Hi, Josh!
	I think there's a workaround to avoid using RPMs. When you do "smb 
restart" you are doing "smb stop" and "smb start", and
that closes alls
client connections, so you've got to stop service anyway. That's it:
	- Compile and install samba with a prefix like "/opt/samba-x.y.z"
	- ln -s /opt/samba-x.y.z /opt/samba
	- Set your new initscript like "/etc/init.d/samba" , which uses your 
new path (/opt/samba) and use it to define the passes through every run 
level.
	- Set the appropiate environment variables to your scripts to avoid 
using the ones are already working (/usr/bin or whatever) 
(PATH=/opt/samba/bin:$PATH , for example)
	- /etc/init.d/smb stop
	- /etc/init.d/samba start
	- rpm -e samba* (do it after, once the new version works fine, if you 
prefer)
	You can test it before in your development servers, something like this 
should do the work for you. Once you've done it this way you will be 
able to compile newer versions with previx = /opt/samba-x'.y'.z' and
the
restart will be just:
#!/bin/sh
/etc/init.d/samba stop
rm /opt/samba
ln -s /opt/samba-x'.y'.z' /opt
/etc/init.d/samba stop
	Theese both procedures are totally scriptable and has so few impact in 
you HA environment like using RPMs, with the goody of being using 
anytime the version that you prefer, independently of which one is RPM 
packed by your distro.
	Hope it helps!
Josh Skains wrote:> Someone emailed me directly when I was asking about the 8.0 RPMs, and why I
didn't just compile it. Due to the production nature of our servers which
run practially 24/7, I can do an "rpm -Uhv samba.rpm" and then do an
"smb restart" with very little impact. If I move to non-rpm versions,
I am forced to compile first, remove the RPM, which is a longer downtime, then
install Samba and then turn Samba back on.
> 
> Just FYI. *shrug*
> 
> JMS
> 
-- 
Angel Galindo Mu?oz
agalindo@ub.edu