]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
70-dhcpdd.exe: don't run red.down scripts at "PREINIT"
authorArne Fitzenreiter <arne_f@ipfire.org>
Sun, 1 Dec 2019 13:03:46 +0000 (14:03 +0100)
committerArne Fitzenreiter <arne_f@ipfire.org>
Sun, 1 Dec 2019 13:43:49 +0000 (14:43 +0100)
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
config/rootfiles/core/139/filelists/files
src/initscripts/networking/dhcpcd.exe

index 3ab3eece1f0f54269793af0691c99789436d63d2..a08d12e20c1c18fec95c85f09d1346edf4571bea 100644 (file)
@@ -5,6 +5,7 @@ var/ipfire/langs
 etc/httpd/conf/vhosts.d/ipfire-interface.conf
 etc/httpd/conf/vhosts.d/ipfire-interface-ssl.conf
 etc/rc.d/init.d/functions
+etc/rc.d/init.d/networking/dhcpcd.exe
 etc/rc.d/init.d/networking/red
 etc/rc.d/init.d/networking/functions.network
 etc/rc.d/init.d/networking/red.up/23-suricata
index a2cdc66d257404c57cdad5013cda247bbfcbe751..5b1c5ab16c7fd4ad866edefe509b529f8b162605 100644 (file)
@@ -78,9 +78,11 @@ dhcpcd_down()
 
        # Only if RED_TYPE=DHCP update /var/ipfire/red
        if [ "$RED_TYPE" == "DHCP" ]; then
-               logger -p local0.info -t dhcpcd.exe[$$] "${interface} has been brought down"
                rm -f /var/ipfire/red/active
-               run_subdir ${rc_base}/init.d/networking/red.down/
+               if [ ! $reason == "PREINIT" ]; then
+                       logger -p local0.info -t dhcpcd.exe[$$] "${interface} has been brought down"
+                       run_subdir ${rc_base}/init.d/networking/red.down/
+               fi
        fi
 }