Mountable USB devices (udev) added by mario-goulart on Thu Jul 10 20:01:25 2014
(use extras srfi-1) (use udev) (define (mountable-device? dev) (and (equal? (udev-device-type dev) "partition") (equal? (udev-device-subsystem dev) "block"))) (define (usb-device? dev) (and (udev-device-parent-with-subsystem-devtype dev "usb" "usb_device") #t)) (print "===== Mountable USB devices\n") (pp (filter (conjoin mountable-device? usb-device?) (udev-list-devices)))