diff --git a/scripts/upgrade b/scripts/upgrade index 220abc0..e334b50 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -102,6 +102,12 @@ ynh_system_user_create --username=$app --home_dir=$final_path if [ "$upgrade_type" == "UPGRADE_APP" ] then + # Download, check integrity, uncompress and patch the source from app.src + # In case of a new version, the url change from http://download.dotclear.org/latest/dotclear-X.X.X.tar.gz to http://download.dotclear.org/attic/dotclear-X.X.X.tar.gz + src_url=$(grep 'SOURCE_URL=' "../conf/app.src" | cut -d= -f2-) + if ! curl --output /dev/null --silent --head --fail "$src_url"; then + ynh_replace_string "latest" "attic" ../conf/app.src + fi ynh_script_progression --message="Upgrading source files..." # Download, check integrity, uncompress and patch the source from app.src