In pilgrim.py InstallationTarget.install it first install packages, then runs configureSystem which runs %post scripts, then runs configureNetwork which calls writeNetworkConfig which overwrites /etc/sysconfig/network. It is thus not possible to customize network settings.
The (copy file and) %post part should be run AFTER all other config. I don't know if it should be done before or after relabelSystem.
True, good point. However, this code maintained by upstream 'livecd-tools', and not our responsibility to change. We're not using InstallationTarget.install() anyway ;-)[[BR]][[BR]]Your comment has been sent to the livecd-list, crediting you for this, and a patch attached.
Metadata Update from @kiilerix@gmail.com: - Issue set to the milestone: 2.0.5 (EL-5)