summaryrefslogtreecommitdiffstats
path: root/meta-networking/recipes-daemons/postfix/files
diff options
context:
space:
mode:
authorYi Zhao <yi.zhao@windriver.com>2018-01-10 11:09:56 +0800
committerJoe MacDonald <joe_macdonald@mentor.com>2018-02-05 10:40:18 -0500
commitb5b95422e7be2cb65a652fc9477246469668ed9c (patch)
tree8d48603f4787c895dd7bbc847209ac78727c6e96 /meta-networking/recipes-daemons/postfix/files
parent10b76743988fe73d81f7781f7412d3e3e1a81b91 (diff)
downloadmeta-openembedded-b5b95422e7be2cb65a652fc9477246469668ed9c.tar.gz
postfix: fix generating aliases db files
When generating aliases db files, the newaliases tries to chdir /var/spool/postfix on the host. It would cause a failure if the host doesn't install postfix: newaliases: fatal: chdir /var/spool/postfix: No such file or directory Move this step from do_install to pkg_postinst to make sure newaliases and postmap run during the image creation. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
Diffstat (limited to 'meta-networking/recipes-daemons/postfix/files')
-rw-r--r--meta-networking/recipes-daemons/postfix/files/main.cf2
-rw-r--r--meta-networking/recipes-daemons/postfix/files/postfix.service2
2 files changed, 2 insertions, 2 deletions
diff --git a/meta-networking/recipes-daemons/postfix/files/main.cf b/meta-networking/recipes-daemons/postfix/files/main.cf
index 2371ace6e4..e75c6fc0d7 100644
--- a/meta-networking/recipes-daemons/postfix/files/main.cf
+++ b/meta-networking/recipes-daemons/postfix/files/main.cf
@@ -33,7 +33,7 @@ queue_directory = /var/spool/postfix
33mail_spool_directory = /var/spool/mail 33mail_spool_directory = /var/spool/mail
34readme_directory = no 34readme_directory = no
35command_directory = /usr/sbin 35command_directory = /usr/sbin
36daemon_directory = @LIBEXECDIR@ 36daemon_directory = @LIBEXECDIR@/postfix
37mail_owner = postfix 37mail_owner = postfix
38setgid_group = postdrop 38setgid_group = postdrop
39unknown_local_recipient_reject_code = 450 39unknown_local_recipient_reject_code = 450
diff --git a/meta-networking/recipes-daemons/postfix/files/postfix.service b/meta-networking/recipes-daemons/postfix/files/postfix.service
index 3a9a0a1813..30d54a4405 100644
--- a/meta-networking/recipes-daemons/postfix/files/postfix.service
+++ b/meta-networking/recipes-daemons/postfix/files/postfix.service
@@ -7,7 +7,7 @@ Conflicts=sendmail.service exim.service
7Type=forking 7Type=forking
8PIDFile=@LOCALSTATEDIR@/spool/postfix/pid/master.pid 8PIDFile=@LOCALSTATEDIR@/spool/postfix/pid/master.pid
9ExecStartPre=-@SBINDIR@/check_hostname.sh 9ExecStartPre=-@SBINDIR@/check_hostname.sh
10ExecStartPre=-@LIBEXECDIR@/aliasesdb 10ExecStartPre=-@LIBEXECDIR@/postfix/aliasesdb
11ExecStart=@SBINDIR@/postfix start 11ExecStart=@SBINDIR@/postfix start
12ExecReload=@SBINDIR@/postfix reload 12ExecReload=@SBINDIR@/postfix reload
13ExecStop=@SBINDIR@/postfix stop 13ExecStop=@SBINDIR@/postfix stop