[yocto] [auh][PATCH] Do not hardcode the location of tmp directory

Alexander Kanavin alexander.kanavin at linux.intel.com
Thu Mar 1 06:31:49 PST 2018


Get it from bitbake instead.

[YOCTO #12566]

Signed-off-by: Alexander Kanavin <alexander.kanavin at linux.intel.com>
---
 upgradehelper.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/upgradehelper.py b/upgradehelper.py
index 169e9ce..d868cde 100755
--- a/upgradehelper.py
+++ b/upgradehelper.py
@@ -602,9 +602,9 @@ class UniverseUpdater(Updater):
             I(" Removing sstate directory ...")
             shutil.rmtree(os.path.join(get_build_dir(), "sstate-cache"))
         if settings.get("clean_tmp", "no") == "yes" and \
-                os.path.exists(os.path.join(get_build_dir(), "tmp")):
+                os.path.exists(self.base_env['TMPDIR']):
             I(" Removing tmp directory ...")
-            shutil.rmtree(os.path.join(get_build_dir(), "tmp"))
+            shutil.rmtree(self.base_env['TMPDIR'])
 
     def _check_upstream_versions(self):
         I(" Fetching upstream version(s) ...")
@@ -711,7 +711,7 @@ class UniverseUpdater(Updater):
 
     def _get_packages_to_upgrade(self, packages=None):
         self._check_upstream_versions()
-        last_checkpkg_file = os.path.realpath(get_build_dir() + "/tmp/log/checkpkg.csv")
+        last_checkpkg_file = os.path.realpath(self.base_env['TMPDIR'] + "/log/checkpkg.csv")
 
         pkgs_list = []
         for pkg in self._parse_checkpkg_file(last_checkpkg_file):
-- 
2.15.1




More information about the yocto mailing list