27 lines
595 B
Plaintext
27 lines
595 B
Plaintext
{
|
|
return "\n# yum check for $check4updates{repositories} updates is disabled\n" unless $yum{status} eq 'enabled';
|
|
|
|
my $freq = $check4updates{frequence} || 'daily';
|
|
|
|
my $min;
|
|
my $dom;
|
|
my $dow;
|
|
|
|
if ($freq eq 'weekly') {
|
|
$min = 22;
|
|
$dom = '*';
|
|
$dow = 0;
|
|
} elsif ($freq eq 'monthly') {
|
|
$min = 42;
|
|
$dom = 1;
|
|
$dow = '*';
|
|
} else {
|
|
$min = 2;
|
|
$dom = '*';
|
|
$dow = '*';
|
|
}
|
|
return "$min 4 $dom * $dow root "
|
|
. q{sleep $[ $RANDOM \\% 3600 ]; /sbin/e-smith/check4repositoriesupdates -m };
|
|
}
|
|
|