diff options
author | Antoine Ginies <aginies@mandriva.com> | 2005-06-30 01:22:02 +0000 |
---|---|---|
committer | Antoine Ginies <aginies@mandriva.com> | 2005-06-30 01:22:02 +0000 |
commit | 5cf151a7c90dafbaaf5b2d2079b588cc8542fb21 (patch) | |
tree | 94cb461aa07f682b3c68b5df1cf6dfee8acdcaf1 /postfix_wizard/Postfix.pm | |
parent | ea7a4b844ae017ba72ae087e51f7cd6dcf277018 (diff) | |
download | drakwizard-5cf151a7c90dafbaaf5b2d2079b588cc8542fb21.tar drakwizard-5cf151a7c90dafbaaf5b2d2079b588cc8542fb21.tar.gz drakwizard-5cf151a7c90dafbaaf5b2d2079b588cc8542fb21.tar.bz2 drakwizard-5cf151a7c90dafbaaf5b2d2079b588cc8542fb21.tar.xz drakwizard-5cf151a7c90dafbaaf5b2d2079b588cc8542fb21.zip |
provide a default configuration file
Diffstat (limited to 'postfix_wizard/Postfix.pm')
-rwxr-xr-x | postfix_wizard/Postfix.pm | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/postfix_wizard/Postfix.pm b/postfix_wizard/Postfix.pm index ea76ca7c..27631162 100755 --- a/postfix_wizard/Postfix.pm +++ b/postfix_wizard/Postfix.pm @@ -34,7 +34,10 @@ use Libconf qw(:functions); use Libconf::Glueconf::Postfix::Main_cf; -if (!-f "/etc/postfix/main.cf") { cp_af("/etc/postfix/main.cf.dist", "/etc/postfix/main.cf") } +my $default_conf = "/etc/postfix/main.cf.dist"; +# provide a default postfix configuration file +!-d $default_conf and cp_af("/usr/share/wizards/postfix_wizard/main.cf.dist", $default_conf); +if (!-f "/etc/postfix/main.cf") { cp_af($default_conf, "/etc/postfix/main.cf") } my $postfix = new Libconf::Glueconf::Postfix::Main_cf({ filename => '/etc/postfix/main.cf', }); use Data::Dumper; print Dumper($postfix); |