Remove sudo password prompt

This commit is contained in:
Santiago Lo Coco 2021-12-27 02:00:43 -03:00
parent de0add2300
commit 6d170965d3
1 changed files with 6 additions and 2 deletions

View File

@ -30,7 +30,7 @@ updateSystemClock() {
exitIfCancel() { exitIfCancel() {
if [ $? -eq 1 ]; then if [ $? -eq 1 ]; then
whiptail --msgbox "${1} Therefore, the installation process will stop, but you can continue where you left off by running:\n\nsh CocoASIAS" 0 0 whiptail --msgbox "${1} Therefore, the installation process will stop, but you can continue where you left off by running:\n\nsh CocoASAIS" 0 0
echo "${2}" > CocoASAIS.log echo "${2}" > CocoASAIS.log
exit 1 exit 1
fi fi
@ -121,7 +121,11 @@ getThePackages() {
fi fi
commOutput=$(command -v paru &> /dev/null) commOutput=$(command -v paru &> /dev/null)
if [ $? -eq 1 ] && [ ! -z $username ]; then if [ $? -eq 1 ] && [ ! -z $username ]; then
runInChroot "su -l $username; cd /tmp; git clone https://aur.archlinux.org/paru.git; cd paru; makepkg -si --noconfirm; cd ..; rm -rf paru" # runInChroot "sed -i 's/%wheel ALL=(ALL) ALL/# %wheel ALL=(ALL) ALL/' -e 's/# %wheel ALL=(ALL) NOPASSWD: ALL/%wheel ALL=(ALL) NOPASSWD: ALL' /etc/sudoers"
runInChroot "sed -i 's/# %wheel ALL=(ALL) NOPASSWD: ALL/%wheel ALL=(ALL) NOPASSWD: ALL' /etc/sudoers"
runInChroot "cd /tmp; sudo -u $username git clone https://aur.archlinux.org/paru.git; cd paru; sudo -u $username makepkg -si --noconfirm; cd ..; rm -rf paru"
runInChroot "sed -i 's/%wheel ALL=(ALL) NOPASSWD: ALL/# %wheel ALL=(ALL) NOPASSWD: ALL' /etc/sudoers"
# runInChroot "sed -i 's/%wheel ALL=(ALL) NOPASSWD: ALL/# %wheel ALL=(ALL) NOPASSWD: ALL' -e 's/# %wheel ALL=(ALL) ALL/%wheel ALL=(ALL) ALL/' /etc/sudoers"
fi fi
local IFS=, local IFS=,
while read -r NAME IMPORTANT AUR; do while read -r NAME IMPORTANT AUR; do