X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=etc%2Fgrml%2Fscript-functions;h=61c24d9aa97ce71dfeef8f8b0c0f52f07da27131;hb=0e59a65165a77ec4bf0b6a048c1a8469f540059e;hp=bc30ca5c83547bef0c583ab3e4f45f8de0147665;hpb=7c7e3dc14d767207fe750a47f4b2f9a99714922e;p=grml-etc-core.git diff --git a/etc/grml/script-functions b/etc/grml/script-functions index bc30ca5..61c24d9 100644 --- a/etc/grml/script-functions +++ b/etc/grml/script-functions @@ -3,7 +3,7 @@ # Authors: grml-team (grml.org), (c) Michael Prokop # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2. -# Latest change: Sam Sep 16 13:08:16 CEST 2006 [mika] +# Latest change: Fre Apr 06 22:42:04 CEST 2007 [mika] ################################################################################ # {{{ set default PATH @@ -14,7 +14,7 @@ setpath(){ # {{{ check for root-permissions check4root(){ - if [ "$UID" != 0 ] ; then + if [ "$(id -u 2>/dev/null)" != 0 ] ; then echo 1>&2 "Error: please run this script with uid 0 (root)." ; return 1 fi } @@ -22,7 +22,7 @@ check4root(){ # {{{ check for user permissions check4user(){ - if [ "$UID" == 0 ] ; then + if [ "$(id -u 2>/dev/null)" = 0 ] ; then echo 1>&2 "Error: please do not run this script with uid 0 (root)." ; return 1 fi }