aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2014-11-25 23:19:35 -0200
committerRenato Botelho <garga@FreeBSD.org>2014-11-25 23:19:35 -0200
commit4744a0c204854a42630792ca35c81dc9c407882d (patch)
treea0d92a12e918c8379aa474a3d132e85f9d61f352 /config
parent9c355a9f2ea48991ae456c0704ba0b2c4fae014c (diff)
parent8ddbda625f617a48a768cc9fd99f0fe40b6bab74 (diff)
downloadpfsense-packages-4744a0c204854a42630792ca35c81dc9c407882d.tar.gz
pfsense-packages-4744a0c204854a42630792ca35c81dc9c407882d.tar.bz2
pfsense-packages-4744a0c204854a42630792ca35c81dc9c407882d.zip
Merge pull request #739 from marcelloc/postfix_20141125
Diffstat (limited to 'config')
-rwxr-xr-xconfig/postfix/postfix.inc6
1 files changed, 6 insertions, 0 deletions
diff --git a/config/postfix/postfix.inc b/config/postfix/postfix.inc
index 35087149..eb5499aa 100755
--- a/config/postfix/postfix.inc
+++ b/config/postfix/postfix.inc
@@ -728,6 +728,12 @@ MASTEREOF2;
conf_mount_rw();
+ //check postfix etc dir on 2.2
+ $pfs_version = substr(trim(file_get_contents("/etc/version")),0,3);
+ $postfix_etc_lnk="/usr/local/etc/postfix";
+ if ($pfs_version == 2.2 && !is_dir($postfix_etc_lnk))
+ @symlink(POSTFIX_LOCALBASE.'/etc/postfix',$postfix_etc_lnk);
+
log_error("Writing out configuration");
file_put_contents(POSTFIX_LOCALBASE."/etc/postfix/main.cf", $postfix_main, LOCK_EX);
file_put_contents(POSTFIX_LOCALBASE."/etc/postfix/master.cf", $postfix_master, LOCK_EX);