summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorintrigeri <intrigeri@boum.org>2016-05-21 13:02:09 +0000
committerintrigeri <intrigeri@boum.org>2016-05-21 13:11:30 +0000
commit38fb2ddfeefab68f80ba0f9e892ba879069a86d9 (patch)
tree959886630820de1341957a625757c95640dd0527 /config
parentfaa8b3afd619d6187a568659b175152f8ceb847f (diff)
Pin our custom APT repo to the same level as Debian ones, and explicitly pin higher the packages we want to pull from our custom APT repo, when needed.
See the "Freeze exceptions" section of the freezable APT repository design for the reason behind this. Note that we don't add explicit pinning for: * packages that are not available in any other configured APT repository than our custom APT one: i2p, i2p-router, libjbigi-jni, tails-iuk, tails-perl5lib, tails-persistence-setup, whisperback * packages that have newer version, in our custom APT repo, than the ones in other APT repositories pinned to 990 (Debian Jessie): lib*-mesa*, libgbm1, libxatracker2 ... the idea being to rely on sane defaults settings & behaviour as much as possible, and to encode only exceptions in this file. And regarding the packages we do explicitly pin here: * grub*: if 2.02~beta2-22+deb8u2 ever exists, it would be higher than our custom package, so we need to pin ours * onioncircuits, tails-installer: they are available from Debian (jessie-backports) as well, but for now let's always pull them from our custom APT repo; this might change some day, depending on the outcome of the discussion on #11361
Diffstat (limited to 'config')
-rw-r--r--config/chroot_apt/preferences26
1 files changed, 25 insertions, 1 deletions
diff --git a/config/chroot_apt/preferences b/config/chroot_apt/preferences
index 630c5da..9eeca85 100644
--- a/config/chroot_apt/preferences
+++ b/config/chroot_apt/preferences
@@ -66,6 +66,22 @@ Package: firmware-zd1211
Pin: release o=Debian,n=sid
Pin-Priority: 999
+Package: grub-common
+Pin: origin deb.tails.boum.org
+Pin-Priority: 999
+
+Package: grub-efi-ia32
+Pin: origin deb.tails.boum.org
+Pin-Priority: 999
+
+Package: grub-efi-ia32-bin
+Pin: origin deb.tails.boum.org
+Pin-Priority: 999
+
+Package: grub2-common
+Pin: origin deb.tails.boum.org
+Pin-Priority: 999
+
Package: libdvd-pkg
Pin: release o=Debian,n=jessie-backports
Pin-Priority: 999
@@ -86,6 +102,10 @@ Package: obfs4proxy
Pin: release o=TorProject,n=obfs4proxy
Pin-Priority: 990
+Package: onioncircuits
+Pin: origin deb.tails.boum.org
+Pin-Priority: 999
+
Package: pinentry-gtk2
Pin: release o=Debian,n=jessie-backports
Pin-Priority: 999
@@ -94,6 +114,10 @@ Package: python-electrum
Pin: release o=Debian,n=stretch
Pin-Priority: 999
+Package: tails-installer
+Pin: origin deb.tails.boum.org
+Pin-Priority: 999
+
Package: ttdnsd
Pin: release o=TorProject,n=sid
Pin-Priority: 999
@@ -117,7 +141,7 @@ Pin-Priority: 1010
Package: *
Pin: origin deb.tails.boum.org
-Pin-Priority: 1005
+Pin-Priority: 990
Package: *
Pin: release o=Debian,n=jessie-updates