[oe-commits] Kang Kai : postfix: add link file /usr/lib/sendmail

git at git.openembedded.org git at git.openembedded.org
Tue Mar 10 13:20:26 UTC 2015


Module: meta-openembedded.git
Branch: master-next
Commit: d3e33bc1467bea9b32024499bb3408ea398fc874
URL:    http://git.openembedded.org/?p=meta-openembedded.git&a=commit;h=d3e33bc1467bea9b32024499bb3408ea398fc874

Author: Kang Kai <kai.kang at windriver.com>
Date:   Tue Mar 10 11:28:30 2015 +0800

postfix: add link file /usr/lib/sendmail

Link file /usr/lib/sendmail points to /usr/sbin/sendmail is required by
LSB core test according to Linux FHS[Ref2]: "For historical reasons,
/usr/lib/sendmail must be a symbolic link to /usr/sbin/sendmail if the
latter exists."

The linke file was provided by package lsb before, but should be
provided by packages which provides command sendmail such as msmtp,
postfix and esmtp etc.

Refs:
1 http://refspecs.linuxfoundation.org/LSB_4.1.0/LSB-Core-generic/LSB-Core-generic/normativerefs.html#STD.
2 http://www.pathname.com/fhs/pub/fhs-2.3.html#SPECIFICOPTIONS13

Signed-off-by: Kai Kang <kai.kang at windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>

---

 meta-networking/recipes-daemons/postfix/postfix.inc | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/meta-networking/recipes-daemons/postfix/postfix.inc b/meta-networking/recipes-daemons/postfix/postfix.inc
index a6909e9..1136bd2 100644
--- a/meta-networking/recipes-daemons/postfix/postfix.inc
+++ b/meta-networking/recipes-daemons/postfix/postfix.inc
@@ -230,6 +230,11 @@ pkg_postinst_${PN} () {
         newaliases -C $D/etc/postfix/main.cf -oA$D/etc/aliases
         touch $D/etc/postfix/virtual_alias
         postmap -c $D/etc/postfix $D/etc/postfix/virtual_alias
+
+        if ${@'true' if 'linuxstdbase' in d.getVar('DISTROOVERRIDES') else 'false'}; then
+            # /usr/lib/sendmial is required by LSB core test
+            [ ! -L $D/usr/lib/sendmail ] && ln -sf ${sbindir}/sendmail $D/usr/lib/
+        fi
     fi
 }
 



More information about the Openembedded-commits mailing list