[arch-releng] [PATCH 1/1] flush ip addresses after copy to RAM
From: Christian Hesse <mail@eworm.de> 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: Christian Hesse <mail@eworm.de> --- archiso/initcpio/hooks/archiso_pxe_common | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/archiso/initcpio/hooks/archiso_pxe_common b/archiso/initcpio/hooks/archiso_pxe_common index 0ee33d0..d3aa46f 100644 --- a/archiso/initcpio/hooks/archiso_pxe_common +++ b/archiso/initcpio/hooks/archiso_pxe_common @@ -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 } -- 2.4.3
On 06/14/2015 07:05 PM, Christian Hesse wrote:
From: Christian Hesse <mail@eworm.de>
Thanks for all your fixes, is there any other that I missed to merge?
Gerardo Exequiel Pozzi <vmlinuz386@gmail.com> on Wed, 2015/06/24 22:24:
On 06/14/2015 07:05 PM, Christian Hesse wrote:
From: Christian Hesse <mail@eworm.de>
Thanks for all your fixes, is there any other that I missed to merge?
I think this was the last one. Thanks a lot! -- main(a){char*c=/* Schoene Gruesse */"B?IJj;MEH" "CX:;",b;for(a/* Chris get my mail address: */=0;b=c[a++];) putchar(b-1/(/* gcc -o sig sig.c && ./sig */b/42*2-3)*42);}
participants (2)
-
Christian Hesse
-
Gerardo Exequiel Pozzi