Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Oct 2018 21:30:26 +0700
From:      Eugene Grosbein <eugen@grosbein.net>
To:        =?UTF-8?Q?Dag-Erling_Sm=c3=b8rgrav?= <des@des.no>
Cc:        freebsd-net <freebsd-net@freebsd.org>
Subject:   Re: DNS KSK rollover, local_unbound and 11.2-STABLE
Message-ID:  <35dcba1c-0694-4ead-6f01-bfcf920f47eb@grosbein.net>
In-Reply-To: <86pnwe0w4y.fsf@next.des.no>
References:  <5BC046FB.9080906@grosbein.net> <861s8uaodn.fsf@next.des.no> <20be8009-5de8-61f0-dc67-a6b18af7bc37@grosbein.net> <86bm7y2lui.fsf@next.des.no> <44dd8f4d-1608-b38f-2f3e-90d234065038@grosbein.net> <8636ta2i1k.fsf@next.des.no> <6af09cc1-47a4-fe64-7a11-5de26fe7f607@grosbein.net> <86y3b211tn.fsf@next.des.no> <de40aa13-7e29-02ec-f4b0-f83d49ae71aa@grosbein.net> <86pnwe0w4y.fsf@next.des.no>

next in thread | previous in thread | raw e-mail | index | archive | help
13.10.2018 21:16, Dag-Erling Smørgrav wrote:

> Eugene Grosbein <eugen@grosbein.net> writes:
>> Dag-Erling Smørgrav <des@des.no> writes:
>>> The local_unbound service was never intended to be started without a
>>> network connection.
>> Then this is regression since ISC BIND removal because it does not
>> have this problem.
> 
> Unbound is not a replacement for BIND.  It serves a different purpose.

I mean, for LAN as DNS recursive service.

>> We should deal with the problem so clean install of FreeBSD relying on
>> base system's local_inbound service work out of the box for PPPoE
>> users too.
> 
> Please send patches.

For services which require networking to be operational before starting
we have NETWORKING dummy dependency which has REQUIRE: netwait

NETWORKING itself requires netif and resolv, so it is safe to make this change:

Index: sbin/init/rc.d/local_unbound
===================================================================
--- sbin/init/rc.d/local_unbound        (revision 338465)
+++ sbin/init/rc.d/local_unbound        (working copy)
@@ -4,8 +4,8 @@
 #

 # PROVIDE: local_unbound
-# REQUIRE: FILESYSTEMS netif resolv
-# BEFORE: NETWORKING
+# REQUIRE: NETWORKING
+# BEFORE: DAEMON
 # KEYWORD: shutdown

 . /etc/rc.subr






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?35dcba1c-0694-4ead-6f01-bfcf920f47eb>