1*4882a593SmuzhiyunFrom af65e67c5a4c36994aeb51f7ec54f229a032cbf0 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Jeffy Chen <jeffy.chen@rock-chips.com> 3*4882a593SmuzhiyunDate: Thu, 17 Nov 2022 11:02:30 +0800 4*4882a593SmuzhiyunSubject: [PATCH 6/6] usbmount: Use realpath for mountpoint matching 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunSigned-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> 7*4882a593Smuzhiyun--- 8*4882a593Smuzhiyun usbmount | 2 +- 9*4882a593Smuzhiyun 1 file changed, 1 insertion(+), 1 deletion(-) 10*4882a593Smuzhiyun 11*4882a593Smuzhiyundiff --git a/usbmount b/usbmount 12*4882a593Smuzhiyunindex 4613dac..94afdee 100755 13*4882a593Smuzhiyun--- a/usbmount 14*4882a593Smuzhiyun+++ b/usbmount 15*4882a593Smuzhiyun@@ -110,7 +110,7 @@ if [ "$1" = add ]; then 16*4882a593Smuzhiyun if in_list "$fstype" "$FILESYSTEMS"; then 17*4882a593Smuzhiyun # Search an available mountpoint. 18*4882a593Smuzhiyun for v in $MOUNTPOINTS; do 19*4882a593Smuzhiyun- if [ -d "$v" ] && ! grep -q "^[^ ][^ ]* *$v " /proc/mounts; then 20*4882a593Smuzhiyun+ if [ -d "$v" ] && ! grep -q "^[^ ][^ ]* *$(realpath $v) " /proc/mounts; then 21*4882a593Smuzhiyun mountpoint="$v" 22*4882a593Smuzhiyun log debug "mountpoint $mountpoint is available for $DEVNAME" 23*4882a593Smuzhiyun break 24*4882a593Smuzhiyun-- 25*4882a593Smuzhiyun2.20.1 26*4882a593Smuzhiyun 27