base-files: sysupgrade: kill all but essential processes before starting the update
[openwrt/openwrt.git] / package / base-files / files / sbin / sysupgrade
index 7efb2b43654eaf1fced60e970c09a4e6b14e1aa6..d251cc914f9210f76864ca7273837b7fa99c13b4 100755 (executable)
@@ -127,6 +127,11 @@ elif ask_bool $SAVE_CONFIG "Keep config files over reflash"; then
 else
        export SAVE_CONFIG=0
 fi
+
+kill_remaining TERM
+sleep 3
+kill_remaining KILL
+
 run_hooks "" $sysupgrade_pre_upgrade
 
 if [ -n "$(rootfs_type)" ]; then