summaryrefslogtreecommitdiff
path: root/sh
diff options
context:
space:
mode:
Diffstat (limited to 'sh')
-rwxr-xr-xsh/upd2
1 files changed, 2 insertions, 0 deletions
diff --git a/sh/upd b/sh/upd
index 95e4c91..593d3e5 100755
--- a/sh/upd
+++ b/sh/upd
@@ -374,6 +374,7 @@ monthly_misc () {
#
# Note `udisksctl lock` need ebd2 locked crypto_LUKS fs, but `sudo
# cryptsetup close` need bd2 unlocked ext4 fs.
+ sync
umount /run/media/xyz/bd2
udisksctl lock -b /dev/disk/by-label/ebd2
udisksctl power-off -b /dev/disk/by-label/ebd2
@@ -419,6 +420,7 @@ monthly_misc () {
# another way:
#disk="$(realpath /dev/disk/by-label/Ventoy | awk 'END{sub(/[[:digit:]]+$/,"",$0);print}')"
sudo ventoy -l "$disk" | awk '/Ventoy:/{a=$2} /Ventoy Version in Disk:/{b=$NF;exit} END{exit((a==b)?1:0)}' && echo y | sudo ventoy -u "$disk"
+ sync
umount /run/media/xyz/Ventoy /run/media/xyz/FAT32DIR
udisksctl power-off -b /dev/disk/by-label/Ventoy