mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-07-27 20:07:25 +00:00
postfix: update daemon_directory in main.cf_2.0
daemon_directory is set to /usr/lib/postfix which causes daemon postfix fails to start on 64 bits target if enable multilib. Set daemon_directory with libexecdir to fix it. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
This commit is contained in:
@@ -30,7 +30,7 @@ queue_directory = /var/spool/postfix
|
|||||||
mail_spool_directory = /var/spool/mail
|
mail_spool_directory = /var/spool/mail
|
||||||
readme_directory = no
|
readme_directory = no
|
||||||
command_directory = /usr/sbin
|
command_directory = /usr/sbin
|
||||||
daemon_directory = /usr/lib/postfix
|
daemon_directory = @LIBEXECDIR@
|
||||||
mail_owner = postfix
|
mail_owner = postfix
|
||||||
setgid_group = postdrop
|
setgid_group = postdrop
|
||||||
unknown_local_recipient_reject_code = 450
|
unknown_local_recipient_reject_code = 450
|
||||||
|
|||||||
@@ -142,6 +142,8 @@ do_install () {
|
|||||||
mv ${D}${sysconfdir}/postfix/main.cf ${D}${sysconfdir}/postfix/sample-main.cf
|
mv ${D}${sysconfdir}/postfix/main.cf ${D}${sysconfdir}/postfix/sample-main.cf
|
||||||
install -d ${D}${sysconfdir}/init.d
|
install -d ${D}${sysconfdir}/init.d
|
||||||
install -m 644 ${WORKDIR}/main.cf_2.0 ${D}${sysconfdir}/postfix/main.cf
|
install -m 644 ${WORKDIR}/main.cf_2.0 ${D}${sysconfdir}/postfix/main.cf
|
||||||
|
sed -i 's#@LIBEXECDIR@#${libexecdir}#' ${D}${sysconfdir}/postfix/main.cf
|
||||||
|
|
||||||
install -m 755 ${WORKDIR}/postfix ${D}${sysconfdir}/init.d/postfix
|
install -m 755 ${WORKDIR}/postfix ${D}${sysconfdir}/init.d/postfix
|
||||||
install -m 644 ${WORKDIR}/internal_recipient ${D}${sysconfdir}/postfix/internal_recipient
|
install -m 644 ${WORKDIR}/internal_recipient ${D}${sysconfdir}/postfix/internal_recipient
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user