treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method
[openwrt/openwrt.git] / package / base-files / files / sbin / sysupgrade
index 15514159b35fd22f4feb2fdec4e69d48815d8d28..c27c1fbc47766619b19a1ac813e040b3cdffa56a 100755 (executable)
@@ -351,12 +351,6 @@ if [ $TEST -eq 1 ]; then
        exit 0
 fi
 
-if [ $SAVE_PARTITIONS -eq 0 ]; then
-       touch /tmp/sysupgrade.always.overwrite.bootdisk.partmap
-else
-       rm -f /tmp/sysupgrade.always.overwrite.bootdisk.partmap
-fi
-
 install_bin /sbin/upgraded
 v "Commencing upgrade. Closing all shell sessions."
 
@@ -371,7 +365,8 @@ else
                \"path\": $(json_string "$IMAGE"),
                \"command\": $(json_string "$COMMAND"),
                \"options\": {
-                       \"save_config\": $SAVE_CONFIG
+                       \"save_config\": $SAVE_CONFIG,
+                       \"save_partitions\": $SAVE_PARTITIONS
                }
        }"
 fi