How do I change the mount point path for a USB memory stick?
Barry Scott
barry.scott at onelan.co.uk
Thu Feb 22 08:43:25 PST 2007
I'm using FC4 with hal-0.5.2-2.
I want to change the mount point for USB memory sticks.
I've managed to change the mount point root but I cannot figure out how
to change
the last part of the mount point name.
My mount handling script gets called with:
HALD_ACTION add
HAL_PROP_BLOCK_DEVICE /dev/sdb1
and see the following entry in fstab:
/dev/sdb1 /data/data/external/UDISK_2_0 vfat
user,pamconsole,sync,noatime,exec,managed 0 0
Where does the UDISK_2_0 come from and how do I change it?
In /etc/hal/fdi/policy I have:
------ 10-onelan-storage-policy.fdi -------
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="info.udi" string="/org/freedesktop/Hal/devices/computer">
<merge key="storage.policy.default.mount_root"
type="string">/data/data/external</merge>
<merge key="storage.policy.default.mount_option.noauto"
type="bool">false</merge>
<merge key="storage.policy.default.mount_option.noatime"
type="bool">true</merge>
<merge key="storage.policy.default.mount_option.user"
type="bool">true</merge>
<merge key="storage.policy.default.mount_option.sync"
type="bool">true</merge>
</match>
</device>
</deviceinfo>
------- 90-onelan-mount.fdi ------
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="info.udi" string="/org/freedesktop/Hal/devices/computer">
<append key="info.callouts.add"
type="strlist">/usr/local/onelan/ntb/bin/ntb_mount_usb --clean</append>
</match>
<match key="volume.policy.should_mount" bool="true">
<match key="@block.storage_device:storage.policy.should_mount"
bool="true">
<append key="info.callouts.add"
type="strlist">/usr/local/onelan/ntb/bin/ntb_mount_usb -v</append>
<append key="info.callouts.remove"
type="strlist">/usr/local/onelan/ntb/bin/ntb_mount_usb -v</append>
</match>
</match>
<!--
<match key="storage.policy.should_mount" bool="true">
<match key="storage.no_partitions_hint" bool="true">
<append key="info.callouts.add"
type="strlist">/usr/local/onelan/ntb/bin/ntb_mount_usb -s</append>
<append key="info.callouts.remove"
type="strlist">/usr/local/onelan/ntb/bin/ntb_mount_usb -s</append>
</match>
</match>
-->
</device>
</deviceinfo>
Barry
More information about the hal
mailing list