diff -ruN eject-orig/README eject/README --- eject-orig/README 1970-01-01 01:00:00.000000000 +0100 +++ eject/README 2011-07-23 22:52:04.000000000 +0200 @@ -0,0 +1,6 @@ +eject is a trivial script to emulate part of the functionality of +Jeff Tranter's eject for Linux. Call it as: + +eject /dev/disk2 +eject # Ejects default CD-ROM +eject /dev/cdrom # Ejects default CD-ROM diff -ruN eject-orig/eject eject/eject --- eject-orig/eject 1970-01-01 01:00:00.000000000 +0100 +++ eject/eject 2011-07-23 22:53:18.000000000 +0200 @@ -0,0 +1,9 @@ +#!/usr/bin/perl + +$device = $ARGV[0] || "/dev/cdrom"; + +if ($device =~ /cdrom/) { + exec "/usr/bin/drutil eject"; +} else { + exec "/usr/bin/hdiutil eject $device"; +}