rc: Add a dummy 'named' script to give 'rpcbind' something to depend on.
authorSascha Wildner <saw@online.de>
Wed, 21 Jul 2010 21:29:47 +0000 (23:29 +0200)
committerSascha Wildner <saw@online.de>
Wed, 21 Jul 2010 21:35:16 +0000 (23:35 +0200)
If BIND is installed from pkgsrc, its 'named9' script (which provides
'named') will do the real work.

This silences one of the rc error messages we've been having since we
removed BIND from base.

Makefile_upgrade.inc
etc/rc.d/Makefile
etc/rc.d/named [new file with mode: 0644]

index 6599b6c..3a1a552 100644 (file)
@@ -1,5 +1,3 @@
-# $DragonFly: src/Makefile_upgrade.inc,v 1.36 2008/11/24 17:40:02 hasso Exp $
-#
 # Append all obsolete files to this file
 # Avoid constructs like {foo,bar}.  It is parsed by /bin/sh
 
@@ -1297,7 +1295,6 @@ TO_REMOVE+=/usr/share/man/cat9/ieee80211_cancel_scan_any.9.gz
 TO_REMOVE+=/usr/share/man/man9/ieee80211_cancel_scan_any.9.gz
 TO_REMOVE+=/usr/share/man/cat9/ieee80211_wait_for_parent.9.gz
 TO_REMOVE+=/usr/share/man/man9/ieee80211_wait_for_parent.9.gz
-TO_REMOVE+=/etc/rc.d/named
 TO_REMOVE+=/usr/bin/dig
 TO_REMOVE+=/usr/bin/dnssec-keygen
 TO_REMOVE+=/usr/bin/dnssec-signzone
index 4d1f740..0a0f5b7 100644 (file)
@@ -16,7 +16,7 @@ FILES=        DAEMON LOGIN NETWORKING SERVERS abi accounting addswap adjkerntz \
        ldconfig local localdaemons lockd lpd lvm \
        mixer motd mountcritlocal mountcritremote \
        mountd moused mroute6d mrouted msgs \
-       netif netoptions newsyslog \
+       named netif netoptions newsyslog \
        network_ipv6 nfsclient nfsd nfsserver nisdomain nscd nsswitch \
        dntpd othermta pf pflog powerd ppp ppp-user pppoed pwcheck \
        quota random rarpd rcconf resident rndcontrol root route6d routed \
diff --git a/etc/rc.d/named b/etc/rc.d/named
new file mode 100644 (file)
index 0000000..9b44cbd
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+# PROVIDE: named
+# REQUIRE: SERVERS
+# BEFORE:  DAEMON
+
+#      This is a dummy dependency for named which is no longer in base
+#      but is needed as a provider by the rpcbind rc script. The real
+#      functionality is in the pkgsrc rc script, if installed.
+
+. /etc/rc.subr
+dummy_rc_command "$1"