Use a longer default interval if run as ddclientd

One minute is too short for a default value.

Addresses #149
This commit is contained in:
Richard Hansen 2020-06-02 22:21:35 -04:00
parent 5cd21f7c7e
commit 0444399c0d

View file

@ -41,8 +41,7 @@ my $last_msgs = '';
## If run as *d (e.g., ddclientd) then daemonize by default (but allow
## flags and options to override).
my $daemon_min = interval('60s');
my $daemon_default = ($programd =~ /d$/) ? $daemon_min : 0;
my $daemon_default = ($programd =~ /d$/) ? interval('5m') : 0;
use vars qw($file $lineno);
local $file = '';
@ -320,7 +319,7 @@ sub setv {
}
my %variables = (
'global-defaults' => {
'daemon' => setv(T_DELAY, 0, 0, 1, $daemon_default, $daemon_min),
'daemon' => setv(T_DELAY, 0, 0, 1, $daemon_default, interval('60s')),
'foreground' => setv(T_BOOL, 0, 0, 1, 0, undef),
'file' => setv(T_FILE, 0, 0, 1, "$etc$program.conf", undef),
'cache' => setv(T_FILE, 0, 0, 1, "$cachedir$program.cache", undef),