diff options
| author | Adam Vandenberg | 2012-03-04 16:56:59 -0800 | 
|---|---|---|
| committer | Adam Vandenberg | 2012-03-05 21:14:39 -0800 | 
| commit | a6a56e2f724dd3a60a2b5b504f48ac568096e2dc (patch) | |
| tree | 7792d17d3a785b855313c634db01f594abaa863d /Library/Formula/ec2-api-tools.rb | |
| parent | 89edada6b2381a64d758e17814cba0d0551f85b8 (diff) | |
| download | homebrew-a6a56e2f724dd3a60a2b5b504f48ac568096e2dc.tar.bz2 | |
Move AmazonWebServicesFormula to formula_specialties
Enough formulae in core depend on this, pull it in here.
When multi-repo support lands, perhaps we could set up Homebrew-AWS.
Diffstat (limited to 'Library/Formula/ec2-api-tools.rb')
| -rw-r--r-- | Library/Formula/ec2-api-tools.rb | 39 | 
1 files changed, 0 insertions, 39 deletions
diff --git a/Library/Formula/ec2-api-tools.rb b/Library/Formula/ec2-api-tools.rb index d179ae5c6..58fbc8db8 100644 --- a/Library/Formula/ec2-api-tools.rb +++ b/Library/Formula/ec2-api-tools.rb @@ -1,44 +1,5 @@  require 'formula' -# This formula serves as the base class for several very similar -# formulae for Amazon Web Services related tools. - -class AmazonWebServicesFormula < Formula -  # Use this method to peform a standard install for Java-based tools, -  # keeping the .jars out of HOMEBREW_PREFIX/lib -  def standard_install -    rm Dir['bin/*.cmd'] # Remove Windows versions -    prefix.install "bin" -    # Put the .jars in prefix/jars/lib, which isn't linked to the Cellar -    # This will prevent conflicts with other versions of these jars. -    (prefix+'jars').install 'lib' -    (prefix+'jars/bin').make_symlink '../bin' -  end - -  # Use this method to generate standard caveats. -  def standard_instructions var_name, var_value=prefix+'jars' -    <<-EOS.undent -      Before you can use these tools you must export some variables to your $SHELL -      and download your X.509 certificate and private key from Amazon Web Services. - -      Your certificate and private key are available at: -      http://aws-portal.amazon.com/gp/aws/developer/account/index.html?action=access-key - -      Download two ".pem" files, one starting with `pk-`, and one starting with `cert-`. -      You need to put both into a folder in your home directory, `~/.ec2`. - -      To export the needed variables, add them to your dotfiles. -       * On Bash, add them to `~/.bash_profile`. -       * On Zsh, add them to `~/.zprofile` instead. - -      export JAVA_HOME="$(/usr/libexec/java_home)" -      export EC2_PRIVATE_KEY="$(/bin/ls $HOME/.ec2/pk-*.pem)" -      export EC2_CERT="$(/bin/ls $HOME/.ec2/cert-*.pem)" -      export #{var_name}="#{var_value}" -    EOS -  end -end -  class Ec2ApiTools < AmazonWebServicesFormula    homepage 'http://aws.amazon.com/developertools/351'    url 'http://ec2-downloads.s3.amazonaws.com/ec2-api-tools-1.5.2.3.zip'  | 
