An approach to solving the 'different paths' upgrade problem
jelmer at samba.org
Sat Aug 20 06:03:17 MDT 2011
On Sat, Aug 20, 2011 at 06:43:25PM +1000, Andrew Bartlett wrote:
> I've been thinking about the issue with upgrading Samba4 into a
> different prefix. Currently upgrade_from_s3 is rather clunky in this
> My proposed solution uses this command:
> testparm --parameter-name='netbios name' -l -s 2> /dev/null
> This works not only for netbios name, but also for state dir, private
> dir etc. It returns the option, even if the smb.conf doesn't set it -
> it was added by Debian for distro-specific scripting around smb.conf
> specified paths.
> From this, we can extract all the parameters we need. The advantage
> here is that we won't be using the Samba 4.0 testparm or loadparm system
> - we will have the user point us at the old testparm (with
> --old-testparm=), which will be compiled against the correct paths.
> We can then load this into the loadparm system using param.set_option(),
> or pass it to provision etc.
I'm not sure I understand all the parameters here, but wouldn't it be
possible to just point the generic smb.conf parser at that file and
use that to retrieve the options?
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 836 bytes
Desc: Digital signature
More information about the samba-technical