On 25.06.2014 13:07, Gerhard Wiesinger wrote: > On 25.06.2014 11:51, Harald Hoyer wrote: >> On 21.06.2014 12:40, Gerhard Wiesinger wrote: >>> This patch adds the possibility to keep the original >>> network configuration specified in the root filesystem. >>> This is necessary in situations with dual stack IPv4 and >>> IPv6 configurations or different kind on nameservers >>> (e.g. public ones at boot time, running a dns server >>> on localhost later on). >>> >>> Keeping original configuration can be activated by: >>> networkstatic=yes >>> on the kernel boot command line. >>> >>> >>> I don't understand this. It only copies to /run/initramfs. If you want to keep >>> your original network configuration, just don't copy over the files from >>> /run/initramfs to your root filesystem. > > Hello Harald, > > The topic is: /etc/sysconfig/network-scripts/ifcfg-eth0 is overwritten by > dracut when network config is specified on boot command line (e.g. grub > config). As normal config is different and more complex (e.g. IPv6 setup) boot > config is different. > > I found, that this patch doesn't overwrite the network config in > /etc/sysconfig/network-scripts/ifcfg-eth0 when you specify network config on > the boot command line. > > I didn't debug into details and I'm not familiar with dracut in detail so I > can't say why it works but it works. I think that some other code parts copy > the initramfs afterwards to /etc/sysconfig/.... > > But maybe you can clarify it. > > Ciao, > Gerhard On Fedora, this is fedora-import-state.service, which calls /lib/systemd/fedora-import-state. You could disable/mask that with: $ sudo systemctl mask fedora-import-state.service -- To unsubscribe from this list: send the line "unsubscribe initramfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html