New package: dq-0.0.20180112
This commit is contained in:
parent
179ce46a95
commit
08de546404
7 changed files with 74 additions and 0 deletions
1
srcpkgs/dq/files/CACHESIZE
Normal file
1
srcpkgs/dq/files/CACHESIZE
Normal file
|
@ -0,0 +1 @@
|
|||
10000000
|
1
srcpkgs/dq/files/IP
Normal file
1
srcpkgs/dq/files/IP
Normal file
|
@ -0,0 +1 @@
|
|||
127.0.0.1
|
1
srcpkgs/dq/files/ROOT
Normal file
1
srcpkgs/dq/files/ROOT
Normal file
|
@ -0,0 +1 @@
|
|||
/etc/dqcache/root
|
2
srcpkgs/dq/files/dqcache/log/run
Normal file
2
srcpkgs/dq/files/dqcache/log/run
Normal file
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec chpst -u _dqcache svlogd -t /var/log/dqcache
|
3
srcpkgs/dq/files/dqcache/run
Normal file
3
srcpkgs/dq/files/dqcache/run
Normal file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/sh
|
||||
[ -r ./conf ] && . ./conf
|
||||
exec chpst -U _dqcache -e /etc/dqcache/env dqcache 2>&1
|
63
srcpkgs/dq/template
Normal file
63
srcpkgs/dq/template
Normal file
|
@ -0,0 +1,63 @@
|
|||
# Template file for 'dq'
|
||||
pkgname=dq
|
||||
version=0.0.20180112
|
||||
revision=1
|
||||
wrksrc="${pkgname}-${version##*.}"
|
||||
build_style=gnu-makefile
|
||||
make_dirs="
|
||||
/etc/dqcache/env 0755 root root
|
||||
/etc/dqcache/root/servers 0755 root root
|
||||
/var/log/dqcache 0755 _dqcache _dqcache"
|
||||
conf_files="
|
||||
/etc/dqcache/env/*
|
||||
/etc/dqcache/root/servers/*"
|
||||
short_desc="Recursive DNS/DNSCurve server and cli tool to debug DNS/DNSCurve"
|
||||
maintainer="Duncaen <duncaen@voidlinux.eu>"
|
||||
license="Public Domain"
|
||||
homepage="https://mojzis.com/software/dq/"
|
||||
distfiles="https://github.com/janmojzis/dq/archive/${version##*.}.tar.gz"
|
||||
checksum=f233f4190213939bd40f35e7a050dbea25e6094f212dc8e1f503bae53c54e18b
|
||||
|
||||
system_accounts="_dqcache"
|
||||
|
||||
post_extract() {
|
||||
sed -e '/chown/d' -i make-install.sh
|
||||
echo "/usr/bin" >conf-sbin
|
||||
}
|
||||
post_install() {
|
||||
vsv dqcache
|
||||
|
||||
for f in CACHESIZE IP ROOT; do
|
||||
vinstall "${FILESDIR}/$f" 644 etc/dqcache/env
|
||||
done
|
||||
|
||||
vmkdir etc/dqcache/root/servers
|
||||
# https://www.iana.org/domains/root/servers
|
||||
cat <<! >"@"
|
||||
198.41.0.4
|
||||
2001:503:ba3e::2:30
|
||||
192.228.79.201
|
||||
2001:500:84::b
|
||||
192.33.4.12
|
||||
2001:500:2::c
|
||||
199.7.91.13
|
||||
2001:500:2d::d
|
||||
192.203.230.10
|
||||
192.5.5.241
|
||||
2001:500:2f::f
|
||||
192.112.36.4
|
||||
198.97.190.53
|
||||
2001:500:1::53
|
||||
192.36.148.17
|
||||
2001:7fe::53
|
||||
192.58.128.30
|
||||
2001:503:c27::2:30
|
||||
193.0.14.129
|
||||
2001:7fd::1
|
||||
199.7.83.42
|
||||
2001:500:9f::42
|
||||
202.12.27.33
|
||||
2001:dc3::35
|
||||
!
|
||||
vinstall "@" 644 etc/dqcache/root/servers
|
||||
}
|
3
srcpkgs/dq/update
Normal file
3
srcpkgs/dq/update
Normal file
|
@ -0,0 +1,3 @@
|
|||
version="${version##*.}"
|
||||
site="https://api.github.com/repos/janmojzis/dq/releases"
|
||||
pattern='"name"\s*:\s*"\K[\d]+(?=")'
|
Loading…
Reference in a new issue