Alexander Bluhm <[email protected]> wrote:

> Hi,
> 
> Every time we ship a libcrypto erratum, we have to relink isakmpd.
> I think that isakmpd and iked are in /sbin due to a historic mistake.
> Probably it is for people who mount /usr via NFS over IPsec.

That was the reason originally.  Today I am not sure it makes sense.

Looking at the early daemons:

    start_daemon syslogd ldattach pflogd nsd unbound ntpd
    start_daemon iscsid isakmpd iked [...]

Some of these daemons can startup asyncronously, and if they are
configured to speak to the outside world, may end up outside a
configured vpn tunnel until the vpn routes are installed.  It is a bit
weird.  We could re-order a bit to make this better, maybe.  Should
we bother?

It is kind of funny, because syslogd startup (enabled by default) is
obviously broken for nfs diskless with seperate /usr, and potentially
seperate /var.

I guess noone is doing diskless with seperate /usr?  A part of me
wishes it kind of worked.  Pushing nfs diskless people into single
partition non-shared is a regression, isn't it?

> Moving isakmpd to /usr/sbin is hard, linking dynamically is easy.
> Lines stolen from iked.

If we are going to do this, why not move them.  We can install a
symbolic link from /sbin for a year or two, and then later stop
installing it, and basically all our users would be fine.

Reply via email to