diff options
author | glitsj16 | 2023-06-01 19:31:14 +0200 |
---|---|---|
committer | glitsj16 | 2023-06-01 19:31:14 +0200 |
commit | 27bcac3458d856c640dc0f70e831e82d8f0c78a2 (patch) | |
tree | 46438b477571f6f3c851721ef253bac39b973001 /PKGBUILD | |
parent | d282b4223919ec361797a3c0a01d16e2366ab2b1 (diff) | |
download | aur-27bcac3458d856c640dc0f70e831e82d8f0c78a2.tar.gz |
keep systemd hardenings
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 16 insertions, 4 deletions
@@ -2,8 +2,8 @@ _pkgname=fdns pkgname=${_pkgname}-git -pkgver=0.9.69+g3e5c7cd -pkgrel=1 +pkgver=0.9.69+gd5aa86c +pkgrel=2 pkgdesc="Firejail DNS-over-HTTPS proxy server - git version" arch=(x86_64) url="https://github.com/netblue30/fdns" @@ -12,6 +12,7 @@ backup=( etc/fdns/adblocker etc/fdns/coinblocker etc/fdns/fp-trackers + etc/fdns/phishing etc/fdns/resolver.seccomp etc/fdns/servers etc/fdns/trackers @@ -29,8 +30,10 @@ optdepends=('apparmor: support for apparmor profiles' 'systemd: run fdns as a systemd service') provides=("$_pkgname") conflicts=("$_pkgname") -source=("git+https://github.com/netblue30/fdns.git") -sha256sums=('SKIP') +source=("git+https://github.com/netblue30/fdns.git" + "openssl3.patch::https://github.com/netblue30/fdns/pull/80.diff") +sha256sums=('SKIP' + 'cc20a0553e6a21fd78a221e2669f40b1fef1310d1643c025787bf88a377e504a') pkgver() { cd "$_pkgname" @@ -40,6 +43,15 @@ pkgver() { echo "${_version}+${_tag}" } +prepare() { + cd "$_pkgname" + # revert https://github.com/netblue30/fdns/commit/b7b98a1e33d07795a2482ecd23f56157adac71c6 + # this commit drops all the hardenings from fdns.service and only affects Debian 11 + git revert --no-commit b7b98a1e33d07795a2482ecd23f56157adac71c6 + # fix for https://github.com/netblue30/fdns/issues/79 + patch -Np1 -i ../openssl3.patch +} + build() { cd "$_pkgname" ./configure --prefix=/usr --enable-apparmor --with-systemd=/usr/lib/systemd/system |