From 6c043469284ce2ffed111c2e90b3b2f25262cd14 Mon Sep 17 00:00:00 2001 From: merakor Date: Sat, 20 Jun 2020 14:29:40 +0000 Subject: kiss: explicitly set USER variable when using 'su' This had caused packages to be installed using the wrong priviliges since the root requirement for package installation had been removed. FossilOrigin-Name: ac797c1ecc29542930363d025aef4ddb397245f60036d47706263060efdc92aa --- kiss | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/kiss b/kiss index b4fecfe..c0b41a6 100755 --- a/kiss +++ b/kiss @@ -71,10 +71,11 @@ as_root() { # 'doas' or 'su'. Hurrah for choice. [ "$uid" = 0 ] || log "Using '${su:-su}' (to become ${user:=root})" - case $su in - *sudo) sudo -E -u "$user" -- "$@" ;; - *doas) doas -u "$user" -- "$@" ;; - *) su -pc "$* <&3" "$user" 3<&0