From 042c7e41445a4ff9e0bca05041ecb036f2588e4f Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sun, 1 May 2016 10:31:11 +0200 Subject: [PATCH] gogs: create required dirs in the runit service instead. --- srcpkgs/gogs/files/gogs/run | 9 +++++++-- srcpkgs/gogs/template | 9 +-------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/srcpkgs/gogs/files/gogs/run b/srcpkgs/gogs/files/gogs/run index b1bdfde0487..2c6a25ec9e5 100755 --- a/srcpkgs/gogs/files/gogs/run +++ b/srcpkgs/gogs/files/gogs/run @@ -7,5 +7,10 @@ exec 2>&1 cd $HOME export HOME export USER -exec chpst -u $USER:$GROUP -P \ -gogs web --config /etc/gogs.ini + +for f in ${HOME}/repo ${HOME}/data/avatars ${HOME}/data/attachment /var/log/gogs; do + mkdir -p $f + chown ${USER}:${GROUP} $f +done + +exec chpst -u $USER:$GROUP -P gogs web --config /etc/gogs.ini diff --git a/srcpkgs/gogs/template b/srcpkgs/gogs/template index aa224e0d0f6..83e876cf205 100644 --- a/srcpkgs/gogs/template +++ b/srcpkgs/gogs/template @@ -1,7 +1,7 @@ # Template build file for 'gogs' pkgname=gogs version=0.9.13 -revision=2 +revision=3 build_style=go go_import_path="github.com/gogits/gogs" short_desc="Self-hosted Git Service in Go" @@ -17,13 +17,6 @@ conf_files="/etc/gogs.ini" system_accounts="gogs" gogs_homedir="/srv/gogs" gogs_shell="/bin/bash" -make_dirs=" - /srv/gogs 0755 gogs gogs - /srv/gogs/repo 0755 gogs gogs - /srv/gogs/data 0755 gogs gogs - /srv/gogs/data/avatars 0755 gogs gogs - /srv/gogs/data/attachments 0755 gogs gogs - /var/log/gogs 0755 gogs gogs" export CGO_ENABLED=1