Update helpers/app

Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
This commit is contained in:
yalh76 2022-03-16 22:45:42 +01:00 committed by GitHub
parent 756f561ddd
commit fb53a69dd0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -18,14 +18,14 @@ ynh_install_apps() {
local apps_list=($(echo $apps | tr " " "\n"))
# For each app
for i in "${apps_list[@]}"
for oneapp_and_its_args in "${apps_list[@]}"
do
# Retrieve the name of the app (part before _ynh)
local oneapp=$(echo "$i" | awk -F'_ynh' '{print $1}')
local oneapp=$(echo "$oneapp_and_its_args" | awk -F'?' '{print $1}')
[ -z "$oneapp" ] && ynh_die --message="You didn't provided a YunoHost app to install"
# Retrieve the arguments of the app (part after ?)
local oneargument=$(echo "$i" | awk -F'?' '{print $2}')
local oneargument=$(echo "$oneapp_and_its_args" | awk -F'?' '{print $2}')
[ ! -z "$oneargument" ] && oneargument="--args \"$oneargument\""
if ! yunohost app list | grep -q "$oneapp"