blob: 780821cacb033ffb48cf76dba58114b451f66c4e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
APT::Periodic::Enable "<%= @enable %>";
# - Enable the update/upgrade script (0=disable)
#
APT::Periodic::BackupArchiveInterval "<%= @_backup['archive_interval'] %>";
# - Backup after n-days if archive contents changed.(0=disable)
#
APT::Periodic::BackupLevel "<%= @_backup['level'] %>";
# - Backup level.(0=disable), 1 is invalid.
#
APT::Periodic::MaxAge "<%= @_age['max'] %>";
# - Set maximum allowed age of a cache package file. If a cache
# package file is older it is deleted (0=disable)
#
APT::Periodic::MinAge "<%= @_age['min'] %>";
# - Set minimum age of a package file. If a file is younger it
# will not be deleted (0=disable). Usefull to prevent races
# and to keep backups of the packages for emergency.
#
APT::Periodic::MaxSize "<%= @size %>";
# - Set maximum size of the cache in MB (0=disable). If the cache
# is bigger, cached package files are deleted until the size
# requirement is met (the biggest packages will be deleted
# first).
#
APT::Periodic::Update-Package-Lists "<%= @update %>";
# - Do "apt-get update" automatically every n-days (0=disable)
#
APT::Periodic::Download-Upgradeable-Packages "<%= @_upgradeable_packages['download_only'] %>";
# - Do "apt-get upgrade --download-only" every n-days (0=disable)
#
APT::Periodic::Download-Upgradeable-Packages-Debdelta "<%= @_upgradeable_packages['debdelta'] %>";
# - Use debdelta-upgrade to download updates if available (0=disable)
#
APT::Periodic::Unattended-Upgrade "<%= @upgrade %>";
# - Run the "unattended-upgrade" security upgrade script
# every n-days (0=disabled)
# Requires the package "unattended-upgrades" and will write
# a log in /var/log/unattended-upgrades
#
APT::Periodic::AutocleanInterval "<%= @_auto['clean'] %>";
# - Do "apt-get autoclean" every n-days (0=disable)
#
APT::Periodic::Verbose "<%= @verbose %>";
# - Send report mail to root
# 0: no report (or null string)
# 1: progress report (actually any string)
# 2: + command outputs (remove -qq, remove 2>/dev/null, add -d)
# 3: + trace on
<%- unless @random_sleep.nil? -%>
#
APT::Periodic::RandomSleep "<%= @random_sleep %>";
# - The apt cron job will delay its execution by a random
# time span between zero and 'APT::Periodic::RandomSleep'
# seconds.
# This is done because otherwise everyone would access the
# mirror servers at the same time and put them collectively
# under very high strain.
# You can set this to '0' if you are using a local mirror and
# do not care about the load spikes.
# Note that sleeping in the apt job will be delaying the
# execution of all subsequent cron.daily jobs.
<%- end -%>
|