diff --git a/xCAT-client/bin/rcons b/xCAT-client/bin/rcons index e16813268..f75aa90aa 100755 --- a/xCAT-client/bin/rcons +++ b/xCAT-client/bin/rcons @@ -1,9 +1,17 @@ #!/bin/sh + +# Provide serial console access to nodes + +# To handle cases like running this via sudo, get the home dir properly os=`uname` if [ "$os" == "Linux" ]; then HOME=`getent passwd $(whoami)|cut -d: -f 6` export HOME fi +if [ "$os" == "AIX" ]; then + HOME=`lsuser -a home $(whoami)|cut -d= -f 2` + export HOME +fi if [ -z "$1" ] || [ "$1" = "-h" ]; then echo "rcons - remotely accesses the serial console of a node"