Skip to content

Instantly share code, notes, and snippets.

@freeman
Created April 30, 2010 13:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save freeman/385205 to your computer and use it in GitHub Desktop.
Save freeman/385205 to your computer and use it in GitHub Desktop.
diff --git a/Library/Formula/exiftool.rb b/Library/Formula/exiftool.rb
index 469b057..168248d 100644
--- a/Library/Formula/exiftool.rb
+++ b/Library/Formula/exiftool.rb
@@ -7,13 +7,21 @@ class Exiftool <Formula
def install
system "perl", "Makefile.PL"
- system "make", "test"
+ system "make"
# Install privately to the Cellar
libexec.install ["exiftool", "lib"]
# Link the executable script into "bin"
bin.mkpath
- ln_s libexec+"exiftool", bin
+ (bin + 'exiftool').write <<EOBIN
+#!/bin/bash
+
+which_exiftool=`which $0`
+dirname_exiftool=$(dirname $which_exiftool)
+readlink_exiftool=$(readlink $which_exiftool)
+dirname_unlinked_exiftool=$(dirname $dirname_exiftool/$readlink_exiftool)
+$dirname_unlinked_exiftool/../libexec/exiftool $*
+EOBIN
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment