Hallo,
ich möchte eine policy für HAL erstellen (z.B. /etc/hal/fdi/policy/10-usbstick.fdi), damit mein USB - Stick immer unter einem geg. Verzeichnis eingebunden wird (letztlich zum Lernen, da dies ja normalerweise sowieso unter dem Label des Sticks geschieht). Folgende Dateien habe ich jeweils ausprobiert und HAL danach neu gestartet. Der Stick wurde jedoch nach wie vor unter dem label des Sticks in /media gemounted und nicht unter /media/usbstick. Was fehlt da noch?
Um einigermaßen durch den Syntax zu steigen, habe ich außer ein paar Forumseinträgen die Datei hal-spec.html aus dem Paket hal-doc durchforstet. Die Infos, wie z.B. die SerienNr und Vendor/ProductId habe ich mittels lshal konfiguriert.
Grundsätzlich sollte doch die Konfiguration wie hier geg. von den Device-Files (udev) unabhängig sein!? Diese Frage nur zur Sicherheit, weil ich eine (funktionierende) Regel für den Stick für udev erstellt habe.
Gruß,
Raphalon
ich möchte eine policy für HAL erstellen (z.B. /etc/hal/fdi/policy/10-usbstick.fdi), damit mein USB - Stick immer unter einem geg. Verzeichnis eingebunden wird (letztlich zum Lernen, da dies ja normalerweise sowieso unter dem Label des Sticks geschieht). Folgende Dateien habe ich jeweils ausprobiert und HAL danach neu gestartet. Der Stick wurde jedoch nach wie vor unter dem label des Sticks in /media gemounted und nicht unter /media/usbstick. Was fehlt da noch?
Um einigermaßen durch den Syntax zu steigen, habe ich außer ein paar Forumseinträgen die Datei hal-spec.html aus dem Paket hal-doc durchforstet. Die Infos, wie z.B. die SerienNr und Vendor/ProductId habe ich mittels lshal konfiguriert.
Grundsätzlich sollte doch die Konfiguration wie hier geg. von den Device-Files (udev) unabhängig sein!? Diese Frage nur zur Sicherheit, weil ich eine (funktionierende) Regel für den Stick für udev erstellt habe.
Code:
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="block.is_volume" bool="true">
<match key="usb_device.serial" int="[SerienNummer des Sticks]">
<merge key="volume.mount_point" type="string">/media/usbstick</merge>
</match>
</match>
</device>
</deviceinfo>
Code:
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="@storage.physical_device:info.bus" string="usb">
<match key="@storage.physical_device:usb.vendor_id" int="0x930">
<match key="@storage.physical_device:usb.product_id" int="0x6544">
<merge key="volume.mount_point" type="string">/media/usbstick</merge>
</match>
</match>
</match>
</device>
</deviceinfo>
Raphalon