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
|
From 8b022b49cee081b037b1f83785f4b76a07f9fc55 Mon Sep 17 00:00:00 2001
From: Darsey Litzenberger <dlitz@dlitz.net>
Date: Wed, 8 May 2024 16:05:25 -0600
Subject: [PATCH 1/2] Fix package pinning when specifying a suite by its
release codename
Previously, pinning would work when using something like this:
debspawn create --suite=stable-backports --base-suite=stable ...
but packages would fail to install when using something like this:
debspawn create --suite=bookworm-backports --base-suite=bookworm ...
---
debspawn/osbase.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/debspawn/osbase.py b/debspawn/osbase.py
index 3df261d..65ed75f 100644
--- a/debspawn/osbase.py
+++ b/debspawn/osbase.py
@@ -447,7 +447,7 @@ class OSBase:
priority = 500
if suite == self.suite:
priority = 600
- f.write(('Package: *\n' 'Pin: release a={}\n' 'Pin-Priority: {}\n').format(suite, priority))
+ f.write(('Package: *\n' 'Pin: release {}\n' 'Pin-Priority: {}\n').format(suite, priority))
# we *always* prefer locally injected packages above anything else
f.write('\nPackage: *\nPin: release o=LocalInjected\nPin-Priority: 1000\n')
--
2.47.2
|