From: Rafał Miłecki <ra...@milecki.pl>

It was used inside do_save_conffiles() only.

Signed-off-by: Rafał Miłecki <ra...@milecki.pl>
---
 package/base-files/files/sbin/sysupgrade | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/package/base-files/files/sbin/sysupgrade 
b/package/base-files/files/sbin/sysupgrade
index 9315091302..afcd868bae 100755
--- a/package/base-files/files/sbin/sysupgrade
+++ b/package/base-files/files/sbin/sysupgrade
@@ -24,7 +24,6 @@ export NEED_IMAGE=
 export HELP=0
 export FORCE=0
 export TEST=0
-export UMOUNT_ETCBACKUP_DIR=0
 
 # parse options
 while [ -n "$1" ]; do
@@ -225,6 +224,8 @@ include /lib/upgrade
 do_save_conffiles() {
        local conf_tar="$1"
 
+       local umount_etcbackup_dir=0
+
        [ "$(rootfs_type)" = "tmpfs" ] && {
                echo "Cannot save config while running from ramdisk." >&2
                ask_bool 0 "Abort" && exit
@@ -241,7 +242,7 @@ do_save_conffiles() {
                RAMFS="$(mktemp -d -t sysupgrade.XXXXXX)"
                mkdir -p "$RAMFS/upper" "$RAMFS/work"
                mount -t overlay overlay -o 
lowerdir=$ETCBACKUP_DIR,upperdir=$RAMFS/upper,workdir=$RAMFS/work 
$ETCBACKUP_DIR &&
-                       UMOUNT_ETCBACKUP_DIR=1 || {
+                       umount_etcbackup_dir=1 || {
                                echo "Cannot mount '$ETCBACKUP_DIR' as tmpfs to 
avoid touching disk while saving the list of installed packages." >&2
                                ask_bool 0 "Abort" && exit
                        }
@@ -264,7 +265,7 @@ do_save_conffiles() {
                exit 1
        fi
 
-       [ "$UMOUNT_ETCBACKUP_DIR" -eq 1 ] && {
+       [ "$umount_etcbackup_dir" -eq 1 ] && {
                umount "$ETCBACKUP_DIR"
                rm -rf "$RAMFS"
        }
-- 
2.35.3


_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to