{
    return "# squid is disabled\n" unless $squid{status} eq 'enabled';

    my $freq = $squid{Rotate} || 'daily';
    my $min = int(rand(60));
    my $hour = int(rand(5));
    my $dow = substr(localtime,0,3);
    
    if ($freq eq 'hourly') {
	return "$min * * * * root squid -k rotate\n";
    } elsif ($freq eq 'weekly') {
	return "$min $hour * * $dow root squid -k rotate\n";
    } elsif ($freq eq 'monthly') {
	return "$min $hour 15 * * root squid -k rotate\n";
    } elsif ($freq eq 'disabled') {
	 return "# squid rotate disabled\n";
    } else {
	return "$min $hour * * * root squid -k rotate\n"
    }
}
