Hi there Tom H wrote:
Why a circular dependency? You're adding it to nfs-kernel-server not to bind9.
'$remote_fs' confused me. '/etc/insserv.conf' cleared things up.
"Provides: bind9" means that the bind9 init script provides the bind9 boot facility. "bind9" is one of the facilities that fulfills the "$named" facility (see "/etc/insserv.conf").
This explains a lot.
"Required-Start: boot_facility_x" means that boot_facility_x must be available for the script to be started. "Should-Start: boot_facility_y" means that, if boot_facility_y is present, it must be available for the script to be started.
This stuff was clear.
I've forgotten what your X/mouse problem was, but, since I didn't answer it, I didn't have anything to suggest (unsurprisingly since I know pretty much nothing about X). Sorry.
Regards, Rob