]> git.ipfire.org Git - thirdparty/samba.git/commit
lib/param: Don't treat a missing include file as an error in handle_include().
authorPavel Filipenský <pfilipensky@samba.org>
Tue, 20 Aug 2024 15:15:46 +0000 (17:15 +0200)
committerMartin Schwenke <martins@samba.org>
Wed, 21 Aug 2024 00:04:18 +0000 (00:04 +0000)
commitffc75c569c69ce22a39b5d1df8cb4906095c8654
treed81e9771784779b74e8b90ff2631c290986cca28
parent578dfa576517b10d979c9aef539ac910b2f95381
lib/param: Don't treat a missing include file as an error in handle_include().

Same fix as in commit 09d7690

'samba-tool domain provision -d10' fails if the included file does not
exist:

lpcfg_load: refreshing parameters from /etc/samba/smb.conf
Processing section "[global]"
Can't find include file /etc/samba/usershares.conf
pm_process() returned No
ERROR: Unable to load default file
  File "/usr/lib64/python3.12/site-packages/samba/netcmd/domain/provision.py", line 183, in run
    lp = sambaopts.get_loadparm()
         ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.12/site-packages/samba/getopt.py", line 282, in get_loadparm
    self._lp.load_default()

Signed-off-by: Pavel Filipenský <pfilipensky@samba.org>
Reviewed-by: Martin Schwenke <martin@meltin.net>
Autobuild-User(master): Martin Schwenke <martins@samba.org>
Autobuild-Date(master): Wed Aug 21 00:04:19 UTC 2024 on atb-devel-224
lib/param/loadparm.c