Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Sep 2015 07:34:41 +0000 (UTC)
From:      Ashish SHUKLA <ashish@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r397480 - head/dns/pdnsd
Message-ID:  <201509210734.t8L7Yfkk070314@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 @@
-@unexec if cmp -s %D/etc/pdnsd.conf %D/etc/pdnsd.conf.sample; then rm %D/etc/pdnsd.conf; fi
-etc/pdnsd.conf.sample
-@exec [ -f %D/etc/pdnsd.conf ] || install -m 644 %D/etc/pdnsd.conf.sample %D/etc/pdnsd.conf
+@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
-@unexec rm -rf /var/db/pdnsd 2>&1 >/dev/null || true
+@dir(nobody,,755) /var/db/pdnsd



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201509210734.t8L7Yfkk070314>