diff --git a/manifest.json b/manifest.json index 424cf31..d68d954 100644 --- a/manifest.json +++ b/manifest.json @@ -13,7 +13,8 @@ "website": "https://hackmd.io/", "admindoc": "https://hackmd.io/c/codimd-documentation/%2Fs%2Fcodimd-documentation#Administration-Guides", "userdoc": "https://hackmd.io/c/codimd-documentation/%2Fs%2Fcodimd-documentation#User-Guides", - "code": "https://github.com/hackmdio/codimd" + "code": "https://github.com/hackmdio/codimd", + "cpe": "cpe:2.3:a:hackmd:codimd" }, "license": "AGPL-3.0-only", "maintainer": { @@ -27,7 +28,7 @@ "nginx" ], "arguments": { - "install" : [ + "install": [ { "name": "domain", "type": "domain" @@ -43,4 +44,4 @@ } ] } -} +} \ No newline at end of file diff --git a/scripts/install b/scripts/install index 4548150..ac64594 100644 --- a/scripts/install +++ b/scripts/install @@ -34,6 +34,12 @@ app=$YNH_APP_INSTANCE_NAME #================================================= ynh_script_progression --message="Validating installation parameters..." --weight=1 +# Stop if architecture is ARM +case $YNH_ARCH in + arm*|armhf) ynh_die --message="Sorry, your architecture $YNH_ARCH is not supported by CodiMD. Aborting.";; + *) ;; +esac + final_path=/var/www/$app test ! -e "$final_path" || ynh_die --message="This path already contains a folder" diff --git a/scripts/upgrade b/scripts/upgrade index eb9c4c2..ae76dee 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -82,25 +82,8 @@ if [ "$upgrade_type" == "UPGRADE_APP" ] then ynh_script_progression --message="Upgrading source files..." --weight=16 - # Create a temporary directory - #tmpdir="$(mktemp -d)" - - # Backup the config file in the temp dir - #cp -a "$final_path/config.json" "$tmpdir/config.json" - #cp -a "$final_path/.sequelizerc" "$tmpdir/.sequelizerc" - - # Remove the app directory securely - #ynh_secure_remove --file=$final_path - # Download, check integrity, uncompress and patch the source from app.src - ynh_setup_source --dest_dir=$final_path --keep="$final_path/config.json $final_path/.sequelizerc" - - #Copy the admin saved settings from tmp directory to final path - #cp -a "$tmpdir/config.json" "$final_path/config.json" - #cp -a "$tmpdir/.sequelizerc" "$final_path/.sequelizerc" - - # Remove the tmp directory securely - #ynh_secure_remove --file="$tmpdir" + ynh_setup_source --dest_dir=$final_path --keep="config.json .sequelizerc" fi chmod 750 "$final_path"