From 56de7dd25aa31cf00d15fb5496127693c8f31e15 Mon Sep 17 00:00:00 2001 From: "dylan.araps@gmail.com" Date: Thu, 30 Jan 2020 12:42:29 +0000 Subject: kiss: Fix update issue FossilOrigin-Name: b9d50e94e10e86232e5eb751fdf901be2c51529f29028278eb4b146a9b7f73a6 --- kiss | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) (limited to 'kiss') diff --git a/kiss b/kiss index 3b474f5..fea22a0 100755 --- a/kiss +++ b/kiss @@ -51,22 +51,17 @@ prompt() { as_root() { # Simple function to run a command as root using either 'sudo', # 'doas' or 'su'. This also handles KISS' environment variables. - [ "$(id -u)" = 0 ] || { - log "Using '${su:-su}'" + log "Using '${su:-su}'" - # doas requires these environment variables to be set as they - # aren't brought over from the calling user. - env="HOME='$HOME' KISS_FORCE='$KISS_FORCE' KISS_PATH='$KISS_PATH'" + # doas requires these environment variables to be set as they + # aren't brought over from the calling user. + env="HOME='$HOME' KISS_FORCE='$KISS_FORCE' KISS_PATH='$KISS_PATH'" - case $su in - *sudo) sudo -E sh -c "$*" ;; - *doas) doas -- sh -c "$env $*" ;; - *) su -pc "$* <&3" 3<&0