Package: unattended-upgrades
Version: 0.79
Severity: wishlist
It was just editing my 50unattended-upgrades file, and ended up wishing
I could just set it up and not change it as the machine moves from
unstable to testing to stable. Then it occurred to me that I probably
could do that if you added ${distro_release} to the macro's
unattended-grade supports.
${distro_release} would expand to
lsb_release.get_distro_information()['RELEASE'].
If you did support if, you could ship a standard 50unattended-upgrades
that worked for all Suite's.
While I'm here I ended up inserting my own documentation into
50unattended-upgrades because the stuff that comes with it omits a few
things. Maybe you could use it:
// Unattended-Upgrade::Origins-Pattern controls which packages are
// upgraded.
//
// Lines below have the format format is keyword=value, A
// package will be upgraded only if the values in its metadata match
// all the supplied keywords in a line. (In other words, omitted
// keywords are wild cards.) The keywords originate from the Release
// file, but several aliases are accepted. The accepted keywords are:
// a,archive,suite (eg, stable)
// c,component (eg, main, crontrib, non-free)
// l,label (eg, Debian, Debian-Security)
// o,origin(eg, Debian, Unofficial Multimedia Packages)
// site (eg, http.debian.net)
// The available values on the system are printed by the command
// apt-cache policy, and can be debugged by running
// unattended-upgrades -d and looking at the log file.
//
// Within lines unattended-upgrades allows 2 macros whose values are
// derived from /etc/debian_version:
// ${distro_id}Installed origin.
// ${distro_codename} Installed codename (eg, squeeze)
Unattended-Upgrade::Origins-Pattern {
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages unattended-upgrades depends on:
ii apt0.9.7.2
ii apt-utils 0.9.7.2
ii debconf [debconf-2.0] 1.5.44
ii lsb-base 4.1+Debian7
ii lsb-release4.1+Debian7
ii python 2.7.3~rc2-1
ii python-apt 0.8.4
ii ucf3.0025+nmu3
unattended-upgrades recommends no packages.
Versions of packages unattended-upgrades suggests:
pn bsd-mailx none
-- debconf information:
unattended-upgrades/enable_auto_updates: false
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org