HAL, fichier fdi & point de montage statique - Installation - Linux et OS Alternatifs
Marsh Posté le 11-08-2006 à 04:50:21
Sans être expert, je dirais que tu essais de traiter deux « variables » à partir de la modification d'une seule (ici volume.policy.desired_mount_point) et donc ça ne marche pas...
Tu ne peux pas faire quelque chose de semblable pour volume.mount_point ?
Marsh Posté le 11-08-2006 à 11:22:21
Hello,
J'ai croisé pas mal d'exemples où la seule variable touchée était volume.policy.desired_mount_point, de même que dans les fichiers "officiels" (policy/10osvendor/10-storage-policy.fdi & co), alors je ne pense pas qu'il faille forcer volume.mount_point.
En même temps, je n'y connais pas grand chose et je me trompe peut-être. Personne n'a une idée ou un lien vers une bonne documentation ?
Marsh Posté le 11-08-2006 à 18:56:52
http://en.opensuse.org/SDB:Mountin [...] unt_Points
Marsh Posté le 11-08-2006 à 19:03:51
Oui, merci pour ta réponse. Moi aussi je suis tombé là-dessus 5 minutes après m'être posé la question. J'avais copié/collé/adapté à mon cas, mais ça ne fonctionnait pas.
Mon fichier fdi semble correct, non ? J'aimerais comprendre pourquoi il ne fonctionne pas.
Marsh Posté le 11-08-2006 à 19:20:24
Chez moi ca marche, mais la j'ai pas mes fichiers sous la main
Je verifierai mes fichiers, mais il ne me semble pas que dans ma clef uuid tout ca j'ai les /org/freedesktop/ avant le ac5a544ca6...[...]
Marsh Posté le 11-08-2006 à 19:22:30
Ok ! Merci pour ta réponse une nouvelle fois. Si jamais tu as 5 minutes pour me poster un de tes fichiers, ça serait super. Tu laisses hal reparser tout seul les fichiers ou bien tu le relances ?
Marsh Posté le 12-08-2006 à 01:29:59
Moi je matche le volume.uuid
<device>
<match key="volume.uuid" string="5873e04a-fc96-4bc9-b9ff-61d9953877fd">
<merge key="volume.policy.desired_mount_point" type="string">/media/hda3</merge>
</match>
</device>
Marsh Posté le 12-08-2006 à 01:50:19
D'accord. Je dois forcément faire un truc de travers. Désolé de t'embêter encore, mais où as tu placé cette règle ? Tu redémarres hal manuellement pour voir si ça fonctionne ?
Merci d'avoir posté ton fichier en tout cas !
Marsh Posté le 14-08-2006 à 15:28:31
ReplyMarsh Posté le 14-08-2006 à 15:33:07
Ok. Je l'ai mis dans /etc/hal/fdi/policy/multidmediahd.fdi. Je vois pas où je fais une bêtise. Tu rédémarres HAL manuellement ou tu as laissé HAL détecté le changement ?
|
Marsh Posté le 14-08-2006 à 15:42:28
restart du init.d/dbus dans mon cas.
Marsh Posté le 10-08-2006 à 23:28:45
Bonjour tout le monde,
J'ai un petit problème avec lequel je me bats depuis quelques jours et je ne m'en sors pas. Voilà les données : je possède un disque externe en firewire qui fonctionne très bien et qui se monte dans /media/ieee1394disk-(1|2|3) (j'ai 3 partitions dessus). Tout se passe avec hal, je ne modifie donc pas à la main mon /etc/fstab ce qui me convient parfaitement.
J'aimerais être capable de monter une partition particulière de ce disque à un endroit particulier, par exemple /media/multimediahd.
J'ai récupéré les infos qui vont bien via lshal ou bien hal-device-manager pour retrouver ma partition. Voici le fichier multimedia.fdi que j'ai crée dans /usr/share/hal/fdi/policy/95userpolicy
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="info.udi" string="/org/freedesktop/Hal/devices/volume_uuid_c1e49627_5e28_480c_b3ad_43b36cd65d99">
<merge key="volume.policy.desired_mount_point" type="string">/media/multimediahd</merge>
</device>
</deviceinfo>
Je redémarre hal, et un lshal me donne :
udi = '/org/freedesktop/Hal/devices/volume_uuid_c1e49627_5e28_480c_b3ad_43b36cd65d99'
...
volume.policy.desired_mount_point = '/media/multimediahd' (string) <-- Cool
...
volume.mount_point = '/media/ieee1394disk-1' (string) <-- Bah non ! Whouin !
Mon fichier est bien lu, mais ne semble pas être prit en compte. Une idée ?
Merci !
Message édité par Evadream -jbd- le 11-08-2006 à 11:44:38