From b5c5233c6887a03305ef028d93210663a2abd2b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eray=20=C3=96zkural?= Date: Mon, 21 Nov 2005 16:44:02 +0000 Subject: [PATCH] * fix: make relative local filenames absolute early on so that pisi build pspec.xml works in a local dir --- pisi/build.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pisi/build.py b/pisi/build.py index 5be449d6..ba006845 100644 --- a/pisi/build.py +++ b/pisi/build.py @@ -128,13 +128,15 @@ class Builder: self.srcDir = None def set_spec_file(self, specuri): + if not specuri.is_remote_file(): + specuri = URI(os.path.realpath(specuri.get_uri())) # FIXME: doesn't work for file:// self.specuri = specuri spec = SpecFile() spec.read(specuri, ctx.config.tmp_dir()) self.spec = spec # directory accessor functions - + # pkg_x_dir: per package directory for storing info type x def pkg_dir(self):