mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-09-27 16:19:13 +00:00
samba: install bundled libs into seperate packages
Otherwise bundled libraries find their way into samba -> that causes several packages to rdepend on samba package -> samba package rdepends on samba-base (and others) installing daemons smbd & nmbd autostarted by default. This is unwanted / not necessary: * NetBIOS (nmbd) can cause a security problems * slow boot: times reported by systemd-analyse reduced from ~16s -> ~8s Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
d9b57a7244
commit
f066c44859
@ -107,6 +107,16 @@ SAMBA4_MODULES="${SAMBA4_IDMAP_MODULES},${SAMBA4_PDB_MODULES},${SAMBA4_AUTH_MODU
|
|||||||
#
|
#
|
||||||
SAMBA4_LIBS="heimdal,cmocka,ldb,pyldb-util,NONE"
|
SAMBA4_LIBS="heimdal,cmocka,ldb,pyldb-util,NONE"
|
||||||
|
|
||||||
|
# interim packages: As long as ldb/pyldb-util are in SAMBA4_LIBS we need to pack
|
||||||
|
# bundled libraries in seperate packages. Otherwise they are auto-packed in
|
||||||
|
# package 'samba' which RDEPENDS on lots of packages not wanted e.g autostarting
|
||||||
|
# nmbd/smbd daemons
|
||||||
|
# Once 'ldb,pyldb-util' are removed from SAMBA4_LIBS the bundled packages can
|
||||||
|
# be removed again.
|
||||||
|
PACKAGES =+ "${PN}-bundled-ldb ${PN}-bundled-pyldb-util"
|
||||||
|
FILES_${PN}-bundled-ldb = "${libdir}/samba/libldb${SOLIBS}"
|
||||||
|
FILES_${PN}-bundled-pyldb-util = "${libdir}/samba/libpyldb-util${SOLIBS}"
|
||||||
|
|
||||||
EXTRA_OECONF += "--enable-fhs \
|
EXTRA_OECONF += "--enable-fhs \
|
||||||
--with-piddir=/run \
|
--with-piddir=/run \
|
||||||
--with-sockets-dir=/run/samba \
|
--with-sockets-dir=/run/samba \
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user