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";
+}