mirror of
https://github.com/webmin/webmin.git
synced 2026-03-20 16:50:24 +00:00
Use alt config file, if primary is missing
This commit is contained in:
12
inetd/config-freebsd-9-*
Normal file
12
inetd/config-freebsd-9-*
Normal file
@@ -0,0 +1,12 @@
|
||||
show_empty=0
|
||||
rpc_inetd=0
|
||||
inetd_conf_file=/etc/inetd.conf
|
||||
rpc_protocols=tcp udp
|
||||
restart_command=/etc/rc.d/inetd forcerestart
|
||||
services_file=/etc/services
|
||||
protocols_file=/etc/protocols
|
||||
rpc_file=/etc/rpc
|
||||
extended_inetd=2
|
||||
sort_mode=0
|
||||
ipv6=0
|
||||
qm_mode=0
|
||||
@@ -1,4 +1,5 @@
|
||||
local_cf=/usr/local/etc/mail/spamassassin/local.cf
|
||||
alt_local_cf=/usr/local/etc/mail/spamassassin/local.cf.sample
|
||||
spamassassin=spamassassin
|
||||
sa_learn=sa-learn
|
||||
procmailrc=/usr/local/etc/procmailrc
|
||||
|
||||
@@ -33,6 +33,11 @@ else {
|
||||
&set_config_file($access{'file'});
|
||||
}
|
||||
else {
|
||||
if (!-r $config{'local_cf'} && -r $config{'alt_local_cf'}) {
|
||||
# Copy in default config file
|
||||
©_source_dest($config{'alt_local_cf'},
|
||||
$config{'local_cf'});
|
||||
}
|
||||
&set_config_file($config{'local_cf'});
|
||||
}
|
||||
if ($access{'nocheck'}) {
|
||||
|
||||
Reference in New Issue
Block a user