From 75a654a0bffc059747cf3bdfa22c9f778c0c62df Mon Sep 17 00:00:00 2001 From: Guocheng Zheng <121431418@qq.com> Date: Wed, 15 Apr 2020 10:21:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E8=BF=9C=E7=A8=8B=E5=8D=87?= =?UTF-8?q?=E7=BA=A7=E8=84=9A=E6=9C=AC=E7=9A=84=E6=9B=B4=E6=94=B9=E5=88=B0?= =?UTF-8?q?=E7=A6=BB=E7=BA=BF=E5=8D=87=E7=BA=A7=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/autoupdate-usb.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scripts/autoupdate-usb.sh b/scripts/autoupdate-usb.sh index bb2e0ae..99242e0 100755 --- a/scripts/autoupdate-usb.sh +++ b/scripts/autoupdate-usb.sh @@ -23,9 +23,10 @@ if [ -f /mnt/mmcblk0p2/artifact/FriendlyWrt*.img.gz ]; then pv /mnt/mmcblk0p2/artifact/FriendlyWrt*.img.gz | gunzip -dc > FriendlyWrt.img echo -e '\e[92m准备解压镜像文件\e[0m' fi +lodev=$(losetup -f) mkdir /mnt/img -losetup -o 100663296 /dev/loop0 /mnt/mmcblk0p2/FriendlyWrt.img -mount /dev/loop0 /mnt/img +losetup -o 100663296 $lodev /mnt/mmcblk0p2/FriendlyWrt.img +mount $lodev /mnt/img echo -e '\e[92m解压已完成,准备编辑镜像文件,写入备份信息\e[0m' cd /mnt/img sysupgrade -b /mnt/img/back.tar.gz @@ -34,7 +35,7 @@ echo -e '\e[92m备份文件已经写入,移除挂载\e[0m' rm back.tar.gz cd /tmp umount /mnt/img -losetup -d /dev/loop0 +losetup -d $lodev echo -e '\e[92m准备重新打包\e[0m' zstdmt /mnt/mmcblk0p2/FriendlyWrt.img -o /tmp/FriendlyWrtupdate.img.zst echo -e '\e[92m打包完毕,准备刷机\e[0m'