On Oct 10, 2025, at 2:18 PM, Greg A. Woods <[email protected]> wrote: > > At Fri, 10 Oct 2025 19:54:06 +0200 (CEST), Jarle Greipsland > <[email protected]> wrote: > Subject: Re: Shared-root diskless netboot, critical local/remote mounts, and > rc.conf >> >> The message I replied to presented the idea that the information >> in /etc/fstab could be combined with information from a directory >> service (networked, presumably). In order for this to happen, >> the OS must already be running from a NFS-mounted root (since it >> is a diskless system), and thus the kernel must already have >> established some basic net connectivity. > > Indeed -- and so why invent yet another complex maze of things to add on > to what's already got to be done to get there in the first place?!?!?!?
It’s not really inventing anything new to have getfsent(3) et al contact a directory service discovered at boot, and it has the advantage of not requiring changes to anything outside NetBSD. Essentially “all” that’s required will be to give libc/gen/fstab.c the same treatment as (say) libc/gen/getgrent.c, and to add support for fstab to nsswitch. Then I can add fstab support to an NSS plug-in and it should just work. -- Chris
