mirror of
https://github.com/YunoHost-Apps/jitsi_ynh.git
synced 2024-09-03 19:35:57 +02:00
better helper
This commit is contained in:
parent
018b088bc0
commit
b71687f5de
1 changed files with 4 additions and 4 deletions
|
@ -56,12 +56,12 @@ ynh_install_apps() {
|
||||||
local oneargument=$(echo "$oneapp_and_its_args" | awk -F'?' '{print $2}')
|
local oneargument=$(echo "$oneapp_and_its_args" | awk -F'?' '{print $2}')
|
||||||
[ ! -z "$oneargument" ] && oneargument="--args \"$oneargument\""
|
[ ! -z "$oneargument" ] && oneargument="--args \"$oneargument\""
|
||||||
|
|
||||||
if ! yunohost app list | grep -q "$oneapp"
|
# 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
|
then
|
||||||
yunohost tools update
|
|
||||||
yunohost app install $oneapp $oneargument
|
yunohost app install $oneapp $oneargument
|
||||||
else
|
else
|
||||||
yunohost tools update
|
|
||||||
yunohost app upgrade $oneapp $oneargument
|
yunohost app upgrade $oneapp $oneargument
|
||||||
fi
|
fi
|
||||||
ynh_app_setting_set --app=$app --key=require_$oneapp --value="1"
|
ynh_app_setting_set --app=$app --key=require_$oneapp --value="1"
|
||||||
|
@ -97,7 +97,7 @@ ynh_remove_apps() {
|
||||||
ynh_app_setting_delete --app=$app --key=require_$oneapp
|
ynh_app_setting_delete --app=$app --key=require_$oneapp
|
||||||
|
|
||||||
# List apps requiring $oneapp
|
# List apps requiring $oneapp
|
||||||
local installed_apps=$(yunohost app list | grep -oP 'id: \K.*$')
|
local installed_apps=$(yunohost app list --output-as json --quiet | jq -r .apps[].id)
|
||||||
local required_by=""
|
local required_by=""
|
||||||
local installed_app_required_by=""
|
local installed_app_required_by=""
|
||||||
for installed_app in $installed_apps
|
for installed_app in $installed_apps
|
||||||
|
|
Loading…
Add table
Reference in a new issue