mirror of
https://github.com/CumulusNetworks/ifupdown2.git
synced 2024-05-06 15:54:50 +00:00
Add new SKIP_DOWN_AT_SYSRESET /etc/init.d/networking config option to
skip deconfiguring interfaces Ticket: CM-5900 Reviewed By: CCR-2921 Testing Done: Tested 'service networking stop' during system reboot and shutdown
This commit is contained in:
@@ -15,3 +15,9 @@ SYSLOG="no"
|
||||
|
||||
# Exclude interfaces
|
||||
EXCLUDE_INTERFACES=
|
||||
|
||||
# Set to 'yes' if you want to skip ifdown during system reboot
|
||||
# and shutdown. This is of interest in large scale interface
|
||||
# deployments where you dont want to wait for interface
|
||||
# deconfiguration to speed up shutdown/reboot
|
||||
SKIP_DOWN_AT_SYSRESET="yes"
|
||||
|
@@ -147,6 +147,18 @@ start)
|
||||
;;
|
||||
|
||||
stop)
|
||||
if [ "$SKIP_DOWN_AT_SYSRESET" = "yes" ]; then
|
||||
shutdown_or_reboot=$(runlevel 2>/dev/null | \
|
||||
/usr/bin/tr -s " " | \
|
||||
/usr/bin/cut -d " " \
|
||||
-f1- --output-delimiter=$'\n' | \
|
||||
/bin/grep -e "0" -e "6")
|
||||
if [ -n "$shutdown_or_reboot" ]; then
|
||||
log_action_begin_msg "Deconfiguring network interfaces..skip"
|
||||
log_action_end_msg 0
|
||||
exit 0
|
||||
fi
|
||||
fi
|
||||
ifupdown_init
|
||||
check_network_file_systems
|
||||
check_network_swap
|
||||
|
Reference in New Issue
Block a user