On Tue, Jan 30, 2007 at 07:04:59AM +0100, Christian Perrier wrote: > The samba packaging team decided to include code for fixing smb.conf > *when that file contains the (wrong) value we were providing by > default on sarge*, namely:
> passbd backend = tdbsam, guest > We *only* fix the default provided smb.conf file, *not* user crafted > smb.conf file, to respect the wise Debian package mantra: "thou shalt > not change user-modified settings". More precisely, we fix any settings that include the (already deprecated) 'guest' backend as a trailing option. But in a case of using multiple backends other than guest, I don't think we should presume to auto-upgrade. > > I have > > passdb backend = ldapsam:ldap://localhost, tdbsam > You should remove the comma and everything will work as before. Please > note, however that "tdbsam" here is now useless. I doubt it will, it will probably still be broken because the passdb backend value is still being parsed as a single value, not a list. Anyway, I think the suggestion of a NEWS item or a debconf error message (in the case of a comma-separated list that we can't auto-migrate) is a good one. I know you won't be happy about adding a debconf template at this late stage, Christian, but even untranslated it would probably be better than giving users no warning on upgrade. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

