Add shell-snippet showing how to update the ATA smart data
authorDavid Zeuthen <davidz@redhat.com>
Mon, 21 Nov 2011 18:36:22 +0000 (13:36 -0500)
committerDavid Zeuthen <davidz@redhat.com>
Mon, 21 Nov 2011 18:50:14 +0000 (13:50 -0500)
  gdbus call --system --dest org.freedesktop.UDisks2 \
             --object-path /org/freedesktop/UDisks2/drives/WDC_WD1002FAEX_00Y9A0_WD_WCAW30039835 \
             --method org.freedesktop.UDisks2.Drive.Ata.SmartUpdate \
             "{'atasmart_blob': <'$ATA_SMART_BLOB'>}"

Signed-off-by: David Zeuthen <davidz@redhat.com>
data/org.freedesktop.UDisks2.xml

index 35ed6db..e5d85d4 100644 (file)
         compatible blobs for testing how clients react to different
         kinds of SMART data. Only uid 0 may use this. This option may
         be removed in the future with it being considered an ABI break
-        - it only exists for testing purposes.
+        - it only exists for testing purposes. Example:
+<programlisting>
+# export ATA_SMART_BLOB=/usr/share/doc/libatasmart-devel-0.17/Maxtor_96147H8-&#45;BAC51KJ0-&#45;2 ; \
+  gdbus call -&#45;system -&#45;dest org.freedesktop.UDisks2 \
+             -&#45;object-path /org/freedesktop/UDisks2/drives/WDC_WD1002FAEX_00Y9A0_WD_WCAW30039835 \
+             -&#45;method org.freedesktop.UDisks2.Drive.Ata.SmartUpdate \
+             "{'atasmart_blob': &#60;'$ATA_SMART_BLOB'&#62;}"
+</programlisting>
     -->
     <method name="SmartUpdate">
       <arg name="options" direction="in" type="a{sv}"/>