Merge pull request #150 from rhansen/longer-daemon-default

Use a longer default interval if run as ddclientd
This commit is contained in:
Sandro 2020-06-03 07:09:48 +02:00 committed by GitHub
commit 9590a85d83
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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),