[oe] [meta-oe][PATCH] samba: fix the incorrect tmpfiles installed directory
jackie.huang at windriver.com
jackie.huang at windriver.com
Mon Nov 2 11:48:51 UTC 2015
From: Jackie Huang <jackie.huang at windriver.com>
- The tmpfiles are always installed in /usr/lib
even for multilib.
- It makes no sense to have two tmpfiles in both
/usr/lib/tmpfiles.d and /etc/tmpfiles.d, install
it as one in /etc/tmpfiles.d.
Signed-off-by: Jackie Huang <jackie.huang at windriver.com>
---
meta-oe/recipes-connectivity/samba/samba_4.1.12.bb | 11 ++++-------
1 file changed, 4 insertions(+), 7 deletions(-)
diff --git a/meta-oe/recipes-connectivity/samba/samba_4.1.12.bb b/meta-oe/recipes-connectivity/samba/samba_4.1.12.bb
index 22c2bb4..45fdaa7 100644
--- a/meta-oe/recipes-connectivity/samba/samba_4.1.12.bb
+++ b/meta-oe/recipes-connectivity/samba/samba_4.1.12.bb
@@ -94,18 +94,16 @@ do_install_append() {
-e 's, at SBINDIR@,${sbindir},g' \
-i ${D}${systemd_unitdir}/system/*.service
- install -d ${D}${sysconfdir}/tmpfiles.d
- echo "d ${localstatedir}/log/samba 0755 root root -" \
- > ${D}${sysconfdir}/tmpfiles.d/99-${BPN}.conf
+ install -d ${D}${sysconfdir}/tmpfiles.d
+ install -m644 packaging/systemd/samba.conf.tmp ${D}${sysconfdir}/tmpfiles.d/samba.conf
+ echo "d ${localstatedir}/log/samba 0755 root root -" \
+ >> ${D}${sysconfdir}/tmpfiles.d/samba.conf
fi
install -d ${D}${sysconfdir}/samba
echo "127.0.0.1 localhost" > ${D}${sysconfdir}/samba/lmhosts
install -m644 packaging/LSB/smb.conf ${D}${sysconfdir}/samba/smb.conf
- install -d ${D}${libdir}/tmpfiles.d
- install -m644 packaging/systemd/samba.conf.tmp ${D}${libdir}/tmpfiles.d/samba.conf
-
install -d ${D}${sysconfdir}/sysconfig/
install -m644 packaging/systemd/samba.sysconfig ${D}${sysconfdir}/sysconfig/samba
}
@@ -114,7 +112,6 @@ PACKAGES += "${PN}-python ${PN}-python-dbg ${PN}-pidl libwinbind libwinbind-dbg
FILES_${PN} += "/run \
${libdir}/security/pam_smbpass.so \
- ${libdir}/tmpfiles.d/* \
"
SMB_SERVICE="${systemd_unitdir}/system/nmb.service ${systemd_unitdir}/system/smb.service"
--
1.9.1
More information about the Openembedded-devel
mailing list