diff options
author | Ricardo Salveti <ricardo.salveti@linaro.org> | 2016-02-17 15:57:04 -0200 |
---|---|---|
committer | Ricardo Salveti <ricardo.salveti@linaro.org> | 2016-02-17 15:57:04 -0200 |
commit | 4d60b4543d7bc683d30992e2ee54ffa2247294fa (patch) | |
tree | b260964579df7d9111f23efd2dcdcc8665bfa0a5 | |
parent | 92e421047525ce677d573de91bb4dda1a0249193 (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.py | 12 |
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' |