[csw-maintainers] Samba 4, take 2, versioned packages
slowfranklin
slowfranklin at opencsw.org
Tue Sep 3 16:51:43 CEST 2013
Hi Dago
Am 03.09.2013 um 16:46 schrieb Dagobert Michelsen <dam at opencsw.org>:
> Hi Slow,
>
> Am 03.09.2013 um 16:43 schrieb slowfranklin <slowfranklin at opencsw.org>:
>
>> I propose the following changes to the Samba 4 recipe:
>>
>> o package set:
>>
>> CSWsamba4
>> CSWsamba4-dc ... Samba 4 AD DC component, can be installed without CSWsamba4
>> CSWsamba4-client
>> CSWsamba4-winbind ... winbind stuff including NSS am PAM modules
>> CSWsamba4-common ... common files
>> CSWsamba4-libs ... Samba libraries
>> CSWsamba4-dc-libs ... Samba AD DC libraries
>> CSWsamba4-nss-system-links
>> CSWsamba4-pam-system-links
>>
>> o CSWlibwclient, CSWlibsmbsharemodes, CSWlibsmbclient and CSWlibnetapi will still be coming
>> from Samba 3, Samba 4 will use private versions of these libs
>>
>> o the main package is split into libs and common, because it seems in Samba4 libraries
>> like libsmbclient are linked with tons of private Samba libs, so we really want
>> these private libs to be available as a seperate package otherwise the whole
>> Samba packaged would be pulled in when someone installs libsmbclient
>>
>> o iirc running a Samba4 AD DC means you can't run the fileserver daemon smbd on the
>> sambe host. For a AD DC you install CSWsamba4-dc, for a fileserver you install CSWsamba4.
>> Nice and small packages.
>>
>> o no package CSWsamba4-swat, because SWAT is dead
>> o no package CSWsamba4-dev, because we don't package any public library
>>
>> For reference, this is our current set for Samba 4:
>>
>> PACKAGES += CSWsamba4
>> PACKAGES += CSWsamba4-client
>> PACKAGES += CSWlibnetapi0
>
> ^^
That is the current gar recipe which I'm going to modify, ie drop the libs. At the top of my mail I list the packages I would like to build from a modified Samba 4 gar recipe.
>
>> PACKAGES += CSWlibnss-winbind1
>> PACKAGES += CSWsamba4-dev
>> PACKAGES += CSWsamba4-swat
>> PACKAGES += CSWsamba4-winbind
>>
>> These are the Samba 3 packages:
>>
>> PACKAGES += CSWsamba
>> PACKAGES += CSWsamba-client
>> PACKAGES += CSWlibsmbclient0
>> PACKAGES += CSWlibwbclient0
>> PACKAGES += CSWlibnetapi0
>
> Are these two packages from Samba 4, Samba 3, or should they be in different pathes?
For now, these libs will not be part of the Samba 4 packages.
-slow
More information about the maintainers
mailing list