Better yunohost tools update

This commit is contained in:
yalh76 2022-03-16 23:48:47 +01:00
parent 700f671527
commit ca54e3a61d

View file

@ -28,12 +28,12 @@ ynh_install_apps() {
local oneargument=$(echo "$oneapp_and_its_args" | awk -F'?' '{print $2}')
[ ! -z "$oneargument" ] && oneargument="--args \"$oneargument\""
# Installing or upgrading the app
yunohost tools update apps
if ! yunohost app list --output-as json --quiet | jq -e --arg id $oneapp '.apps[] | select(.id == $id)' >/dev/null
then
yunohost tools update
yunohost app install $oneapp $oneargument
else
yunohost tools update
yunohost app upgrade $oneapp $oneargument
fi
ynh_app_setting_set --app=$app --key=require_$oneapp --value="1"