Skip to content
Snippets Groups Projects
Commit f21da59e authored by Christian Hesse's avatar Christian Hesse :stuck_out_tongue_winking_eye: Committed by Gerardo Pozzi
Browse files

flush ip addresses after copy to RAM


We received an IP address from DHCP server and configure it statically.
This is required if we continue to use network connectivity to access
the root device (for example via NBD or NFS).

The lease is not updated, though. This can cause trouble in networks
with low lease times. So let's flush the addresses if root filesystem
has been copied to RAM. A dhcp client in main system can handle the
network connectivity then.

Signed-off-by: default avatarChristian Hesse <mail@eworm.de>
parent dc845b3f
No related branches found
No related tags found
No related merge requests found
......@@ -49,7 +49,9 @@ run_hook () {
run_latehook () {
[[ -z "${copy_resolvconf}" ]] && copy_resolvconf="y"
if [[ "${copy_resolvconf}" != "n" && -f /etc/resolv.conf ]]; then
if [[ "${copytoram}" == "y" ]]; then
ip address flush scope global
elif [[ "${copy_resolvconf}" != "n" && -f /etc/resolv.conf ]]; then
cp /etc/resolv.conf /new_root/etc/resolv.conf
fi
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment