network-legacy
: Support for static Wicked configuration
#155
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi,
this introduces the
ip=wicked-static
cmdline option, allowing to apply a static network configuration from the full OS in the initramfs.General remarks:
ifup
functionality to the initramfs, however going the route with this patch, using the existingdo_static
functionality, seemed more lightweight.Functionality remarks:
IPADDR_xxx
) are not covered. I deemed the added complexity of iterating over additional addresses not crucial enough for now./etc/sysconfig/network/ifcfg-*
and/etc/sysconfig/network/config
files copied upon buildtime. I hope it is clear enough to a user who is reading the manpage, that changes to these files require a run ofmkinitrd
in order for them to be applied to the initramfs.Testing remarks:
I tested this with the following sample
/etc/sysconfig/network/ifcfg-enp1s0
files:all of them in combination with the following
/etc/sysconfig/network/config
snippet:I hope to have covered all relevant points.
Best,
Georg