Я пытаюсь автоматизировать update AUR пакетов (да, я знаю, что есть yaourt и yay), но я делаю это for fun, самообразования и нежелания пользоваться монстрами. Хотелось бы запустить скрипт и пойти себе. Скрипт простой - итерирует по директориям с клонами git пакетов aur, делает git reset –hard, git pull, makepkg –noconfirm -sri. И все бы хорошо, но установка каждого пакета требует введения пароля ([sudo] password for user: ) и вся автоматизация коту под хвост.
Может это можно как-то обойти? Каким-нибудь expect или чем-то подобным? Или на время выполнения скрипта увеличить время действия sudo и попросить пароль вначале?
- Это поможет?
- Из скрипта время действия sudo увеличить вообще возможно? А если да, то в какую сторону смотреть? sudo перегрузить как-то возможно?
PS Если кому-то интересно посмотреть на эти пару строчек bash’а (например с целью подсказать решение), то они тут: https://pastebin.com/68mcS5M3
Спасибо заранее!