[Samba] [WIP][PATCH] 'fix' smbspool_krb5_wrapper, libexecdir and ctdb helper binary locations for 4.4
Miguel Medalha
medalist at sapo.pt
Sun Mar 20 18:57:40 UTC 2016
>>> When building Samba 4.4.0rc and then doing an install to
>>> /usr/local/samba, a directory "libexec" is being created which then
>>> contains a "samba" directory with a single "smbspool_krb5_wrapper"
>>> file inside (/usr/local/samba/libexec/samba/
>>> smbspool_krb5_wrapper). This is not very clean, is it?
>>>
>>> Since all the files are already inside /usr/local/samba, why repeat
>>> "samba" again inside the tree? Is it possible to clean this before
>>> the final release of Samba 4.4.0?
>>>
>>> This doesn't happen with version 4.3.6. The same file is placed in
>>> "/usr/local/samba/bin/smbspool_krb5_wrapper".
>> Some additional information: if I configure the build with
>> "--libexecdir=/usr/local/samba/bin" the file goes into
>> "usr/local/samba/bin/samba/smbspool_krb5_wrapper" which also contains
>> an
>> unnecessary repetition. That additional "samba" directory seems to be
>> hard coded somewhere.
> Try this patch.
Thank you for writing the patch.
Maybe I am being picky or (most probably) ignoring some valid motive,
but why does "smbspool_krb5_wrapper" need a "libexec" directory just for
itself? Was there something wrong with keeping this file in
"/usr/local/samba/bin" as it happened with samba 4.3.6? Why complicate
the tree?
More information about the samba
mailing list