diff options
-rw-r--r-- | contrib/paccache.sh.in | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/contrib/paccache.sh.in b/contrib/paccache.sh.in index e8116721..ded42ed5 100644 --- a/contrib/paccache.sh.in +++ b/contrib/paccache.sh.in @@ -130,7 +130,7 @@ size_to_human() { } runcmd() { - if (( needsroot )); then + if (( needsroot && EUID != 0 )); then msg "Privilege escalation required" if sudo -v &>/dev/null && sudo -l &>/dev/null; then sudo "$@" @@ -210,11 +210,6 @@ version() { echo 'Copyright (C) 2011 Dave Reisner <dreisner@archlinux.org>' } -if (( ! UID )); then - error "Do not run this script as root. You will be prompted for privilege escalation." - exit 42 -fi - OPT_SHORT=':a:c:dfhi:k:m:rsuVvz' OPT_LONG=('arch:' 'cachedir:' 'dryrun' 'force' 'help' 'ignore:' 'keep:' 'move' 'remove' 'uninstalled' 'version' 'verbose' 'null') |