diff --git a/scripts/_common.sh b/scripts/_common.sh index 884ffd5..05fafe3 100644 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -74,6 +74,7 @@ set_permission() { chown -R $app:$app "/home/$app" chown -R $app:$app "/var/log/$app" chmod u=rwX,g=rX,o= "$final_path" + chmod u=rwx,g=rx,o= "$final_path/gitea" chmod u=rwX,g=rX,o= "/home/$app" chmod u=rwX,g=rX,o= "/var/log/$app" } diff --git a/scripts/install b/scripts/install index 75c9403..c835815 100644 --- a/scripts/install +++ b/scripts/install @@ -72,20 +72,18 @@ ynh_add_systemd_config config_nginx # Configure gitea with app.ini file +cp -a ../conf/app.ini $final_path config_gitea # Install gitea -cp -a ../conf/app.ini $final_path -cd $final_path -wget https://github.com/go-gitea/gitea/releases/download/v1.3.3/gitea-1.3.3-linux-amd64 -mv gitea-1.3.3-linux-amd64 gitea - -# Start gitea for building mysql tables -systemctl start "$app".service +wget https://github.com/go-gitea/gitea/releases/download/v1.3.3/gitea-1.3.3-linux-amd64 -O $final_path/gitea # Set permissions set_permission +# Start gitea for building mysql tables +systemctl start "$app".service + # Wait till login_source mysql table is created while ! $(ynh_mysql_connect_as "$dbuser" "$dbpass" "$dbname" <<< "SELECT * FROM login_source;" &>/dev/null) do