diff --git a/scripts/backup b/scripts/backup index d4006e2..6b73e3a 100644 --- a/scripts/backup +++ b/scripts/backup @@ -47,6 +47,12 @@ ynh_backup --src_path="/etc/logrotate.d/$app" ynh_backup --src_path="/etc/systemd/system/$app.service" +#================================================= +# BACKUP VARIOUS FILES +#================================================= + +ynh_backup --src_path="/etc/$app/" + #================================================= # END OF SCRIPT #================================================= diff --git a/scripts/upgrade b/scripts/upgrade index 3f08fb8..f7a3043 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -63,14 +63,11 @@ python3 -m venv $install_dir/venv #================================================= ynh_script_progression --message="Updating a configuration file..." -if [ -z "/etc/$app/headphones.ini" ]; then - mv /etc/$app/headphones.ini $data_dir/headphones.ini -#else - ynh_add_config --template="../conf/headphones.ini" --destination="$data_dir/headphones.ini" -fi +mkdir -p "/etc/$app" +ynh_add_config --template="../conf/headphones.ini" --destination="/etc/$app/headphones.ini" -chmod 600 "$data_dir/headphones.ini" -chown $app:$app "$data_dir/headphones.ini" +chmod 600 "/etc/$app/headphones.ini" +chown $app:$app "/etc/$app/headphones.ini" #================================================= # SETUP SYSTEMD