Fixed EUID detection on Solaris.
authorshort <>
Wed, 7 Jan 2004 15:28:14 +0000 (15:28 +0000)
committershort <>
Wed, 7 Jan 2004 15:28:14 +0000 (15:28 +0000)
.bashrc

diff --git a/.bashrc b/.bashrc
index a521e40..3bd2db5 100644 (file)
--- a/.bashrc
+++ b/.bashrc
@@ -31,9 +31,10 @@ _bash_profile_addpath -f PATH            "$HOME/bin"
 _bash_profile_addpath -f PATH            "/share/ProductivityTools/exe"
 _bash_profile_addpath -f PATH            "/opt/sfw/bin"
 # gid(1) dependency on: /opt/sfw/bin
-[ `id -u 2>/dev/null || gid -u` -eq 0 ] && _bash_profile_addpath -f PATH "$HOME/sbin"
+# EUID="`id -u 2>/dev/null || /usr/xpg4/bin/id -u 2>/dev/null || gid -u`"
+[ $EUID -eq 0 ] && _bash_profile_addpath -f PATH "$HOME/sbin"
 _bash_profile_addpath -f PATH            "/usr/local/bin"
-[ `id -u 2>/dev/null || gid -u` -eq 0 ] && _bash_profile_addpath -f PATH "/usr/local/sbin"
+[ $EUID -eq 0 ] && _bash_profile_addpath -f PATH "/usr/local/sbin"
 _bash_profile_addpath -f LD_LIBRARY_PATH "$HOME/lib"
 _bash_profile_addpath -f LD_LIBRARY_PATH "/opt/sfw/lib"
 _bash_profile_addpath -f MANPATH         "$HOME/man"