Around 23 o'clock on 05 Jul, Martin Dickopp wrote:
> Hi,
> 
> Thank you for the bug report.
> 
> I'll have a new usbmount version ready in two or three days. Another
> change which would break usbmount is planned for the next udev version
> (support for /etc/dev.d will be dropped), so I want to fix both issues
> at the same time.
> 
> In the meantime, you can make usbmount work again by applying the
> attached patch to /usr/share/usbmount/usbmount.
Thanks
> 
> Cheers,
> Martin
> 

> Index: usbmount
> ===================================================================
> --- usbmount  (revision 28)
> +++ usbmount  (revision 29)
> @@ -40,9 +40,8 @@
>  test -n "$FILESYSTEMS" || { log err "FILESYSTEMS not set"; exit 1; }
>  test -n "$MOUNTOPTIONS" || { log err "MOUNTOPTIONS not set"; exit 1; }
>  
> -# Test if /sbin/udev_volume_id is executable.
> -test -x /sbin/udev_volume_id \
> -    || { log err "cannnot execute /sbin/udev_volume_id"; exit 1; }
> +# Test if /sbin/vol_id is executable.
> +test -x /sbin/vol_id || { log err "cannnot execute /sbin/vol_id"; exit 1; }
>  
>  
>  umask 022
> @@ -82,13 +81,12 @@
>       fi
>  
>       # Test if the device contains a filesystem.  If it doesn't, no
> -     # further action is required, but calling udev_volume_id has the
> -     # side effect that the partition table is read and partition
> -     # devices are created.
> -     if /sbin/udev_volume_id "$DEVNAME" | egrep -q 
> '^F:(filesystem|disklabel)$'; then
> +     # further action is required, but calling vol_id has the side effect
> +     # that the partition table is read and partition devices are created.
> +     if /sbin/vol_id "$DEVNAME" | egrep -q 
> '^ID_FS_USAGE=(filesystem|disklabel)$'; then
>           log debug "$DEVNAME contains a filesystem or disklabel"
>  
> -         fstype="`/sbin/udev_volume_id -t \"$DEVNAME\"`"
> +         fstype="`/sbin/vol_id -t \"$DEVNAME\"`"
>           log debug "$DEVNAME contains filesystem type $fstype"
>  
>           # Test if the filesystem type is in the list of filesystem



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to