Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Jan Kraljič
ISPConfig 3
Commits
8100f25e
Commit
8100f25e
authored
Feb 05, 2014
by
Florian Schaal
Browse files
use regex for dkim-integration in distribution-specific files, too
parent
be623712
Changes
5
Hide whitespace changes
Inline
Side-by-side
install/dist/lib/centos52.lib.php
View file @
8100f25e
...
...
@@ -144,21 +144,21 @@ class installer extends installer_dist {
if
(
is_file
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
))
copy
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
,
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf~'
);
$content
=
rf
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
);
// Only add the content if we had not addded it before
if
(
!
stristr
(
$content
,
'amavis'
))
{
if
(
!
preg_match
(
'/^amavis\s+/m'
,
$content
))
{
unset
(
$content
);
$content
=
rfsel
(
$conf
[
'ispconfig_install_dir'
]
.
'/server/conf-custom/install/master_cf_amavis.master'
,
'tpl/master_cf_amavis.master'
);
af
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
,
$content
);
$content
=
rf
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
);
}
if
(
!
stristr
(
$content
,
'127.0.0.1:10025'
))
{
if
(
!
preg_match
(
'/^127.0.0.1:10025\s+/m'
,
$content
))
{
unset
(
$content
);
$content
=
rfsel
(
$conf
[
'ispconfig_install_dir'
]
.
'/server/conf-custom/install/master_cf_amavis.master'
,
'tpl/master_cf_amavis10025.master'
);
$content
=
rfsel
(
$conf
[
'ispconfig_install_dir'
]
.
'/server/conf-custom/install/master_cf_amavis
10025
.master'
,
'tpl/master_cf_amavis10025.master'
);
af
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
,
$content
);
$content
=
rf
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
);
}
if
(
!
stristr
(
$content
,
'127.0.0.1:10027'
))
{
if
(
!
preg_match
(
'/^127.0.0.1:10027\s+/m'
,
$content
))
{
unset
(
$content
);
$content
=
rfsel
(
$conf
[
'ispconfig_install_dir'
]
.
'/server/conf-custom/install/master_cf_amavis.master'
,
'tpl/master_cf_amavis10027.master'
);
$content
=
rfsel
(
$conf
[
'ispconfig_install_dir'
]
.
'/server/conf-custom/install/master_cf_amavis
10027
.master'
,
'tpl/master_cf_amavis10027.master'
);
af
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
,
$content
);
}
unset
(
$content
);
...
...
install/dist/lib/centos53.lib.php
View file @
8100f25e
...
...
@@ -145,21 +145,21 @@ class installer extends installer_dist {
if
(
is_file
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
))
copy
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
,
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf~'
);
$content
=
rf
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
);
// Only add the content if we had not addded it before
if
(
!
stristr
(
$content
,
'amavis'
))
{
if
(
!
preg_match
(
'/^amavis\s+/m'
,
$content
))
{
unset
(
$content
);
$content
=
rfsel
(
$conf
[
'ispconfig_install_dir'
]
.
'/server/conf-custom/install/master_cf_amavis.master'
,
'tpl/master_cf_amavis.master'
);
af
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
,
$content
);
$content
=
rf
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
);
}
if
(
!
stristr
(
$content
,
'127.0.0.1:10025'
))
{
if
(
!
preg_match
(
'/^127.0.0.1:10025\s+/m'
,
$content
))
{
unset
(
$content
);
$content
=
rfsel
(
$conf
[
'ispconfig_install_dir'
]
.
'/server/conf-custom/install/master_cf_amavis.master'
,
'tpl/master_cf_amavis10025.master'
);
$content
=
rfsel
(
$conf
[
'ispconfig_install_dir'
]
.
'/server/conf-custom/install/master_cf_amavis
10025
.master'
,
'tpl/master_cf_amavis10025.master'
);
af
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
,
$content
);
$content
=
rf
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
);
}
if
(
!
stristr
(
$content
,
'127.0.0.1:10027'
))
{
if
(
!
preg_match
(
'/^127.0.0.1:10027\s+/m'
,
$content
))
{
unset
(
$content
);
$content
=
rfsel
(
$conf
[
'ispconfig_install_dir'
]
.
'/server/conf-custom/install/master_cf_amavis.master'
,
'tpl/master_cf_amavis10027.master'
);
$content
=
rfsel
(
$conf
[
'ispconfig_install_dir'
]
.
'/server/conf-custom/install/master_cf_amavis
10027
.master'
,
'tpl/master_cf_amavis10027.master'
);
af
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
,
$content
);
}
unset
(
$content
);
...
...
install/dist/lib/fedora.lib.php
View file @
8100f25e
...
...
@@ -500,21 +500,21 @@ class installer_dist extends installer_base {
if
(
is_file
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
))
copy
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
,
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf~'
);
$content
=
rf
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
);
// Only add the content if we had not addded it before
if
(
!
stristr
(
$content
,
'amavis'
))
{
if
(
!
preg_match
(
'/^amavis\s+/m'
,
$content
))
{
unset
(
$content
);
$content
=
rfsel
(
$conf
[
'ispconfig_install_dir'
]
.
'/server/conf-custom/install/master_cf_amavis.master'
,
'tpl/master_cf_amavis.master'
);
af
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
,
$content
);
$content
=
rf
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
);
}
if
(
!
stristr
(
$content
,
'127.0.0.1:10025'
))
{
if
(
!
preg_match
(
'/^127.0.0.1:10025\s+/m'
,
$content
))
{
unset
(
$content
);
$content
=
rfsel
(
$conf
[
'ispconfig_install_dir'
]
.
'/server/conf-custom/install/master_cf_amavis.master'
,
'tpl/master_cf_amavis10025.master'
);
$content
=
rfsel
(
$conf
[
'ispconfig_install_dir'
]
.
'/server/conf-custom/install/master_cf_amavis
10025
.master'
,
'tpl/master_cf_amavis10025.master'
);
af
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
,
$content
);
$content
=
rf
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
);
}
if
(
!
stristr
(
$content
,
'127.0.0.1:10027'
))
{
if
(
!
preg_match
(
'/^127.0.0.1:10027\s+/m'
,
$content
))
{
unset
(
$content
);
$content
=
rfsel
(
$conf
[
'ispconfig_install_dir'
]
.
'/server/conf-custom/install/master_cf_amavis.master'
,
'tpl/master_cf_amavis10027.master'
);
$content
=
rfsel
(
$conf
[
'ispconfig_install_dir'
]
.
'/server/conf-custom/install/master_cf_amavis
10027
.master'
,
'tpl/master_cf_amavis10027.master'
);
af
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
,
$content
);
}
unset
(
$content
);
...
...
install/dist/lib/gentoo.lib.php
View file @
8100f25e
...
...
@@ -335,19 +335,19 @@ class installer extends installer_base
// Append the configuration for amavisd to the master.cf file
$content
=
rf
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
);
// Only add the content if we had not addded it before
if
(
!
stristr
(
$content
,
'amavis'
))
{
if
(
!
preg_match
(
'/^amavis\s+/m'
,
$content
))
{
unset
(
$content
);
$content
=
$this
->
get_template_file
(
'master_cf_amavis'
,
true
);
af
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
,
$content
);
$content
=
rf
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
);
}
if
(
!
stristr
(
$content
,
'127.0.0.1:10025'
))
{
if
(
!
preg_match
(
'/^127.0.0.1:10025\s+/m'
,
$content
))
{
unset
(
$content
);
$content
=
$this
->
get_template_file
(
'master_cf_amavis10025'
,
true
);
af
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
,
$content
);
$content
=
rf
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
);
}
if
(
!
stristr
(
$content
,
'127.0.0.1:10027'
))
{
if
(
!
preg_match
(
'/^127.0.0.1:10027\s+/m'
,
$content
))
{
unset
(
$content
);
$content
=
$this
->
get_template_file
(
'master_cf_amavis10027'
,
true
);
af
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
,
$content
);
...
...
install/dist/lib/opensuse.lib.php
View file @
8100f25e
...
...
@@ -533,11 +533,23 @@ class installer_dist extends installer_base {
// Append the configuration for amavisd to the master.cf file
if
(
is_file
(
$conf
[
"postfix"
][
"config_dir"
]
.
'/master.cf'
))
copy
(
$conf
[
"postfix"
][
"config_dir"
]
.
'/master.cf'
,
$conf
[
"postfix"
][
"config_dir"
]
.
'/master.cf~'
);
$content
=
rf
(
$conf
[
"postfix"
][
"config_dir"
]
.
'/master.cf'
);
// Only add the content if we had not addded it before
if
(
!
stristr
(
$content
,
"127.0.0.1:10025"
))
{
// Only add the content if we had not addded it before
if
(
!
preg_match
(
'/^amavis\s+/m'
,
$content
))
{
unset
(
$content
);
$content
=
rfsel
(
$conf
[
'ispconfig_install_dir'
]
.
'/server/conf-custom/install/master_cf_amavis.master'
,
'tpl/master_cf_amavis.master'
);
af
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
,
$content
);
$content
=
rf
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
);
}
if
(
!
preg_match
(
'/^127.0.0.1:10025\s+/m'
,
$content
))
{
unset
(
$content
);
$content
=
rfsel
(
$conf
[
'ispconfig_install_dir'
]
.
'/server/conf-custom/install/master_cf_amavis10025.master'
,
'tpl/master_cf_amavis10025.master'
);
af
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
,
$content
);
$content
=
rf
(
$conf
[
'postfix'
][
'config_dir'
]
.
'/master.cf'
);
}
if
(
!
preg_match
(
'/^127.0.0.1:10027\s+/m'
,
$content
))
{
unset
(
$content
);
$content
=
rfsel
(
$conf
[
'ispconfig_install_dir'
]
.
'/server/conf-custom/install/master_cf_amavis.master'
,
"
tpl/master_cf_amavis.master
"
);
af
(
$conf
[
"
postfix
"
][
"
config_dir
"
]
.
'/master.cf'
,
$content
);
$content
=
rfsel
(
$conf
[
'ispconfig_install_dir'
]
.
'/server/conf-custom/install/master_cf_amavis
10027
.master'
,
'
tpl/master_cf_amavis
10027
.master
'
);
af
(
$conf
[
'
postfix
'
][
'
config_dir
'
]
.
'/master.cf'
,
$content
);
}
unset
(
$content
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment