From 2263b1374c93b62a8b843b4cc050fe9ab8d8df0f Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Sat, 22 Mar 2025 13:57:43 -0400 Subject: [PATCH] ilot/codeberg-pages-server: add post-install script giving right to binary to host on 443,80 --- ilot/codeberg-pages-server/APKBUILD | 5 +++-- .../codeberg-pages-server.post-install | 10 ++++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100755 ilot/codeberg-pages-server/codeberg-pages-server.post-install 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