[Ben Finney] > When mounting NFS volumes, the ???mountnfs.sh??? script needs the > name resolver to be started in order to resolve the NFS server's > name. The init script should have a ???Required-Start??? field > declaring a dependency on the name resolver service.
I agree. Which name resolver service did you have in mind. Unfortunately $named can not be listed as a dependency for mountnfs.sh, as it would generate a dependency loop. First of all, all known implementations of $named start in rc2.d, while mountnfs.sh need to happen in rcS.d/ if /usr/ is an NFS volume. Second, mountnfs.sh is part of $remote_fs, which all known implementations of $named depend on. For this to work the mountnfs.sh script need to be split into one part executed from rcS.d/ taking care of mounting /usr/ (and perhaps other core file ystems), and another part executed from rcS.d/ taking care of the rest, and several scripts in unrelated packages need to move their scripts from rcS.d/ to rc2.d - rc5.d. Not an easy task. Happy hacking, -- Petter Reinholdtsen -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org