aboutsummaryrefslogtreecommitdiff
path: root/dns
diff options
context:
space:
mode:
authorOlivier Cochard <olivier@FreeBSD.org>2022-06-23 23:46:27 +0000
committerOlivier Cochard <olivier@FreeBSD.org>2022-06-23 23:47:29 +0000
commitb1deda5bd66bf361b4e0d90a34e52b5b8d5c1ca1 (patch)
treed9706c613c54e48744d8932bc5fc331b46b0c95e /dns
parent3575e3dddb95bbab51f45ec2e9201f0ac7501023 (diff)
downloadports-b1deda5bd66bf361b4e0d90a34e52b5b8d5c1ca1.tar.gz
ports-b1deda5bd66bf361b4e0d90a34e52b5b8d5c1ca1.zip
dns/nextdns: Use a cleaner way to manage its configuration file sample.
Diffstat (limited to 'dns')
-rw-r--r--dns/nextdns/Makefile10
-rw-r--r--dns/nextdns/pkg-deinstall4
2 files changed, 7 insertions, 7 deletions
diff --git a/dns/nextdns/Makefile b/dns/nextdns/Makefile
index 073f5932279b..74903cf037fd 100644
--- a/dns/nextdns/Makefile
+++ b/dns/nextdns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nextdns
PORTVERSION= 1.37.11
-PORTREVISION= 2
DISTVERSIONPREFIX= v
+PORTREVISION= 3
CATEGORIES= dns security
MAINTAINER= rs@nextdns.io
@@ -23,10 +23,14 @@ GH_TUPLE= \
vishvananda:netlink:v1.1.0:vishvananda_netlink/vendor/github.com/vishvananda/netlink \
vishvananda:netns:2eb08e3e575f:vishvananda_netns/vendor/github.com/vishvananda/netns
-GO_TARGET= .:${PREFIX}/sbin/nextdns
+GO_TARGET= .:${PREFIX}/sbin/${PORTNAME}
SUB_FILES= pkg-message
-PLIST_FILES= sbin/nextdns
+PLIST_FILES= sbin/${PORTNAME} \
+ "@sample etc/${PORTNAME}.conf.sample"
+
+post-install:
+ @${STAGEDIR}${PREFIX}/sbin/${PORTNAME} config > ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample
.include <bsd.port.mk>
diff --git a/dns/nextdns/pkg-deinstall b/dns/nextdns/pkg-deinstall
index c67e487f45b0..0f9496f07f2f 100644
--- a/dns/nextdns/pkg-deinstall
+++ b/dns/nextdns/pkg-deinstall
@@ -6,8 +6,4 @@ fi
${PKG_PREFIX}/nextdns uninstall >/dev/null 2>/dev/null
-echo "==> If you are uninstalling nextdns permanently,"
-echo " and you do *NOT* want to retain the configuration file,"
-echo " you should manually delete ${PKG_PREFIX}/etc/nextdns.conf"
-
exit 0