--- hal-0.5.7.1/tools/hal-system-storage-mount 2006-02-14 19:49:55.000000000 +0100 +++ hal-0.5.7.1/tools/hal-system-storage-mount.kde-fix 2007-05-22 00:38:35.000000000 +0200 @@ -197,6 +197,16 @@ MOUNTTYPE_EXPANDED="" fi +# special mount options for ntfs/vfat filesystem; fixes issues with kde-kioslave +case "$MOUNTTYPE" in + vfat) + MOUNTOPTIONS="$MOUNTOPTIONS,codepage=850,iocharset=iso8859-15,fmask=177,dmask=022" + ;; + ntfs) + MOUNTOPTIONS="$MOUNTOPTIONS,uid=$HAL_METHOD_INVOKED_BY_UID" + ;; +esac + # mount and return status RESULT=$(mount -o "noexec,nosuid,nodev$MOUNTOPTIONS" $MOUNTTYPE_EXPANDED "$HAL_PROP_BLOCK_DEVICE" "$MOUNT_ROOT/$MOUNTPOINT" 2>&1) if [ $? -ne 0 ]; then