From 31180a5c5e1efdf594d23978d51bd2e795899e4d Mon Sep 17 00:00:00 2001 From: Tmplt Date: Sat, 6 Feb 2016 03:32:31 +0100 Subject: [PATCH] [pacman] don't call sudo on yaourt As explained in #31, yaourt does not require to be called as root, because it requests access by its own. This closes #31 and closes #32 --- modules/pacman/init.zsh | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/modules/pacman/init.zsh b/modules/pacman/init.zsh index 6b6a7a3..3dca6b2 100644 --- a/modules/pacman/init.zsh +++ b/modules/pacman/init.zsh @@ -22,11 +22,15 @@ you can fix this error by editing the 'zpacman_frontend' variable in your .zimrc zpacman_frontend='pacman' fi +if [[ ${zpacman_frontend} != "yaourt" ]]; then + zpacman_frontend="sudo ${zpacman_frontend}" +fi + # # General # -alias pac=${zpacman_frontend} +alias pac=${zpacman_frontend#* } # # Build @@ -42,16 +46,16 @@ alias pacb='makepkg -sci' #NOTE: Installing/upgrading individual packages is NOT supported. Sync and upgrade ALL on install. # install, sync, and upgrade packages -alias paci="sudo ${zpacman_frontend} -Syu" +alias paci="${zpacman_frontend} -Syu" # install, sync, and upgrade packages (forcibly refresh package lists) -alias pacu="sudo ${zpacman_frontend} -Syyu" +alias pacu="${zpacman_frontend} -Syyu" # install packages by filename -alias pacU="sudo ${zpacman_frontend} -U" +alias pacU="${zpacman_frontend} -U" # install all packages in current directory -alias pacd="sudo ${zpacman_frontend} -U *.pkg.tar.xz" +alias pacd="${zpacman_frontend} -U *.pkg.tar.xz" #