treewide: don't hardcode "sysupgrade.tgz" file name
[openwrt/openwrt.git] / target / linux / mvebu / base-files / lib / preinit / 82_uDPU
index 937a0a5f2174c4aa6e6898e1793c891b75e776c7..12bbfc3725818a589d32263845a55f3825bbc1e9 100644 (file)
@@ -4,8 +4,8 @@
 #
 
 preinit_mount_udpu() {
-
        . /lib/functions.sh
+       . /lib/upgrade/common.sh
 
        case $(board_name) in
        methode,udpu)
@@ -15,10 +15,10 @@ preinit_mount_udpu() {
                if [ -b "${mmcdev}p4" ]; then
                        mkdir /misc
                        mount -t f2fs ${mmcdev}p4 /misc
-                       [ -f "/misc/sysupgrade.tgz" ] && {
+                       [ -f "/misc/$BACKUP_FILE" ] && {
                                echo "- Restoring configuration files -"
-                               tar xzf /misc/sysupgrade.tgz -C /
-                               rm -f /misc/sysupgrade.tgz
+                               tar xzf "/misc/$BACKUP_FILE" -C /
+                               rm -f "/misc/$BACKUP_FILE"
                                sync
                        }
                        [ -f "/misc/firmware/recovery.itb" ] && {