+grml-etc-core (0.2.41) unstable; urgency=low
+
+ * /etc/grml/script-functions: replace $UID with 'id -u' so we improve
+ compability for POSIX/dash.
+
+ -- Michael Prokop <mika@grml.org> Fri, 6 Apr 2007 22:42:16 +0200
+
grml-etc-core (0.2.40) unstable; urgency=low
* /etc/skel/.vimrc: do not set 'tw=72' by default anymore.
# Authors: grml-team (grml.org), (c) Michael Prokop <mika@grml.org>
# 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
# {{{ 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
}
# {{{ 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
}