aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Oberritter <obi@opendreambox.org>2019-02-26 18:22:51 +0100
committerAndreas Oberritter <obi@opendreambox.org>2019-04-08 13:49:57 +0200
commitd0f77d60b861e060c853d5c69a23e5e824f27c4c (patch)
tree4fe442535619c32e8bebc61751ceba4b3fbdebc4
parent9610b229cf6c2ff80cd7d342f5248a1bcedc2238 (diff)
downloadopenembedded-core-contrib-d0f77d60b861e060c853d5c69a23e5e824f27c4c.tar.gz
package_manager/deb: initialize /var/lib/dpkg/arch
Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
-rw-r--r--meta/lib/oe/package_manager.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/meta/lib/oe/package_manager.py b/meta/lib/oe/package_manager.py
index c5fa3f7e3b..0adc889c17 100644
--- a/meta/lib/oe/package_manager.py
+++ b/meta/lib/oe/package_manager.py
@@ -1459,6 +1459,10 @@ class DpkgPM(OpkgDpkgPM):
if not os.path.exists(os.path.join(target_dpkg_dir, "available")):
open(os.path.join(target_dpkg_dir, "available"), "w+").close()
+ with open(os.path.join(target_dpkg_dir, "arch"), "w+") as arch:
+ for base_arch in base_arch_list:
+ arch.write("%s\n" % base_arch)
+
def remove_packaging_data(self):
bb.utils.remove(os.path.join(self.target_rootfs,
self.d.getVar('opkglibdir')), True)