I need /etc/init.d/smb,nmb to run before vmware. I have edited /etc/init.d/vmware to specify to insserv that vmware depends upon smb and nmb by editing the line in the vmware script:
Required-Start: $network $syslog $smb $nmb
Then I run:
insserv vmware
The result is that the symlinks in /etc/init.d/rc[2,3,5].d don’t start smb and nmb before vmware:
Hi
That’s because you need to define $smb and $nmb in
the /etc/insserv.conf file, read man insserv. Whilst the softlinks are
created, they don’t go anywhere.
–
Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.0 x86 Kernel 2.6.25.11-0.1-default
up 1:12, 1 user, load average: 0.01, 0.03, 0.05
GPU GeForce 6600 TE/6200 TE - Driver Version: 173.14.12
Oops, the nmb and smb should not have $ as the first char. That specifies them as System Facilities, which is unnecessary. When specified simply as smb and nmb in the vmware script, then insserv works.
Of course, this is backwards anyway, since what I really needed was the opposite: