On 0422T0908, David Chisnall wrote: > On 21 Apr 2016, at 21:48, Dan Partelly <dan_parte...@rdsor.ro> wrote: > > > > Yes, you are right it misses the media change handler in devd.conf. > > maybe it should bementioned somewhere in a man page if it is not > > already there. Thanks for the pointer. > > > > Anyway, if I would have written the system, what I would have done > > is to consolidate both user mode daemons into one and make this > > daemon a client of devd, fstyp a library, and handle all removable > > media inside transparent to the user, without requiring any modifications > > to devd.conf, and without relaying on shell scripts. > > > > Is there any reason you did not took this approach ? This is not > > criticism, I am genuinely interested. > > One of the current shortcomings of devd is that it does not provide a good > mechanism for other running processes to request notification of events > dynamically. Ideally, when the automounter daemon starts, it should connect > to devd via an IPC channel and request notification of the specific events > that it wants. This is a known problem (which extends to more than just the > automounter) and there are some tentative plans to fix it, but they’re not > yet concrete and won’t be in 11.0, though hopefully will appear at some point > in the 11.x series.
Well, even if we went this route, this wouldn't quite work, because the automountd daemon actually doesn't need those notifications. It's the "-media" map that does. Other parts of autofs don't have any special code for media handling. _______________________________________________ freebsd-current@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"