spk rev 96
spk-add: install missing deps by default (--nodeps or --confirm can be used)
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Mon May 28 22:29:47 2012 +0200 (2012-05-28) |
parents | c74dc687b9a3 |
children | 7da09d0db03c |
files | spk-add |
line diff
1.1 --- a/spk-add Fri May 25 16:42:10 2012 +0200 1.2 +++ b/spk-add Mon May 28 22:29:47 2012 +0200 1.3 @@ -24,6 +24,7 @@ 1.4 $(boldify $(gettext "Options:")) 1.5 --forced $(gettext "Force package reinstallation") 1.6 --root= $(gettext "Set the root file system path") 1.7 + --nodeps $(gettext "Don't resolv packages dependencies") 1.8 --debug $(gettext "Display some useful debug information") 1.9 1.10 $(boldify $(gettext "Examples:")) 1.11 @@ -81,13 +82,17 @@ 1.12 pre_depends $root 1.13 fi 1.14 1.15 - # Resolve package deps. 1.16 - if missing_deps $package_name $DEPENDS; then 1.17 + # Resolve package deps. Disable with: --nodeps 1.18 + if missing_deps $package_name $DEPENDS && [ ! "$nodeps" ]; then 1.19 if [ "$confirm" ]; then 1.20 gettext "Install missing dependencies" 1.21 if ! confirm; then 1.22 gettext "WARNING: Any dependencies installed"; newline 1.23 + else 1.24 + install_deps $package_name $DEPENDS 1.25 fi 1.26 + else 1.27 + # Default is to install all missing deps 1.28 install_deps $package_name $DEPENDS 1.29 fi 1.30 else