From 2a2c6ffd8d4af719e5a1728e9bbc72de9150c739 Mon Sep 17 00:00:00 2001 From: frju365 Date: Sun, 22 Oct 2017 13:08:05 +0200 Subject: [PATCH 1/4] Create app.src --- conf/app.src | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 conf/app.src diff --git a/conf/app.src b/conf/app.src new file mode 100644 index 0000000..0071b42 --- /dev/null +++ b/conf/app.src @@ -0,0 +1,6 @@ +SOURCE_URL=https://releases.mattermost.com/4.3.0/mattermost-4.3.0-linux-amd64.tar.gz +SOURCE_SUM=c21eefaa87fca836e17d874296e67baf181ab5594f705090247614faae219d01 +SOURCE_SUM_PRG=sha256sum +SOURCE_FORMAT=tar.gz +SOURCE_IN_SUBDIR=true +SOURCE_FILENAME= From bede450e88c92fa69e8067d5c92737d6ca51e136 Mon Sep 17 00:00:00 2001 From: frju365 Date: Sun, 22 Oct 2017 13:10:19 +0200 Subject: [PATCH 2/4] install: use app.src --- scripts/install | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/scripts/install b/scripts/install index 009a500..4da5910 100644 --- a/scripts/install +++ b/scripts/install @@ -72,8 +72,6 @@ root_path="$(pwd)/.." final_path="/var/www/$app" data_path="/home/yunohost.app/$app" logs_path="/var/log/$app" -version=$(cat "$root_path/VERSION") -archive_filename="mattermost-$version.tar.gz" #================================================= # CREATE A MYSQL DATABASE @@ -97,16 +95,12 @@ ynh_app_setting_set mattermost smtppwd "$smtp_password" # DOWNLOAD, CHECK AND UNPACK SOURCE #================================================= -archive_url="https://releases.mattermost.com/${version}/mattermost-team-${version}-linux-amd64.tar.gz" +ynh_app_setting_set "$app" final_path "$final_path" +ynh_setup_source "$final_path" -sudo mkdir -p "$final_path" sudo mkdir -p "$data_path" sudo mkdir -p "$logs_path" -sudo wget --quiet --output-document "$archive_filename" "$archive_url" -sudo tar -xvz --file "$archive_filename" --directory "$final_path" --strip-components 1 -sudo rm -f "$archive_filename" - #================================================= # EDIT MATTERMOST CONFIG #================================================= From d2566887a8acd70f57320775adca0d9c81c2948b Mon Sep 17 00:00:00 2001 From: Pierre de La Morinerie Date: Mon, 23 Oct 2017 12:21:53 +0530 Subject: [PATCH 3/4] upgrade: use app.src --- scripts/upgrade | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/scripts/upgrade b/scripts/upgrade index a2bffbf..b09a62c 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -27,8 +27,6 @@ root_path="$(pwd)/.." final_path="/var/www/$app" data_path="/home/yunohost.app/$app" logs_path="/var/log/$app" -version=$(cat "$root_path/VERSION") -archive_filename="mattermost-$version.tar.gz" #================================================= # BACKUP BEFORE UPGRADE THEN ACTIVE TRAP @@ -45,20 +43,11 @@ ynh_clean_setup () { fi # Restore the backup ynh_restore_upgradebackup - # Remove the temporary archive - sudo rm -f "$archive_filename" } # Exit if an error occurs during the execution of the script ynh_abort_if_errors -#================================================= -# DOWNLOAD SOURCE -#================================================= - -archive_url="https://releases.mattermost.com/${version}/mattermost-team-${version}-linux-amd64.tar.gz" -sudo wget --quiet --output-document "$archive_filename" "$archive_url" - #================================================= # STOP SERVER #================================================= @@ -84,13 +73,11 @@ backup_config_file="/tmp/config.json" sudo cp -f "$config_file" "$backup_config_file" #================================================= -# COPY NEW CODE +# DOWNLOAD, CHECK AND UNPACK SOURCE #================================================= -sudo rm -rf "$final_path" -sudo mkdir -p "$final_path" -sudo tar -xvz --file "$archive_filename" --directory "$final_path" --strip-components 1 -sudo rm -f "$archive_filename" +ynh_app_setting_set "$app" final_path "$final_path" +ynh_setup_source "$final_path" #================================================= # RESTORE CONFIGURATION FILE From 1e0504c47e2cdd8764c557785a3a1793d5387e81 Mon Sep 17 00:00:00 2001 From: frju365 Date: Sun, 22 Oct 2017 13:10:32 +0200 Subject: [PATCH 4/4] Delete VERSION --- VERSION | 1 - 1 file changed, 1 deletion(-) delete mode 100644 VERSION diff --git a/VERSION b/VERSION deleted file mode 100644 index 8089590..0000000 --- a/VERSION +++ /dev/null @@ -1 +0,0 @@ -4.3.0