]> code.ossystems Code Review - openembedded-core.git/commitdiff
lsb: remove sendmail from sysroot
authorRobert Yang <liezhi.yang@windriver.com>
Fri, 19 Dec 2014 08:27:54 +0000 (00:27 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 24 Dec 2014 17:48:58 +0000 (17:48 +0000)
The sysroot/${libdir}/sendmail conflicts with esmtp's, and it's a
symlink to ${sbindir}/sendmail which is meaningless for sysroot, so
remove it.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-extended/lsb/lsb_4.1.bb

index 69f3962ec463b38382cf68ae1eb38227c4638118..b4ef98eea716e2ce9a6dad1b2b39dde1aee41715 100644 (file)
@@ -121,3 +121,11 @@ FILES_${PN} += "/lib64 \
                 ${base_libdir}/lsb/* \
                ${libdir}/sendmail \
                "
+
+# The sysroot/${libdir}/sendmail conflicts with esmtp's, and it's a
+# symlink to ${sbindir}/sendmail which is meaningless for sysroot, so
+# remove it.
+SYSROOT_PREPROCESS_FUNCS += "remove_sysroot_sendmail"
+remove_sysroot_sendmail() {
+    rm -r "${SYSROOT_DESTDIR}${libdir}/sendmail"
+}