Hello. I downloaded the sources for samba 2.2.1a, and, with much bloodshed, compiled it and have an RPM. However, the /etc/init.d/smb script does _not_ work. The version of samba that comes with SuSE 7.2 (2.2.0) creates a PID file in /var/lock/samba.pid, which makes it very easy for the script to kill. The version I compiled (2.2.1a), does not do that, which is the crux of my problem. I hacked the /etc/init.d/smb script and removed all the lines pertaining to a PID file, and here's what I get: linux:~ # rcsmb status Checking for SAMBA nmbd : unused Checking for SAMBA smbd : unused linux:~ # rcsmb start Starting SAMBA nmbd : running Starting SAMBA smbd : running linux:~ # rcsmb status Checking for SAMBA nmbd : unused Checking for SAMBA smbd : unused linux:~ # rcsmb stop Shutting down SAMBA nmbd : Warning: nmbd not running ! failed Shutting down SAMBA smbd : Warning: smbd not running ! failed linux:~ # Of course, I can start it manually by running "smbd -D" and "nmbd -D" so that's not a problem. How do I kill such a process whose PID I don't know? Here's the stop portion of the rc script: stop) echo -n "Shutting down SAMBA nmbd :" checkproc $NMB_BIN || echo -n " Warning: nmbd not running ! " killproc -TERM $NMB_BIN #rm $NMB_PID rc_status -v echo -n "Shutting down SAMBA smbd :" checkproc $SMB_BIN || echo -n " Warning: smbd not running ! " killproc -TERM $SMB_BIN #rm $SMB_PID rc_status -v ;; Anyone have any suggestions? -- noodlez: Karol Pietrzak PGP KeyID: 0x3A1446A0