diff options
author | Andreas Maunz <andreas@maunz.de> | 2011-04-01 15:23:16 +0200 |
---|---|---|
committer | Andreas Maunz <andreas@maunz.de> | 2011-04-01 15:23:16 +0200 |
commit | 9767c31849d79666becaf0a6882a4ad1e9412b13 (patch) | |
tree | 7e44f95508aad9e6bc03515deef6973261a37d58 /ruby.sh | |
parent | 457b352dc5cdb01f8f7ff0e1587a4e0df0a4eb93 (diff) |
Guarding passenger install
Diffstat (limited to 'ruby.sh')
-rwxr-xr-x | ruby.sh | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -78,7 +78,9 @@ if [ "$PASSENGER_SKIP" != "s" ]; then if ! grep "$GEMCONF" $HOME/.gemrc >>$LOG 2>&1; then echo "$GEMCONF" | tee -a $HOME/.gemrc >>$LOG 2>&1 fi - cmd="$GEM install passenger" && run_cmd "$cmd" "Install Passenger" + if ! $GEM list | grep passenger >/dev/null 2>&1; then + cmd="$GEM install passenger" && run_cmd "$cmd" "Install Passenger" + fi fi |