From 34479093fc1d99f9ba77e56b52b088ba596bd9ec Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sun, 12 Feb 2023 17:54:52 +0100 Subject: [PATCH] Moar git init/fetch/etc tweaks + permissions --- scripts/install | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/scripts/install b/scripts/install index 5a1f4e3..7a8381d 100644 --- a/scripts/install +++ b/scripts/install @@ -80,8 +80,10 @@ ynh_script_progression --message="Setting up source files..." ynh_app_setting_set --app=$app --key=final_path --value=$final_path # Download, check integrity, uncompress and patch the source from app.src -ynh_exec_as $app git init "$final_path" +mkdir "$final_path" +chown $app:$app "$final_path" pushd "$final_path" + ynh_exec_as $app git init ynh_exec_as $app git remote add origin "$yunorunner_repository" ynh_exec_as $app git fetch --quiet --depth=1 origin "$yunorunner_release" ynh_exec_as $app git reset --quiet --hard FETCH_HEAD @@ -89,7 +91,9 @@ popd chmod 750 "$final_path" chmod -R o-rwx "$final_path" -chown -R $app:$app "$final_path" +chown -R $app "$final_path" +chown $app:www-data "$final_path" +chown -R $app:www-data "$final_path/results" #================================================= # NGINX CONFIGURATION