diff options
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 17 | ||||
-rw-r--r-- | gitea.install | 17 |
3 files changed, 23 insertions, 13 deletions
@@ -1,6 +1,6 @@ pkgbase = gitea-git pkgdesc = A painless self-hosted Git service. - pkgver = r5926.b82519ca + pkgver = r5927.3b525d56 pkgrel = 1 url = https://gitea.io/ install = gitea.install @@ -10,7 +10,7 @@ _gourl="code.gitea.io" pkgname=gitea-git pkgrel=1 -pkgver=r5926.b82519ca +pkgver=r5927.3b525d56 pkgdesc="A painless self-hosted Git service." url="https://gitea.io/" license=("MIT") @@ -59,17 +59,16 @@ build() { } package() { - install -dm 750 "${pkgdir}/var/log/${_pkgname}/" - install -dm 750 "${pkgdir}/var/lib/${_pkgname}/" - install -dm 755 "${pkgdir}/usr/share/${_pkgname}/" - install -dm 775 "${pkgdir}/etc/gitea/" + install -dm0700 "${pkgdir}/var/log/${_pkgname}/" + install -dm0700 "${pkgdir}/var/lib/${_pkgname}/" + install -dm0755 "${pkgdir}/usr/share/${_pkgname}/" cp -r "${srcdir}/src/${_gourl}/${_pkgname}/custom" "${pkgdir}/usr/share/${_pkgname}" cp -r "${srcdir}/src/${_gourl}/${_pkgname}/public" "${pkgdir}/usr/share/${_pkgname}" cp -r "${srcdir}/src/${_gourl}/${_pkgname}/templates" "${pkgdir}/usr/share/${_pkgname}" - install -Dm755 "${srcdir}/src/${_gourl}/${_pkgname}/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" - install -Dm644 "${srcdir}/src/${_gourl}/${_pkgname}/custom/conf/app.ini.sample" "${pkgdir}/etc/${_pkgname}/app.ini" - install -Dm644 "${srcdir}/src/${_gourl}/${_pkgname}/contrib/systemd/${_pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${_pkgname}.service" - install -Dm644 "${srcdir}/src/${_gourl}/${_pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${_pkgname}" + install -Dm0755 "${srcdir}/src/${_gourl}/${_pkgname}/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" + install -Dm0644 "${srcdir}/src/${_gourl}/${_pkgname}/custom/conf/app.ini.sample" "${pkgdir}/etc/${_pkgname}/app.ini" + install -Dm0644 "${srcdir}/src/${_gourl}/${_pkgname}/contrib/systemd/${_pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${_pkgname}.service" + install -Dm0644 "${srcdir}/src/${_gourl}/${_pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${_pkgname}" } diff --git a/gitea.install b/gitea.install index ce8910e760b4..30ad584ced1b 100644 --- a/gitea.install +++ b/gitea.install @@ -1,10 +1,18 @@ -post_install() { +pre_install() { usermod -d /var/lib/gitea git - chown -R git:git /var/lib/gitea /var/log/gitea - chown -R root:git /etc/gitea +} + +post_install() { + chown -R git:git /var/lib/gitea + chown -R git:git /var/log/gitea + chown -R git:git /etc/gitea systemctl daemon-reload } +pre_upgrade() { + pre_install $1 +} + post_upgrade() { post_install $1 } @@ -12,5 +20,8 @@ post_upgrade() { pre_remove() { systemctl stop gitea.service systemctl disable gitea.service +} + +post_remove() { usermod -d / git } |