From 8ddbda625f617a48a768cc9fd99f0fe40b6bab74 Mon Sep 17 00:00:00 2001 From: Marcello Coutinho Date: Tue, 25 Nov 2014 17:33:36 -0200 Subject: Postix - add etc folder check on pfsense 2.2 --- config/postfix/postfix.inc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'config') 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); -- cgit v1.2.3