]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
package_manager.py: Stop hardcoding localstatedir as '/var' for dpkg
authorAndreas Oberritter <obi@opendreambox.org>
Wed, 28 Mar 2018 19:46:00 +0000 (21:46 +0200)
committerAndreas Oberritter <obi@opendreambox.org>
Thu, 2 Jul 2020 13:10:00 +0000 (15:10 +0200)
Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
meta/lib/oe/package_manager.py

index 97998d07f4133e36d0dc3f89b011ab7f83d625c9..59f8ea81d405cd271ea4d3d5233afc35d620ecad 100644 (file)
@@ -1502,7 +1502,7 @@ class OpkgPM(OpkgDpkgPM):
 class DpkgPM(OpkgDpkgPM):
     def __init__(self, d, target_rootfs, archs, base_archs, apt_conf_dir=None, deb_repo_workdir="oe-rootfs-repo", filterbydependencies=True):
         super(DpkgPM, self).__init__(d, target_rootfs)
-        self.admindir = target_rootfs + '/var/lib/dpkg'
+        self.admindir = target_rootfs + self.d.getVar("localstatedir") + '/lib/dpkg'
         self.deploy_dir = oe.path.join(self.d.getVar('WORKDIR'), deb_repo_workdir)
 
         create_packages_dir(self.d, self.deploy_dir, d.getVar("DEPLOY_DIR_DEB"), "package_write_deb", filterbydependencies)