Use --tmp-dir of gbp in gbs import. #574
authorHuang Hao <hao.h.huang@intel.com>
Thu, 6 Dec 2012 09:33:30 +0000 (17:33 +0800)
committerZhang Qiang <qiang.z.zhang@intel.com>
Fri, 7 Dec 2012 05:03:44 +0000 (13:03 +0800)
Cherry-pick from:bc8c03c3c2f608c7b8ab257db2c9197d30a51f85

Change-Id: Ia0f6e372d0c7667e81032cc874b3d5b4ff10fb94

gitbuildsys/cmd_import.py

index c59b4a6ab017d0b91ea4a5f5dffcea93fc970b47..cf1aa4e9719eb1aa6a752b25834aa173c330f0ad 100644 (file)
@@ -23,6 +23,8 @@ import os
 from gitbuildsys.errors import GbsError
 from gitbuildsys.cmd_export import get_packaging_dir
 from gitbuildsys.log import LOGGER as log
+from gitbuildsys.utils import Temp
+from gitbuildsys.conf import configmgr
 
 from gbp.scripts.import_srpm import main as gbp_import_srpm
 from gbp.scripts.import_orig_rpm import main as gbp_import_orig
@@ -37,10 +39,16 @@ def main(args):
 
     path = args.path
 
+    tmp = Temp(prefix='gbp_',
+               dirn=configmgr.get('tmpdir', 'general'),
+               directory=True)
+
     params = ["argv[0] placeholder",
               "--color-scheme=magenta:green:yellow:red",
               "--packaging-dir=%s" % get_packaging_dir(args),
-              "--upstream-branch=%s" % args.upstream_branch, path]
+              "--upstream-branch=%s" % args.upstream_branch, path,
+              "--tmp-dir=%s" % tmp.path,
+              ]
     if not args.no_pristine_tar and os.path.exists("/usr/bin/pristine-tar"):
         params.append("--pristine-tar")