From: Assaf Gordon Date: Mon, 15 Sep 2014 18:58:19 +0000 (+0000) Subject: virt-what.in: get effective uid in a portable way X-Git-Tag: 1.15~9 X-Git-Url: http://git.annexia.org/?a=commitdiff_plain;h=f82984fb84e9fed84aa71a50a1bfdfdc356771bd;p=virt-what.git virt-what.in: get effective uid in a portable way $EUID is bash-specific. Use the POSIX-compatible 'id -u' instead. --- diff --git a/virt-what.in b/virt-what.in index 1532b90..3feeb60 100644 --- a/virt-what.in +++ b/virt-what.in @@ -74,8 +74,9 @@ exec_prefix=@exec_prefix@ PATH="${root}@libexecdir@:${root}/sbin:${root}/usr/sbin:${PATH}" # Check we're running as root. +EFFUID=$(id -u) || fail "failed to get current user id" -if [ "x$root" = "x" ] && [ "$EUID" -ne 0 ]; then +if [ "x$root" = "x" ] && [ "$EFFUID" -ne 0 ]; then fail "this script must be run as root" fi