From 2cb2ddab917811a0e1e04c200a1028df4937f42a Mon Sep 17 00:00:00 2001 From: Gofannon <gofannon+github@riseup.net> Date: Sun, 26 Feb 2023 18:13:16 +0100 Subject: [PATCH] enh use helper "ynh_add_config" to manage file --- scripts/upgrade | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/scripts/upgrade b/scripts/upgrade index 2d9c457..1e37e21 100755 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -315,22 +315,14 @@ fi fi #================================================= -# LDAP Configuration +# UPDATE A CONFIG FILE #================================================= - -### Verify the checksum of a file, stored by `ynh_store_file_checksum` in the install script. -### And create a backup of this file if the checksum is different. So the file will be backed up if the admin had modified it. -ynh_backup_if_checksum_is_different --file="$final_path/conf/local.protected.php" - -# Always overwrite local file with the one from package. -cp --archive ../conf/local.protected.php $final_path/conf +ynh_script_progression --message="Adding a configuration file..." --weight=2 # Customize admin group in case of multiple wiki install managed by different admins # dokuwiki.admin; dokuwiki__1.admin; etc -ynh_replace_string --match_string="__APP__" --replace_string="$app" --target_file="$final_path/conf/local.protected.php" +ynh_add_config --template="../conf/local.protected.php" --destination="$final_path/conf/local.protected.php" -# Recalculate and store the checksum of the file for the next upgrade. -ynh_store_file_checksum --file="$final_path/conf/local.protected.php" #================================================= # GENERIC FINALIZATION