diff --git a/ilot/codeberg-pages-server/APKBUILD b/ilot/codeberg-pages-server/APKBUILD index 964852f..359c118 100644 --- a/ilot/codeberg-pages-server/APKBUILD +++ b/ilot/codeberg-pages-server/APKBUILD @@ -2,13 +2,14 @@ # Maintainer: Antoine Martin (ayakael) pkgname=codeberg-pages-server pkgver=6.2.1 -pkgrel=0 +pkgrel=1 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" arch="all" license="EUPL-1.2" -depends="nginx" +depends="libcap-setcap nginx" makedepends="go just" +install="$pkgname.post-install" # tests disabled for now options="!check" source=" diff --git a/ilot/codeberg-pages-server/codeberg-pages-server.post-install b/ilot/codeberg-pages-server/codeberg-pages-server.post-install new file mode 100755 index 0000000..d55e213 --- /dev/null +++ b/ilot/codeberg-pages-server/codeberg-pages-server.post-install @@ -0,0 +1,10 @@ +#!/bin/sh +set -eu + +setcap 'cap_net_bind_service=+ep' /usr/bin/codeberg-pages-server + +cat >&2 <<-EOF +* +* 1. Adjust settings in /etc/codeberg-pages-server/pages.conf +* +EOF