]>
git.saurik.com Git - apt.git/blob - debian/apt.apt-compat.cron.daily
5 # Systemd systems use a systemd timer unit which is preferable to
6 # run. We want to randomize the apt update and unattended-upgrade
7 # runs as much as possible to avoid hitting the mirrors all at the
8 # same time. The systemd time is better at this than the fixed
10 if [ -d /run
/systemd
/system
]; then
14 # sleep for a random interval of time (default 30min)
15 # (some code taken from cron-apt, thanks)
19 eval $(apt-config shell RandomSleep APT::Periodic::RandomSleep)
20 if [ $RandomSleep -eq 0 ]; then
23 if [ -z "$RANDOM" ] ; then
24 # A fix for shells that do not have this bash feature.
25 RANDOM
=$(( $(dd if=/dev/urandom bs=2 count=1 2> /dev/null | cksum | cut -d' ' -f1) % 32767 ))
27 TIME
=$(($RANDOM % $RandomSleep))
33 exec /usr
/lib
/apt
/apt.systemd.daily