From f2d0abd95498de82bb6fc10b7b9ac61e9c813e81 Mon Sep 17 00:00:00 2001 From: Jeffy Chen Date: Tue, 22 Oct 2024 08:31:44 +0800 Subject: [PATCH 10/10] usbmount: Lock umount as well There might be a race between mount and umount. Signed-off-by: Jeffy Chen --- usbmount | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/usbmount b/usbmount index b464362..a5e83bd 100755 --- a/usbmount +++ b/usbmount @@ -78,15 +78,15 @@ case "$2" in ;; esac -if [ "$1" = add ]; then +# Acquire lock. +log debug "trying to acquire lock /var/run/usbmount/.lock" +mkdir -p /var/run/usbmount/ +touch /var/run/usbmount/.lock +exec 3