From d74c20e9ce1e089d91319e44b3f76cd898a884c1 Mon Sep 17 00:00:00 2001 From: Roopa Prabhu Date: Thu, 3 Mar 2016 21:29:53 -0800 Subject: [PATCH] start-networking: bring back support for SKIP_DOWN_AT_SYSRESET in /etc/default/networking Ticket: CM-9668 Reviewed By: daveO, roopa (patch by daveO) Testing Done: Tested reboot/shutdown and made sure network unconfiguration was not getting triggered This is controlled by a variable SKIP_DOWN_AT_SYSRESET="yes" (defaults to yes). Should probably default to 'no' for upstream. --- sbin/start-networking | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/sbin/start-networking b/sbin/start-networking index d9e1e02..6f1fad4 100755 --- a/sbin/start-networking +++ b/sbin/start-networking @@ -124,6 +124,15 @@ start) ;; stop) + if [ "$SKIP_DOWN_AT_SYSRESET" = "yes" ]; then + SYSRESET=0 + systemctl list-jobs | egrep -q '(shutdown|reboot|halt|poweroff)\.target' + [ $? -eq 0 ] && SYSRESET=1 + if [ $SYSRESET -eq 1 ]; then + echo ${NAME}':' "Skipping deconfiguring network interfaces" + exit 0 + fi + fi ifupdown_init check_network_file_systems check_network_swap -- 2.39.5