unresolved: new ptrcport
This commit is contained in:
parent
dbe5c5203b
commit
46b83222d1
3 changed files with 51 additions and 0 deletions
35
unresolved/APKBUILD
Normal file
35
unresolved/APKBUILD
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
# Contributor: Patrycja Rosa <alpine@ptrcnull.me>
|
||||||
|
# Maintainer: Patrycja Rosa <alpine@ptrcnull.me>
|
||||||
|
pkgname=unresolved
|
||||||
|
pkgver=0.1.0
|
||||||
|
pkgrel=0
|
||||||
|
pkgdesc="Local DNS forwarder with split DNS and DoT/DoH support"
|
||||||
|
url="https://git.ptrc.gay/ptrcnull/unresolved"
|
||||||
|
arch="all"
|
||||||
|
license="BSD-2-Clause"
|
||||||
|
makedepends="cargo"
|
||||||
|
subpackages="$pkgname-openrc"
|
||||||
|
source="https://git.ptrc.gay/ptrcnull/unresolved/-/archive/$pkgver/unresolved-$pkgver.tar.gz
|
||||||
|
unresolved.initd
|
||||||
|
unresolved.confd
|
||||||
|
"
|
||||||
|
options="!check" # whoops no tests
|
||||||
|
|
||||||
|
export CARGO_REGISTRIES_CRATES_IO_PROTOCOL="sparse"
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cargo build --frozen --release
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
install -Dm755 target/release/unresolved "$pkgdir"/usr/bin/unresolved
|
||||||
|
|
||||||
|
install -Dm755 "$srcdir"/unresolved.initd "$pkgdir"/etc/init.d/unresolved
|
||||||
|
install -Dm644 "$srcdir"/unresolved.confd "$pkgdir"/etc/conf.d/unresolved
|
||||||
|
}
|
||||||
|
|
||||||
|
sha512sums="
|
||||||
|
1e9c8086b9ac47a6d5eaaeb2c73703383fcafe114833d536d5a4a34b9c36bbc86a24fcf3417ea1788f0734435ee996f4a70fbc5950103658b453fc9f40a3b638 unresolved-0.1.0.tar.gz
|
||||||
|
491a20ae5fdd5eafa3f2eb26b036880790d34ce4b3d1f0855509c5183f497fc4dc4a7f10adbc2fee1761abc3920746487a053a99c30b892198cb9edf7d43ad18 unresolved.initd
|
||||||
|
77e26379361cf94744a5bf1c925162ab3c6129702ed3bf0f26d55c7dc2d91167194ff73812200313c96c5e5d554143059949d7a640848a265c817f4e79a4327f unresolved.confd
|
||||||
|
"
|
3
unresolved/unresolved.confd
Normal file
3
unresolved/unresolved.confd
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
# config for /etc/init.d/unresolved
|
||||||
|
|
||||||
|
# command_args="--bind 0.0.0.0:5353 --cache-size 0"
|
13
unresolved/unresolved.initd
Normal file
13
unresolved/unresolved.initd
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
#!/sbin/openrc-run
|
||||||
|
|
||||||
|
supervisor=supervise-daemon
|
||||||
|
name="unresolved"
|
||||||
|
command="/usr/bin/unresolved"
|
||||||
|
|
||||||
|
output_log="/var/log/unresolved.log"
|
||||||
|
error_log="/var/log/unresolved.log"
|
||||||
|
|
||||||
|
depend() {
|
||||||
|
need net
|
||||||
|
after firewall
|
||||||
|
}
|
Loading…
Reference in a new issue