Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-7]: src/etc/rc.d Pull up following revision(s) (requested by mlel...



details:   https://anonhg.NetBSD.org/src/rev/c8beef60e58b
branches:  netbsd-7
changeset: 798752:c8beef60e58b
user:      martin <martin%NetBSD.org@localhost>
date:      Mon Dec 29 17:19:18 2014 +0000

description:
Pull up following revision(s) (requested by mlelstv in ticket #355):
        etc/rc.d/ntpd: revision 1.15
new ntpd wants to be able to translate ntp into a port number after chroot,
so give it its own small copy of /etc/services in the chroot

diffstat:

 etc/rc.d/ntpd |  17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diffs (33 lines):

diff -r 1627e4696a73 -r c8beef60e58b etc/rc.d/ntpd
--- a/etc/rc.d/ntpd     Mon Dec 29 17:01:01 2014 +0000
+++ b/etc/rc.d/ntpd     Mon Dec 29 17:19:18 2014 +0000
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $NetBSD: ntpd,v 1.14 2012/12/04 16:38:40 prlw1 Exp $
+# $NetBSD: ntpd,v 1.14.10.1 2014/12/29 17:19:18 martin Exp $
 #
 
 # PROVIDE: ntpd
@@ -50,6 +50,21 @@
        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
+               getent services ntp/udp ntp/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"



Home | Main Index | Thread Index | Old Index