www-apps/gitea: fix rootdir + keepdir

This commit is contained in:
nemunaire 2019-03-18 20:02:18 +01:00
commit a9aa0a0856
2 changed files with 6 additions and 20 deletions

View file

@ -87,7 +87,7 @@ src_install() {
dobin gitea
diropts -m0750 -o ${GITEA_USER} -g ${GITEA_GROUP}
keepdir /var/log/gitea /var/lib/gitea /var/lib/gitea/data
keepdir /etc/gitea /var/log/gitea /var/lib/gitea /var/lib/gitea/data
newinitd "${FILESDIR}/gitea.initd-r2" gitea
newconfd "${FILESDIR}/gitea.confd-r2" gitea
systemd_dounit "${FILESDIR}/gitea.service"
@ -99,11 +99,11 @@ src_install() {
}
pkg_postinst() {
if [[ -e "${EROOT}var/lib/gitea/conf/app.ini" ]] ; then
ewarn "The default path for the gitea configuration has been changed to ${EROOT}var/lib/gitea/conf/app.ini."
if [[ -e "${EROOT}/var/lib/gitea/conf/app.ini" ]] ; then
ewarn "The default path for the gitea configuration has been changed to ${EROOT}/var/lib/gitea/conf/app.ini."
ewarn "In order to migrate the path in the gitea-repositories hooks and ssh authorized_keys have to be adapted."
ewarn "Depending on your configuration you should run something like:"
ewarn " sed -i -e 's#/var/lib/gitea/conf/app.ini#/etc/gitea/app.ini#' /var/lib/gitea/gitea-repositories/**/**/hooks/**/*"
ewarn " sed -i -e 's#/var/lib/gitea/conf/app.ini#/etc/gitea/app.ini#' /var/lib/gitea/.ssh/authorized_keys"
ewarn " sed -i -e 's#${EROOT}/var/lib/gitea/conf/app.ini#${EROOT}/etc/gitea/app.ini#' ${EROOT}/var/lib/gitea/gitea-repositories/*/*/hooks/*/*"
ewarn " sed -i -e 's#${EROOT}/var/lib/gitea/conf/app.ini#${EROOT}/etc/gitea/app.ini#' ${EROOT}/var/lib/gitea/.ssh/authorized_keys"
fi
}