From d2dfb88a4c583e2c2d703be1fa927edcae0db655 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Sat, 15 Feb 2025 13:42:58 -0500 Subject: [PATCH] ilot/forgejo-aneksajo: upgrade to 10.0.1_git0 --- ilot/forgejo-aneksajo/APKBUILD | 6 ++--- ilot/forgejo-aneksajo/forgejo-aneksajo.initd | 25 +++++++++++++------- 2 files changed, 20 insertions(+), 11 deletions(-) diff --git a/ilot/forgejo-aneksajo/APKBUILD b/ilot/forgejo-aneksajo/APKBUILD index efb6091..4cf97ae 100644 --- a/ilot/forgejo-aneksajo/APKBUILD +++ b/ilot/forgejo-aneksajo/APKBUILD @@ -4,7 +4,7 @@ # Contributor: Patrycja Rosa # Maintainer: Antoine Martin (ayakael) pkgname=forgejo-aneksajo -pkgver=9.0.3_git0 +pkgver=10.0.1_git0 _gittag=v${pkgver/_git/-git-annex} pkgrel=0 pkgdesc="Self-hosted Git service written in Go with git-annex support" @@ -106,7 +106,7 @@ package() { } sha512sums=" -2c2493c0011e83994c12c11859c2153d855a2265d234a671d2ce855e4f45b8e1b7d7f257e9c7ffa6284b844e0068a6184ef39b88800a1d79f399ce11c7cb23b7 forgejo-aneksajo-v9.0.3-git-annex0.tar.gz -eb93a9f6c8f204de5c813f58727015f53f9feaab546589e016c60743131559f04fc1518f487b6d2a0e7fa8fab6d4a67cd0cd9713a7ccd9dec767a8c1ddebe129 forgejo-aneksajo.initd +1dcc4655bd19e6e29dbe854a43693c60518d69db80f53c7f3fd759717e68782d1c1b181aee1286a0e19a253e197da512b3d051097ffc501b6717f2dfee8c67de forgejo-aneksajo-v10.0.1-git-annex0.tar.gz +497d8575f2eb5ac43baf82452e76007ef85e22cca2cc769f1cf55ffd03d7ce4d50ac4dc2b013e23086b7a5577fc6de5a4c7e5ec7c287f0e3528e908aaa2982aa forgejo-aneksajo.initd b537b41b6b3a945274a6028800f39787b48c318425a37cf5d40ace0d1b305444fd07f17b4acafcd31a629bedd7d008b0bb3e30f82ffeb3d7e7e947bdbe0ff4f3 forgejo-aneksajo.ini " diff --git a/ilot/forgejo-aneksajo/forgejo-aneksajo.initd b/ilot/forgejo-aneksajo/forgejo-aneksajo.initd index 24dd085..ecdcde1 100644 --- a/ilot/forgejo-aneksajo/forgejo-aneksajo.initd +++ b/ilot/forgejo-aneksajo/forgejo-aneksajo.initd @@ -1,15 +1,24 @@ #!/sbin/openrc-run -supervisor=supervise-daemon +: ${command_user:="forgejo:www-data"} +: ${cfgfile:="/etc/forgejo/app.ini"} +: ${directory:="/var/lib/forgejo"} +: ${output_log="/var/log/forgejo/http.log"} +: ${error_log="/var/log/forgejo/http.log"} +: ${supervisor="supervise-daemon"} + name=forgejo command="/usr/bin/forgejo" -command_user="${FORGEJO_USER:-forgejo}:www-data" -command_args="web --config '${FORGEJO_CONF:-/etc/forgejo/app.ini}'" -supervise_daemon_args="--env FORGEJO_WORK_DIR='${FORGEJO_WORK_DIR:-/var/lib/forgejo}' --chdir '${FORGEJO_WORK_DIR:-/var/lib/forgejo}' --stdout '${FORGEJO_LOG_FILE:-/var/log/forgejo/http.log}' --stderr '${FORGEJO_LOG_FILE:-/var/log/forgejo/http.log}'" -pidfile="/run/forgejo.pid" +command_args="web --config '$cfgfile' $command_args" +command_background="yes" +pidfile="/run/$RC_SVCNAME.pid" + +required_files="$cfgfile" + +export FORGEJO_WORK_DIR="$directory" depend() { - use logger dns - need net - after firewall mysql postgresql + use logger dns + need net + after firewall mysql postgresql }