diff --git a/proftpd/proftpd-lib.pl b/proftpd/proftpd-lib.pl index a604056d3..9afc73b15 100755 --- a/proftpd/proftpd-lib.pl +++ b/proftpd/proftpd-lib.pl @@ -34,8 +34,10 @@ if ($oldsite{'size'} != $st[7] || } } close(MODS); - $site{'modules'} = join(" ", @mods); - &write_file("$module_config_directory/site", \%site); + if (!$? || !-r "$module_config_directory/site") { + $site{'modules'} = join(" ", @mods); + &write_file("$module_config_directory/site", \%site); + } } }