From d2a84751cc29ab661bf68fa02a74686e7942df57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fatih=20A=C5=9F=C4=B1c=C4=B1?= Date: Sun, 26 Sep 2010 10:52:40 +0000 Subject: [PATCH] build: Fail if user-defined WorkDir does not exist --- pisi/operations/build.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pisi/operations/build.py b/pisi/operations/build.py index dcf8f882..58dcd0c4 100644 --- a/pisi/operations/build.py +++ b/pisi/operations/build.py @@ -578,9 +578,11 @@ class Builder: def pkg_src_dir(self): """Returns the real path of WorkDir for an unpacked archive.""" - dirname = self.spec.source.name + "-" + self.spec.getSourceVersion() - dirname = self.actionGlobals.get("WorkDir", dirname) + dirname = self.actionGlobals.get("WorkDir") + if dirname: + return util.join_path(self.pkg_work_dir(), dirname) + dirname = self.spec.source.name + "-" + self.spec.getSourceVersion() src_dir = util.join_path(self.pkg_work_dir(), dirname) if not os.path.exists(src_dir):