aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRicardo Salveti <ricardo.salveti@linaro.org>2016-02-17 15:57:04 -0200
committerRicardo Salveti <ricardo.salveti@linaro.org>2016-02-17 15:57:04 -0200
commit4d60b4543d7bc683d30992e2ee54ffa2247294fa (patch)
treeb260964579df7d9111f23efd2dcdcc8665bfa0a5
parent92e421047525ce677d573de91bb4dda1a0249193 (diff)
hwpack/packages: level priority for backports
Change-Id: Icee4af355b9bd50baa24e1ad46a012362afa8603 Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
-rw-r--r--linaro_image_tools/hwpack/packages.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/linaro_image_tools/hwpack/packages.py b/linaro_image_tools/hwpack/packages.py
index e7d5bd9..672f995 100644
--- a/linaro_image_tools/hwpack/packages.py
+++ b/linaro_image_tools/hwpack/packages.py
@@ -551,10 +551,16 @@ class IsolatedAptCache(object):
f.write(
'Apt {\nArchitecture "%s";\n'
'Install-Recommends "true";\n}\n' % self.architecture)
+ # level the pin priority for the backports repositories, if required
+ apt_preferences = os.path.join(
+ self.tempdir, "etc", "apt", "preferences")
+ with open(apt_preferences, 'w') as f:
+ f.write(
+ 'Package: *\n'
+ 'Pin: release a=*-backports\n'
+ 'Pin-Priority: 500\n\n')
if self.prefer_label is not None:
- apt_preferences = os.path.join(
- self.tempdir, "etc", "apt", "preferences")
- with open(apt_preferences, 'w') as f:
+ with open(apt_preferences, 'a') as f:
f.write(
'Package: *\n'
'Pin: release l=%s\n'