svn commit: r397480 - head/dns/pdnsd
Ashish SHUKLA
ashish at FreeBSD.org
Mon Sep 21 07:34:42 UTC 2015
Author: ashish
Date: Mon Sep 21 07:34:40 2015
New Revision: 397480
URL: https://svnweb.freebsd.org/changeset/ports/397480
Log:
- Switch to @sample
- Modernize vardir handling
PR: 203197
Submitted by: amdmi3
Modified:
head/dns/pdnsd/Makefile
head/dns/pdnsd/pkg-install
head/dns/pdnsd/pkg-plist
Modified: head/dns/pdnsd/Makefile
==============================================================================
--- head/dns/pdnsd/Makefile Mon Sep 21 07:30:26 2015 (r397479)
+++ head/dns/pdnsd/Makefile Mon Sep 21 07:34:40 2015 (r397480)
@@ -33,6 +33,9 @@ CFLAGS+= -pthread
IPV6_CONFIGURE_ENABLE= ipv6
+post-install:
+ @${RM} ${STAGEDIR}${PDNSDB}/pdnsd.cache
+
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@${INSTALL_DATA} ${DOC_FILES:S@^@${DOCSRCDIR}/@} ${STAGEDIR}${DOCSDIR}
Modified: head/dns/pdnsd/pkg-install
==============================================================================
--- head/dns/pdnsd/pkg-install Mon Sep 21 07:30:26 2015 (r397479)
+++ head/dns/pdnsd/pkg-install Mon Sep 21 07:34:40 2015 (r397480)
@@ -1,9 +1,8 @@
#!/bin/sh
PDNSDB=/var/db/pdnsd
-mkdir -p ${PDNSDB}
-chown nobody ${PDNSDB}
-chmod 755 ${PDNSDB}
-touch ${PDNSDB}/pdnsd.cache
-chown nobody ${PDNSDB}/pdnsd.cache
-chmod 640 ${PDNSDB}/pdnsd.cache
+if [ "${2}" = "POST-INSTALL" ] ; then
+ touch ${PDNSDB}/pdnsd.cache
+ chown nobody ${PDNSDB}/pdnsd.cache
+ chmod 640 ${PDNSDB}/pdnsd.cache
+fi
Modified: head/dns/pdnsd/pkg-plist
==============================================================================
--- head/dns/pdnsd/pkg-plist Mon Sep 21 07:30:26 2015 (r397479)
+++ head/dns/pdnsd/pkg-plist Mon Sep 21 07:34:40 2015 (r397480)
@@ -1,6 +1,4 @@
- at unexec if cmp -s %D/etc/pdnsd.conf %D/etc/pdnsd.conf.sample; then rm %D/etc/pdnsd.conf; fi
-etc/pdnsd.conf.sample
- at exec [ -f %D/etc/pdnsd.conf ] || install -m 644 %D/etc/pdnsd.conf.sample %D/etc/pdnsd.conf
+ at sample etc/pdnsd.conf.sample
man/man5/pdnsd.conf.5.gz
man/man8/pdnsd-ctl.8.gz
man/man8/pdnsd.8.gz
@@ -13,4 +11,4 @@ sbin/pdnsd-ctl
%%PORTDOCS%%%%DOCSDIR%%/faq.txt
%%PORTDOCS%%%%DOCSDIR%%/intro.txt
%%PORTDOCS%%%%DOCSDIR%%/manual.txt
- at unexec rm -rf /var/db/pdnsd 2>&1 >/dev/null || true
+ at dir(nobody,,755) /var/db/pdnsd
More information about the svn-ports-head
mailing list