Repository navigation
fix(netboot): drop the dhclient and ifcfg handoff from EL10 initrds - #8009
Open
viniciusferrao wants to merge 2 commits into
Open
viniciusferrao wants to merge 2 commits into
viniciusferrao wants to merge 2 commits into
Conversation
The dracut_105 xcatroot scripts and the statelite xcat-prepivot.sh copied dhclient leases and wrote an ifcfg file for the boot interface. EL10 has no dhclient and no ifcfg plugin. The copy failed with "cannot stat" on every boot, and the ifcfg write failed on a directory that the image does not have. NetworkManager in the initrd already hands the boot interface to the NetworkManager of the root image. The scripts no longer copy leases or write ifcfg files.
The dracut_105 xcatroot must not copy dhclient leases or write an ifcfg file. With the earlier script the case fails on the "cannot stat" and ifcfg errors that an EL10 boot printed.
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
The
dracut_105xcatrootscripts and the statelitexcat-prepivot.shcopy dhclient leases and write an ifcfg file for the boot interface. EL10 has no dhclient and no ifcfg plugin. Every EL10 diskless boot printscp: cannot stat '/tmp/dhclient.*.lease', and the ifcfg write fails on a directory that the image does not have. NetworkManager in the initrd already hands the boot interface to the NetworkManager of the root image.The scripts no longer copy leases or write ifcfg files.
Thanks-to: SpacemiT (riscv64 test hardware)