summaryrefslogtreecommitdiffstats
path: root/usr.sbin/mergemaster
diff options
context:
space:
mode:
authornork <nork@FreeBSD.org>2010-05-04 11:25:04 +0000
committernork <nork@FreeBSD.org>2010-05-04 11:25:04 +0000
commit502f87be800745c18b2239898045c24a423da3a3 (patch)
tree3b0d59907f03d2fc0db27fe70424b535a855fd62 /usr.sbin/mergemaster
parent497dc1cc7bb59a4cd9a4a80d03213a538e172d84 (diff)
downloadFreeBSD-src-502f87be800745c18b2239898045c24a423da3a3.zip
FreeBSD-src-502f87be800745c18b2239898045c24a423da3a3.tar.gz
Add support run services_mkdb(8).
Approved by: dougb, imp (mentor) Reviewed by: ume MFC after: 2 weeks
Diffstat (limited to 'usr.sbin/mergemaster')
-rwxr-xr-xusr.sbin/mergemaster/mergemaster.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/usr.sbin/mergemaster/mergemaster.sh b/usr.sbin/mergemaster/mergemaster.sh
index 7f06968..84ee455 100755
--- a/usr.sbin/mergemaster/mergemaster.sh
+++ b/usr.sbin/mergemaster/mergemaster.sh
@@ -849,6 +849,9 @@ mm_install () {
/etc/login.conf)
NEED_CAP_MKDB=yes
;;
+ /etc/services)
+ NEED_SERVICES_MKDB=yes
+ ;;
/etc/master.passwd)
do_install_and_rm 600 "${1}" "${DESTDIR}${INSTALL_DIR}"
NEED_PWD_MKDB=yes
@@ -1278,6 +1281,17 @@ case "${NEED_CAP_MKDB}" in
;;
esac
+case "${NEED_SERVICES_MKDB}" in
+'') ;;
+*)
+ echo ''
+ echo "*** You installed a services file, so make sure that you run"
+ echo " '/usr/sbin/services_mkdb -q -o ${DESTDIR}/var/db/services.db ${DESTDIR}/etc/services'"
+ echo " to rebuild your services database"
+ run_it_now "/usr/sbin/services_mkdb -q -o ${DESTDIR}/var/db/services.db ${DESTDIR}/etc/services"
+ ;;
+esac
+
case "${NEED_PWD_MKDB}" in
'') ;;
*)
OpenPOWER on IntegriCloud