|
|
|
@ -23,13 +23,13 @@ gemset="$(cat "$__object/parameter/gemset")" |
|
|
|
|
ruby="$(echo "$gemset" | cut -d '@' -f 1)" |
|
|
|
|
gemsetname="$(echo "$gemset" | cut -d '@' -f2)" |
|
|
|
|
user="$(cat "$__object/parameter/user")" |
|
|
|
|
if su - $user -c "[ ! -d \"\$HOME/.rvm\" ]" ; then |
|
|
|
|
if su - "$user" -c "[ ! -d \"\$HOME/.rvm\" ]" ; then |
|
|
|
|
echo "removed" |
|
|
|
|
exit 0 |
|
|
|
|
fi |
|
|
|
|
if su - $user -c "source \"\$HOME/.rvm/scripts/rvm\" |
|
|
|
|
if su - "$user" -c "source \"\$HOME/.rvm/scripts/rvm\" |
|
|
|
|
rvm list | grep -q $ruby"; then |
|
|
|
|
if su - $user -c "source \"\$HOME/.rvm/scripts/rvm\" |
|
|
|
|
if su - "$user" -c "source \"\$HOME/.rvm/scripts/rvm\" |
|
|
|
|
rvm use $ruby > /dev/null; rvm gemset list | grep -q $gemsetname && |
|
|
|
|
rvm use $gemset > /dev/null && gem list | grep -q $gem"; then |
|
|
|
|
echo "installed" |
|
|
|
|