forked from ungleich-public/cdist
support root and user rvm
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
This commit is contained in:
parent
07902f2a0b
commit
62c69c63b5
1 changed files with 13 additions and 3 deletions
|
@ -19,8 +19,18 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
user="$__object_id"
|
user="$__object_id"
|
||||||
|
|
||||||
|
# RVM behaves differently if root is the username / uid == 0
|
||||||
|
if [ "$user" = "root" ]; then
|
||||||
|
if [ -d /usr/local/rvm ]; then
|
||||||
|
echo present
|
||||||
|
else
|
||||||
|
echo absent
|
||||||
|
fi
|
||||||
|
else
|
||||||
if su - $user -c "[ -d \"\$HOME/.rvm\" ]" ; then
|
if su - $user -c "[ -d \"\$HOME/.rvm\" ]" ; then
|
||||||
echo "present"
|
echo "present"
|
||||||
else
|
else
|
||||||
echo "absent"
|
echo "absent"
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
Loading…
Reference in a new issue