summaryrefslogtreecommitdiff
path: root/net/ntp4
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2014-12-27 02:48:27 +0000
committertaca <taca@pkgsrc.org>2014-12-27 02:48:27 +0000
commit4a6d9470560e0dbe409616ee37d7bd201b57aed8 (patch)
tree192e1e420a2d422ba1eb4ff26658e51f36e86b76 /net/ntp4
parentf11c9d183c3530d3ca0efac04f5e49f01d3d7bbd (diff)
downloadpkgsrc-4a6d9470560e0dbe409616ee37d7bd201b57aed8.tar.gz
Create minimum services files on chroot environment as recent
NetBSD current. Bump PKGREVISION.
Diffstat (limited to 'net/ntp4')
-rw-r--r--net/ntp4/Makefile3
-rwxr-xr-xnet/ntp4/files/ntpd.sh18
2 files changed, 19 insertions, 2 deletions
diff --git a/net/ntp4/Makefile b/net/ntp4/Makefile
index 87e2fdbf4ec..c17cf149c2d 100644
--- a/net/ntp4/Makefile
+++ b/net/ntp4/Makefile
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.81 2014/12/20 09:45:46 taca Exp $
+# $NetBSD: Makefile,v 1.82 2014/12/27 02:48:27 taca Exp $
#
DISTNAME= ntp-4.2.8
PKGNAME= ${DISTNAME:S/-dev-/-/}
+PKGREVISION= 1
CATEGORIES= net time
MASTER_SITES= http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/
diff --git a/net/ntp4/files/ntpd.sh b/net/ntp4/files/ntpd.sh
index a147c45c92e..e5549a325d1 100755
--- a/net/ntp4/files/ntpd.sh
+++ b/net/ntp4/files/ntpd.sh
@@ -1,6 +1,6 @@
#!@RCD_SCRIPTS_SHELL@
#
-# $NetBSD: ntpd.sh,v 1.3 2014/03/05 12:24:43 obache Exp $
+# $NetBSD: ntpd.sh,v 1.4 2014/12/27 02:48:27 taca Exp $
#
# PROVIDE: ntpd
@@ -43,6 +43,22 @@ ntpd_precmd()
fi
ln -fs "${ntpd_chrootdir}/var/db/ntp.drift" /var/db/ntp.drift
+ if [ ! -d "${ntpd_chrootdir}/etc" ]; then
+ mkdir "${ntpd_chrootdir}/etc"
+ fi
+ if [ ! -f "${ntpd_chrootdir}/etc/services" ]; then
+ (echo "ntp 123/udp"
+ echo "ntp 123/tcp") \
+ > "${ntpd_chrootdir}/etc/services"
+ fi
+ if [ ! -d "${ntpd_chrootdir}/var/db" ]; then
+ mkdir -p "${ntpd_chrootdir}/var/db"
+ fi
+ if [ ! -f "${ntpd_chrootdir}/var/db/services.cdb" ]; then
+ services_mkdb -o "${ntpd_chrootdir}/var/db/services.cdb" \
+ "${ntpd_chrootdir}/etc/services"
+ fi
+
# Change run_rc_commands()'s internal copy of $ntpd_flags
#
rc_flags="-u ntpd:ntpd -i ${ntpd_chrootdir} $rc_flags"