ilot/codeberg-pages-server: upgrade to 6.2.1
This commit is contained in:
parent
3e68c6c54e
commit
990f816139
2 changed files with 22 additions and 24 deletions
|
@ -1,7 +1,7 @@
|
||||||
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
|
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||||
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||||
pkgname=codeberg-pages-server
|
pkgname=codeberg-pages-server
|
||||||
pkgver=6.2
|
pkgver=6.2.1
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="The Codeberg Pages Server – with custom domain support, per-repo pages using the pages branch, caching and more."
|
pkgdesc="The Codeberg Pages Server – with custom domain support, per-repo pages using the pages branch, caching and more."
|
||||||
url="https://codeberg.org/Codeberg/pages-server"
|
url="https://codeberg.org/Codeberg/pages-server"
|
||||||
|
@ -30,13 +30,18 @@ build() {
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
msg "Packaging $pkgname"
|
msg "Packaging $pkgname"
|
||||||
install -Dm755 "$builddir"/build/codeberg-pages-server "$pkgdir"/usr/bin/codeberg-pages-server
|
install -Dm755 \
|
||||||
|
"$builddir"/build/codeberg-pages-server \
|
||||||
|
"$pkgdir"/usr/bin/codeberg-pages-server \
|
||||||
|
"$pkgdir"/etc/codeberg-pages-server
|
||||||
|
|
||||||
install -Dm755 "$srcdir"/$pkgname.openrc \
|
install -Dm755 "$srcdir"/$pkgname.openrc \
|
||||||
"$pkgdir"/etc/init.d/$pkgname
|
"$pkgdir"/etc/init.d/$pkgname
|
||||||
|
|
||||||
|
install -Dm600 "$srcdir"/example_config.toml "$pkgdir"/etc/codeberg-pages-server/pages.conf
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
d48e10262e94eb2e36696646e3431da066d2f820e037ab713f4446dd72c2e3895c9bf153fcbf702e05b21ec5750aa15ed9b71e2fb383f9357aeeef61073a721a codeberg-pages-server-6.2.tar.gz
|
87992a244a580ef109fa891fd4e4ab5bf8320076f396c63e23b83e2c49e3c34fed2d6562283fc57dd89ebc13596dd7b8cbdfa7202eee43cbbd86b6a7f3b52c26 codeberg-pages-server-6.2.1.tar.gz
|
||||||
4defb4fe3a4230f4aa517fbecd5e5b8bcef2a64e1b40615660ae9eec33597310a09df5e126f4d39ce7764bd1716c0a7040637699135c103cbc1879593c6c06f1 codeberg-pages-server.openrc
|
4808057de5d539fd9ad3db67b650d45ed60c53e07eff840115af09729ac198791b465b61da547eac1dffd0633e5855c348aa7663d6f6cb5984f7fc999be08589 codeberg-pages-server.openrc
|
||||||
"
|
"
|
||||||
|
|
|
@ -1,30 +1,23 @@
|
||||||
#!/sbin/openrc-run
|
#!/sbin/openrc-run
|
||||||
|
|
||||||
|
: ${config:=/etc/codeberg-pages-server/pages.conf}
|
||||||
|
|
||||||
name="$RC_SVCNAME"
|
name="$RC_SVCNAME"
|
||||||
cfgfile="/etc/conf.d/$RC_SVCNAME.conf"
|
cfgfile="/etc/conf.d/$RC_SVCNAME.conf"
|
||||||
pidfile="/run/$RC_SVCNAME.pid"
|
pidfile="/run/$RC_SVCNAME.pid"
|
||||||
working_directory="/usr/share/webapps/authentik"
|
working_directory="/var/lib/codeberg-pages-server"
|
||||||
command="/usr/share/webapps/authentik/server"
|
command="/usr/bin/codeberg-pages-server"
|
||||||
command_user="authentik"
|
command_args="--config-file $config"
|
||||||
command_group="authentik"
|
command_user="nginx"
|
||||||
|
command_group="nginx"
|
||||||
start_stop_daemon_args=""
|
start_stop_daemon_args=""
|
||||||
command_background="yes"
|
command_background="yes"
|
||||||
output_log="/var/log/authentik/$RC_SVCNAME.log"
|
output_log="/var/log/codeberg-pages-server/$RC_SVCNAME.log"
|
||||||
error_log="/var/log/authentik/$RC_SVCNAME.err"
|
error_log="/var/log/codeberg-pages-server/$RC_SVCNAME.err"
|
||||||
|
|
||||||
depend() {
|
|
||||||
need redis
|
|
||||||
need postgresql
|
|
||||||
}
|
|
||||||
|
|
||||||
start_pre() {
|
start_pre() {
|
||||||
cd "$working_directory"
|
|
||||||
checkpath --directory --owner $command_user:$command_group --mode 0775 \
|
checkpath --directory --owner $command_user:$command_group --mode 0775 \
|
||||||
/var/log/authentik \
|
/var/log/codeberg-pages-server \
|
||||||
/var/lib/authentik/certs
|
/var/lib/codeberg-pages-server
|
||||||
}
|
cd "$working_directory"
|
||||||
|
|
||||||
stop_pre() {
|
|
||||||
ebegin "Killing child processes"
|
|
||||||
kill $(ps -o pid= --ppid $(cat $pidfile)) || true
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue