From 397f4cb04b1d3aa886775f94e22144080b0b8d3d Mon Sep 17 00:00:00 2001
From: Pierre Schmitz <pierre@archlinux.de>
Date: Thu, 9 Dec 2010 12:51:47 +0100
Subject: [PATCH] makechrootpkg: The user nobody is only needed to run pacman

---
 makechrootpkg | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/makechrootpkg b/makechrootpkg
index 695b44b..e3e2baf 100755
--- a/makechrootpkg
+++ b/makechrootpkg
@@ -196,11 +196,8 @@ chown -R nobody "$copydir/build"
 chown -R nobody "$copydir/srcdest"
 chown -R nobody "$copydir/pkgdest"
 
-if ! grep "^nobody" "$copydir/etc/sudoers" >/dev/null 2>&1; then
-	touch "$copydir/etc/sudoers"
-	echo 'nobody	ALL=(ALL) NOPASSWD: ALL' >> "$copydir/etc/sudoers"
-	chmod 440 "$copydir/etc/sudoers"
-fi
+echo 'nobody ALL = NOPASSWD: /usr/bin/pacman' > "$copydir/etc/sudoers.d/nobody-pacman"
+chmod 440 "$copydir/etc/sudoers.d/nobody-pacman"
 
 #This is a little gross, but this way the script is recreated every time in the
 #working copy
-- 
GitLab