From 61a3e4974b612e8ba64c1d4995f108604de90c0b Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Sat, 8 Apr 2017 15:19:27 +0000 Subject: [PATCH] git-srv-admin.sh: Replace getpwuid by getent getpwuid is part of the ytools package, which can't always be assumed to be installed. Signed-off-by: Jan Lindemann --- scripts/git-srv-admin.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/git-srv-admin.sh b/scripts/git-srv-admin.sh index 88b4817c..3d478930 100644 --- a/scripts/git-srv-admin.sh +++ b/scripts/git-srv-admin.sh @@ -131,7 +131,7 @@ if [ "$user" ]; then id=$user else if [ "$SUDO_UID" ]; then - id=`/opt/jw-build/bin/getpwuid $SUDO_UID | sed '/^name *=/ !d; s/^name *= *//'` + id=`/usr/bin/getent passwd $SUDO_UID | cut -d: -f1` [ "$id" ] || fatal "failed to find uid $SUDO_UID in user database" fi user=$id