diff --git a/install/dist/lib/fedora.lib.php b/install/dist/lib/fedora.lib.php index e01a739d636813c2d9dc4aa3783fa9b2e7194d91..5e28b8f3a7148a341dcefa954d098acc00d5c784 100644 --- a/install/dist/lib/fedora.lib.php +++ b/install/dist/lib/fedora.lib.php @@ -114,7 +114,7 @@ class installer_dist extends installer_base { function configure_postfix($options = '') { - global $conf; + global $conf,$autoinstall; $cf = $conf['postfix']; $config_dir = $cf['config_dir']; diff --git a/install/dist/lib/gentoo.lib.php b/install/dist/lib/gentoo.lib.php index fb6b13853a2f015eee96e45461b79a178effb602..72b34dcf3d08114974b46e4ead38a9441ef57c90 100644 --- a/install/dist/lib/gentoo.lib.php +++ b/install/dist/lib/gentoo.lib.php @@ -49,7 +49,7 @@ class installer extends installer_base public function configure_postfix($options = '') { - global $conf; + global $conf,$autoinstall; $cf = $conf['postfix']; $config_dir = $cf['config_dir']; @@ -126,6 +126,7 @@ class installer extends installer_base $command = 'cd '.$config_dir.'; ' .'openssl req -new -outform PEM -out smtpd.cert -newkey rsa:4096 -nodes -keyout smtpd.key -keyform PEM -days 3650 -x509'; } + exec($command); $command = 'chmod o= '.$config_dir.'/smtpd.key'; caselog($command.' &> /dev/null', __FILE__, __LINE__, 'EXECUTED: '.$command, 'Failed to execute the command '.$command); diff --git a/install/dist/lib/opensuse.lib.php b/install/dist/lib/opensuse.lib.php index c76833169a4f8f60c37e3282264134663c71e784..c00903ee4a387452fbb90c4a6d49822dd9729cf7 100644 --- a/install/dist/lib/opensuse.lib.php +++ b/install/dist/lib/opensuse.lib.php @@ -130,7 +130,7 @@ class installer_dist extends installer_base { function configure_postfix($options = '') { - global $conf; + global $conf,$autoinstall; $cf = $conf['postfix']; $config_dir = $cf['config_dir']; @@ -264,6 +264,7 @@ class installer_dist extends installer_base { $command = 'cd '.$config_dir.'; ' .'openssl req -new -outform PEM -out smtpd.cert -newkey rsa:4096 -nodes -keyout smtpd.key -keyform PEM -days 3650 -x509'; } + exec($command); $command = 'chmod o= '.$config_dir.'/smtpd.key'; caselog($command.' &> /dev/null', __FILE__, __LINE__, 'EXECUTED: '.$command, 'Failed to execute the command '.$command);