From 3893cbcaf5e950140150f2aa3a1210fd60e3eeee Mon Sep 17 00:00:00 2001 From: Martchus Date: Fri, 1 Sep 2017 18:58:40 +0200 Subject: [PATCH] gogs/gitea: Ensure subdirs are present * See https://github.com/Martchus/PKGBUILDs/issues/38#issuecomment-326621213 * Not sure whether it is actually required --- gitea/default/PKGBUILD | 2 +- gitea/default/gitea.install | 6 ++++++ gogs/default/PKGBUILD | 2 +- gogs/default/gogs.install | 6 ++++++ 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/gitea/default/PKGBUILD b/gitea/default/PKGBUILD index f74d22f1..38167670 100644 --- a/gitea/default/PKGBUILD +++ b/gitea/default/PKGBUILD @@ -8,7 +8,7 @@ _gourl=code.$_pkgname.io/$_pkgname pkgname=${_pkgname} pkgver=1.1.3 -pkgrel=1 +pkgrel=2 #epoch= pkgdesc='Self Hosted Git Service written in Go' arch=('i686' 'x86_64' 'armv6h' 'armv7h') diff --git a/gitea/default/gitea.install b/gitea/default/gitea.install index 97cc22e9..54776962 100644 --- a/gitea/default/gitea.install +++ b/gitea/default/gitea.install @@ -9,6 +9,12 @@ pre_install() { } post_install(){ + # ensure subdirs in data dir are present + for subdir in avatars repos certs data/sessions data/tmp; do + mkdir -p /var/lib/gitea/$subdir + done + + # ensure ownership is correct chown -R gitea:gitea /var/log/gitea chown -R gitea:gitea /var/lib/gitea diff --git a/gogs/default/PKGBUILD b/gogs/default/PKGBUILD index a99b31fc..d1b06695 100644 --- a/gogs/default/PKGBUILD +++ b/gogs/default/PKGBUILD @@ -8,7 +8,7 @@ _gourl=github.com/gogits/$_pkgname pkgname=$_pkgname pkgver=0.11.29 -pkgrel=1 +pkgrel=2 epoch=1 pkgdesc='Self Hosted Git Service written in Go' arch=('i686' 'x86_64' 'armv6h' 'armv7h') diff --git a/gogs/default/gogs.install b/gogs/default/gogs.install index 46f6cdf4..dbbf1b09 100644 --- a/gogs/default/gogs.install +++ b/gogs/default/gogs.install @@ -9,6 +9,12 @@ pre_install() { } post_install(){ + # ensure subdirs in data dir are present + for subdir in avatars repos certs data/sessions data/tmp; do + mkdir -p /var/lib/gogs/$subdir + done + + # ensure ownership is correct chown -R gogs:gogs /var/log/gogs chown -R gogs:gogs /var/lib/gogs