Signed-off-by: Andres P <[email protected]>
---
 doc/makepkg.conf.5.txt |    7 +++++++
 etc/makepkg.conf.in    |   11 +++++++++++
 2 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/doc/makepkg.conf.5.txt b/doc/makepkg.conf.5.txt
index 753b179..b9a0c67 100644
--- a/doc/makepkg.conf.5.txt
+++ b/doc/makepkg.conf.5.txt
@@ -195,6 +195,13 @@ Options
 *PKGEXT*, *SRCEXT*::
        Do not touch these unless you know what you are doing.
 
+*PACMAN_AUTH*::
+       If makepkg needs to run pacman as root it will use the command 
specified in
+       this value to call pacman when the user is not UID 0.
+       +
+       If present, `%p` will be replaced with the environmental variable 
PACMAN and
+       whatever arguments makepkg needs to pass to PACMAN. Otherwise, both 
PACMAN
+       and its arguments will be appended to the end of the command.
 
 See Also
 --------
diff --git a/etc/makepkg.conf.in b/etc/makepkg.conf.in
index f0d1c44..b8252a7 100644
--- a/etc/makepkg.conf.in
+++ b/etc/makepkg.conf.in
@@ -112,4 +112,15 @@ PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
 PKGEXT='@PKGEXT@'
 SRCEXT='@SRCEXT@'
 
+#########################################################################
+# PRIVILEGE ESCALATION OPTIONS
+#########################################################################
+#
+# Default: call pacman using sudo(8)
+#
+#-- Authentication: specify a command that should enable running pacman as root
+#                   when needed
+PACMAN_AUTH="sudo %p"
+#PACMAN_AUTH="su -c '%p'"
+
 # vim: set ft=sh ts=2 sw=2 et:
-- 
1.7.1


Reply via email to