Point AWS environment variables at LinkedKeg

(rather than the version being installed)

This avoids having to change the variable when a different version is linked.
Also ensure the private key / cert variables point to only 1 file.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This commit is contained in:
Karsten Sperling 2012-05-04 18:52:46 +12:00 committed by Adam Vandenberg
parent 84ad9d322b
commit 9158f68561

View File

@ -30,7 +30,7 @@ class AmazonWebServicesFormula < Formula
end
# Use this method to generate standard caveats.
def standard_instructions var_name, var_value=prefix+'jars'
def standard_instructions var_name, var_value=linked_keg+'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.
@ -46,8 +46,8 @@ class AmazonWebServicesFormula < Formula
* 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 EC2_PRIVATE_KEY="$(/bin/ls "$HOME"/.ec2/pk-*.pem | /usr/bin/head -1)"
export EC2_CERT="$(/bin/ls "$HOME"/.ec2/cert-*.pem | /usr/bin/head -1)"
export #{var_name}="#{var_value}"
EOS
end