[enh] default value for packages list if empty

This commit is contained in:
Laurent Peuch 2020-12-28 16:53:25 +01:00
parent ce9bb61c8e
commit bed3965013

16
ynh-dev
View file

@ -212,10 +212,16 @@ function show_vm_ip()
function use_git() function use_git()
{ {
assert_inside_vm assert_inside_vm
local PACKAGES="$@" local PACKAGES=("$@")
for PACKAGE in "$PACKAGES";
if [ "$PACKAGES" = "" ]
then
PACKAGES=('moulinette' 'ssowat' 'yunohost' 'yunohost-admin')
fi
for i in ${!PACKAGES[@]};
do do
case $PACKAGE in case ${PACKAGES[i]} in
ssowat) ssowat)
create_sym_link "/ynh-dev/ssowat" "/usr/share/ssowat" create_sym_link "/ynh-dev/ssowat" "/usr/share/ssowat"
success "Now using Git repository for SSOwat" success "Now using Git repository for SSOwat"
@ -312,7 +318,7 @@ function use_git()
;; ;;
*) *)
error "Invalid package '$PACKAGE': correct arguments are 'yunohost', 'ssowat', 'moulinette', 'yunohost-admin'" error "Invalid package '${PACKAGES[i]}': correct arguments are 'yunohost', 'ssowat', 'moulinette', 'yunohost-admin' or nothing for all"
;; ;;
esac esac
done done
@ -373,4 +379,4 @@ function run_tests()
done done
} }
main "$@" main $@