From 91be92f63e7724b4b3f0ff40707cfee75d44264c Mon Sep 17 00:00:00 2001 From: dbarzin Date: Wed, 24 Aug 2022 00:12:55 +0200 Subject: [PATCH] fix mount --- pandora-box.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pandora-box.py b/pandora-box.py index da62f66..c797672 100755 --- a/pandora-box.py +++ b/pandora-box.py @@ -331,14 +331,17 @@ def mount_device(device): return "/media/box" """Unmount USB device""" -def umount_device(): - log("Sync partitions") - res = os.system("sync") +def umount_device(mount_point): + if USB_AUTO_MOUNT: + os.system("umount " + mount_point) + else: + os.system("punmount /media/box") """Main device loop""" def device_loop(): # First unmount remaining device - umount_device() + if not USB_AUTO_MOUNT: + umount_device("/media/box") # Loop context = pyudev.Context() monitor = pyudev.Monitor.from_netlink(context) @@ -402,7 +405,7 @@ def device_loop(): else: if not CURSES: display_image("OK") - umount_device() + umount_device(mount_point) if device.action == "remove": log("Device removed")