$seen_gf_domains = 1 if ($l =~ /\s*GFORGE_DOMAINS=/);
$seen_pg_servers = 1 if ($l =~ m,hide pgsql_servers = $sys_dbhost.*/gforge_mta,);
};
-print "hide pgsql_servers = $sys_dbhost/$sys_dbname/gforge_mta/\n" unless $seen_pg_servers;
-print "GFORGE_DOMAINS=users.$domain_name:$sys_lists_host\n" unless $seen_gf_domains;
+print "hide pgsql_servers = $sys_dbhost/$sys_dbname/gforge_mta/gforge_mta\n" unless $seen_pg_servers;
+print "GFORGE_DOMAINS=$sys_users_host:$sys_lists_host\n" unless $seen_gf_domains;
chomp $l;
$l .= ":GFORGE_DOMAINS" unless ($l =~ /^[^#]*GFORGE_DOMAINS/);
print "$l\n" ;
# third occurences of a line containing only the word \"end\")
forward_for_gforge:
- domains = users.$domain_name
+ domains = $sys_users_host
driver = redirect
file_transport = address_file
data = \${lookup pgsql {select email from mta_users where login=".chr(39)."\$local_part".chr(39)."}{\$value}}
rm $tmp1
done
- mv $cfg_exim4_split_router $cfg_exim4_split_router.gforge-new
+ if [ -f $cfg_exim4_split_router ]
+ then
+ mv $cfg_exim4_split_router $cfg_exim4_split_router.gforge-new
+ fi
for r in $cfg_exim4_router; do
cfg_gforge_router=$r.gforge-new