HPCC-15154 Fix inability to write to component.xml files Reviewed-By: Xiaoming Wang <xiaoming.wang@lexisnexis.com> Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
@@ -302,7 +302,7 @@ configGenCmd() {
validate_configuration
configcmd="${configgen_path}/configgen -env ${envfile} -od ${runtime} -id ${componentFile} -c ${compName}"
log "$configcmd"
- if [ "${USER}" != "${user}" ]; then
+ if [ "$(whoami)" != "${user}" ]; then
su ${user} -c "$configcmd" 2>/dev/null
else
${configcmd} 2>/dev/null
@@ -431,7 +431,7 @@ while true ; do
done
-if [ "${USER}" != "root" ]; then
+if [ "$(whoami)" != "root" ]; then
echo ""
echo "The script must run as root or sudo."
@@ -78,7 +78,7 @@ chmod +x ${SCRIPT_FILE}
############################################
cluster_tools_init
-if [ "${USER}" != "root" ] && [ "${USER}" != "${user}" ]; then
+if [ "$(whoami)" != "root" ] && [ "$(whoami)" != "${user}" ]; then
echo "The script must run as root, $user or sudo."
@@ -289,7 +289,7 @@ end() {
-if [[ "${USER}" != "root" ]] && [[ "${USER}" != "${user}" ]]; then
+if [[ "$(whoami)" != "root" ]] && [[ "$(whoami)" != "${user}" ]]; then
@@ -136,7 +136,7 @@ removePayload(){
######################################################################