SOURCES: hal-eject_audiocd.patch (NEW) - allow audio disks ejecting

freetz freetz at pld-linux.org
Mon Feb 13 15:02:17 CET 2006


Author: freetz                       Date: Mon Feb 13 14:02:17 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- allow audio disks ejecting

---- Files affected:
SOURCES:
   hal-eject_audiocd.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/hal-eject_audiocd.patch
diff -u /dev/null SOURCES/hal-eject_audiocd.patch:1.1
--- /dev/null	Mon Feb 13 15:02:17 2006
+++ SOURCES/hal-eject_audiocd.patch	Mon Feb 13 15:02:12 2006
@@ -0,0 +1,20 @@
+--- hal-0.5.6/fdi/policy/10osvendor/20-storage-methods.fdi.eject-audio-cd	2006-01-16 19:25:33.000000000 -0500
++++ hal-0.5.6/fdi/policy/10osvendor/20-storage-methods.fdi	2006-01-18 17:16:36.000000000 -0500
+@@ -5,6 +5,16 @@
+     <match key="info.udi" string="/org/freedesktop/Hal/devices/computer">
+       <append key="info.callouts.add" type="strlist">hal-system-storage-cleanup-mountpoints</append>
+     </match>
++    
++    <match key="volume.disc.type" string="cd_rom">
++      <match key="volume.disc.has_audio" bool="true">
++        <append key="info.interfaces" type="strlist">org.freedesktop.Hal.Device.Volume</append>
++        <append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Eject</append>
++        <append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">as</append>
++        <append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-system-storage-eject</append>
++      </match>
++    </match>
++
+     <match key="volume.fsusage" string="filesystem">
+ 
+       <!-- Here follow volumes we specifically want to ignore - it is the
+
================================================================


More information about the pld-cvs-commit mailing list