home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / bin / f-spot-import < prev    next >
Encoding:
Text File  |  2006-08-11  |  516 b   |  21 lines

  1. #!/bin/bash
  2.  
  3. udi="$1"
  4. #xmessage $udi
  5. mount_point=`hal-get-property --udi="$udi" --key=volume.mount_point`
  6. if [ -n "$mount_point" ]; then
  7.       # USB Mass Storage camera: need to pass f-spot a mount point
  8.  
  9.       f-spot --import "$mount_point"
  10. else
  11.      # Some other camera try GPhoto2
  12.  
  13.      bus=`hal-get-property --udi="$udi" --key=usb.bus_number`
  14.      dev=`hal-get-property --udi="$udi" --key=usb.linux.device_number`
  15.      uri=`printf gphoto2:usb:%.3d,%.3d $bus $dev`
  16.  
  17.      echo $uri
  18.  
  19.      f-spot --import "$uri"
  20. fi
  21.