1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/sonarr_ynh.git synced 2024-09-03 20:26:19 +02:00

Fix packaging v2 migration

This commit is contained in:
tituspijean 2024-05-01 09:25:24 +02:00
parent 6c2937f7bd
commit 3e3a1d5bf5
No known key found for this signature in database
GPG key ID: EF3B0D7CC0A94720
2 changed files with 9 additions and 1 deletions

View file

@ -57,7 +57,6 @@ ram.runtime = "50M"
[resources.install_dir]
[resources.data_dir]
dir = "/var/lib/__APP__"
[resources.ports]

View file

@ -23,6 +23,15 @@ ynh_systemd_action --service_name="$app" --action="stop" --log_path="systemd"
#=================================================
ynh_script_progression --message="Ensuring downward compatibility..." --weight=1
# Fixes specific to packaging v2 migration
if ynh_compare_current_package_version --comparison le --version 3.0.6.1196~ynh3
then
# In packaging v1, final_path=/var/lib/$app but actually held the data. No data_dir was defined
# Upon migration, the core moves /var/lib/$app to /var/www/$app, so let's move it to the data_dir
ynh_print_warn --message="Fix manivest v2 migration: moving contents of $install_dir to $data_dir... (this may take a while)"
mv $install_dir/* $data_dir
fi
if [ ! -L "$data_dir/logs" ]; then
ynh_secure_remove --file="$data_dir/logs"
ln -s "/var/log/$app" "$data_dir/logs"