File: config

package info (click to toggle)
unattended-upgrades 2.8
  • links: PTS
  • area: main
  • in suites: bullseye
  • size: 1,188 kB
  • sloc: python: 3,896; sh: 443; makefile: 78
file content (20 lines) | stat: -rw-r--r-- 549 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/sh

set -e

AUTO_UPGRADE="/etc/apt/apt.conf.d/20auto-upgrades"

# Source debconf library.
. /usr/share/debconf/confmodule

# Load configuration from disk, if it exists.
if [ -e "$AUTO_UPGRADE" ]; then
    if grep -q 'APT::Periodic::Unattended-Upgrade "1";' $AUTO_UPGRADE ; then
	db_set unattended-upgrades/enable_auto_updates true
    elif grep -q 'APT::Periodic::Unattended-Upgrade "0";' $AUTO_UPGRADE ; then
	db_set unattended-upgrades/enable_auto_updates false
    fi
fi

db_input low unattended-upgrades/enable_auto_updates || true
db_go