Blame SOURCES/0007-virt-what.in-get-effective-uid-in-a-portable-way.patch

b6cf65
From f82984fb84e9fed84aa71a50a1bfdfdc356771bd Mon Sep 17 00:00:00 2001
b6cf65
From: Assaf Gordon <assafgordon@gmail.com>
b6cf65
Date: Mon, 15 Sep 2014 18:58:19 +0000
b6cf65
Subject: [PATCH 07/16] virt-what.in: get effective uid in a portable way
b6cf65
b6cf65
$EUID is bash-specific. Use the POSIX-compatible 'id -u' instead.
b6cf65
---
b6cf65
 virt-what.in | 3 ++-
b6cf65
 1 file changed, 2 insertions(+), 1 deletion(-)
b6cf65
b6cf65
diff --git a/virt-what.in b/virt-what.in
b6cf65
index 1532b90..3feeb60 100644
b6cf65
--- a/virt-what.in
b6cf65
+++ b/virt-what.in
b6cf65
@@ -74,8 +74,9 @@ exec_prefix=@exec_prefix@
b6cf65
 PATH="${root}@libexecdir@:${root}/sbin:${root}/usr/sbin:${PATH}"
b6cf65
 
b6cf65
 # Check we're running as root.
b6cf65
+EFFUID=$(id -u) || fail "failed to get current user id"
b6cf65
 
b6cf65
-if [ "x$root" = "x" ] && [ "$EUID" -ne 0 ]; then
b6cf65
+if [ "x$root" = "x" ] && [ "$EFFUID" -ne 0 ]; then
b6cf65
     fail "this script must be run as root"
b6cf65
 fi
b6cf65
 
b6cf65
-- 
b6cf65
2.3.1
b6cf65