tazpkg diff modules/install @ rev 913
Modules install, remove: improve compatibility with auto-answer options --yes and --noconfirm.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Jul 22 09:57:30 2016 +0300 (2016-07-22) |
parents | d034a2d99e3a |
children | 07ef2e1b4273 |
line diff
1.1 --- a/modules/install Sat Dec 26 16:05:46 2015 +0200 1.2 +++ b/modules/install Fri Jul 22 09:57:30 2016 +0300 1.3 @@ -128,9 +128,14 @@ 1.4 "$num")" 1.5 1.6 1.7 - if [ "$AUTO_INSTALL_DEPS" == 'yes' -o -n "$quiet" ]; then 1.8 + if [ -n "$quiet" ]; then 1.9 + # Quietly not display anything. Assume 'yes' unless '--noconfirm' is provided 1.10 answer=0 1.11 + [ -n "$noconfirm" ] && answer=1 1.12 else 1.13 + [ "$AUTO_INSTALL_DEPS" == 'yes' ] && yes='yes' 1.14 + 1.15 + # Display question; wait for answer or print auto-answer 1.16 newline 1.17 confirm "$(_ 'Install all missing dependencies? (y/N)')" 1.18 answer=$?