Commit 641f9670 authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm: use set_sudo before store_output to fix sudo with password issue

parent da0965ef
...@@ -43,6 +43,7 @@ epm_remove_low() ...@@ -43,6 +43,7 @@ epm_remove_low()
*-rpm) *-rpm)
cd /tmp || fatal cd /tmp || fatal
__epm_check_vendor $@ __epm_check_vendor $@
set_sudo
store_output sudocmd rpm -ev $noscripts $nodeps $@ store_output sudocmd rpm -ev $noscripts $nodeps $@
# rpm returns number of packages if failed on removing # rpm returns number of packages if failed on removing
__check_rpm_e_result $RC_STDOUT $? __check_rpm_e_result $RC_STDOUT $?
......
...@@ -67,6 +67,7 @@ _epm_do_simulate() ...@@ -67,6 +67,7 @@ _epm_do_simulate()
CMD="aptitude -s install" CMD="aptitude -s install"
;; ;;
yum-rpm) yum-rpm)
set_sudo
if __use_yum_assumeno ; then if __use_yum_assumeno ; then
store_output sudocmd yum --assumeno install $filenames store_output sudocmd yum --assumeno install $filenames
__check_yum_result $RC_STDOUT $? __check_yum_result $RC_STDOUT $?
...@@ -80,6 +81,7 @@ EOF ...@@ -80,6 +81,7 @@ EOF
clean_store_output clean_store_output
return $RES ;; return $RES ;;
dnf-rpm) dnf-rpm)
set_sudo
store_output sudocmd dnf --assumeno install $filenames store_output sudocmd dnf --assumeno install $filenames
__check_yum_result $RC_STDOUT $? __check_yum_result $RC_STDOUT $?
RES=$? RES=$?
...@@ -110,6 +112,7 @@ EOF ...@@ -110,6 +112,7 @@ EOF
docmd --noaction install $filenames docmd --noaction install $filenames
return $res ;; return $res ;;
pacman) pacman)
set_sudo
store_output sudocmd pacman -v -S $filenames <<EOF store_output sudocmd pacman -v -S $filenames <<EOF
no no
EOF EOF
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment