mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
[fix] Missing call to --after args
This commit is contained in:
parent
60c2e146a1
commit
f2d0732825
1 changed files with 8 additions and 2 deletions
|
@ -69,14 +69,20 @@ EOL
|
||||||
|
|
||||||
# Get value from a kind of key/value file
|
# Get value from a kind of key/value file
|
||||||
else
|
else
|
||||||
|
local bind_after=""
|
||||||
if [[ "$bind" == "settings" ]]
|
if [[ "$bind" == "settings" ]]
|
||||||
then
|
then
|
||||||
bind=":/etc/yunohost/apps/$app/settings.yml"
|
bind=":/etc/yunohost/apps/$app/settings.yml"
|
||||||
fi
|
fi
|
||||||
local bind_key="$(echo "$bind" | cut -d: -f1)"
|
local bind_key="$(echo "$bind" | cut -d: -f1)"
|
||||||
bind_key=${bind_key:-$short_setting}
|
bind_key=${bind_key:-$short_setting}
|
||||||
|
if [[ "$bind_key" == *">"* ]];
|
||||||
|
then
|
||||||
|
bind_after="$(echo "${bind_key}" | cut -d'>' -f1)"
|
||||||
|
bind_key="$(echo "${bind_key}" | cut -d'>' -f2)"
|
||||||
|
fi
|
||||||
local bind_file="$(echo "$bind" | cut -d: -f2 | sed s@__FINALPATH__@$final_path@ | sed s/__APP__/$app/)"
|
local bind_file="$(echo "$bind" | cut -d: -f2 | sed s@__FINALPATH__@$final_path@ | sed s/__APP__/$app/)"
|
||||||
old[$short_setting]="$(ynh_read_var_in_file --file="${bind_file}" --key="${bind_key}")"
|
old[$short_setting]="$(ynh_read_var_in_file --file="${bind_file}" --key="${bind_key}" --after="${bind_after}")"
|
||||||
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
@ -154,7 +160,7 @@ _ynh_app_config_apply() {
|
||||||
local bind_file="$(echo "$bind" | cut -d: -f2 | sed s@__FINALPATH__@$final_path@ | sed s/__APP__/$app/)"
|
local bind_file="$(echo "$bind" | cut -d: -f2 | sed s@__FINALPATH__@$final_path@ | sed s/__APP__/$app/)"
|
||||||
|
|
||||||
ynh_backup_if_checksum_is_different --file="$bind_file"
|
ynh_backup_if_checksum_is_different --file="$bind_file"
|
||||||
ynh_write_var_in_file --file="${bind_file}" --key="${bind_key}" --value="${!short_setting}"
|
ynh_write_var_in_file --file="${bind_file}" --key="${bind_key}" --value="${!short_setting}" --after="${bind_after}"
|
||||||
ynh_store_file_checksum --file="$bind_file" --update_only
|
ynh_store_file_checksum --file="$bind_file" --update_only
|
||||||
|
|
||||||
# We stored the info in settings in order to be able to upgrade the app
|
# We stored the info in settings in order to be able to upgrade the app
|
||||||
|
|
Loading…
Add table
Reference in a new issue