* fix: make relative local filenames absolute early on so that pisi build pspec.xml works in a local dir

This commit is contained in:
Eray Özkural
2005-11-21 16:44:02 +00:00
parent d03d50f0d9
commit b5c5233c68
+3 -1
View File
@@ -128,13 +128,15 @@ class Builder:
self.srcDir = None self.srcDir = None
def set_spec_file(self, specuri): 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 self.specuri = specuri
spec = SpecFile() spec = SpecFile()
spec.read(specuri, ctx.config.tmp_dir()) spec.read(specuri, ctx.config.tmp_dir())
self.spec = spec self.spec = spec
# directory accessor functions # directory accessor functions
# pkg_x_dir: per package directory for storing info type x # pkg_x_dir: per package directory for storing info type x
def pkg_dir(self): def pkg_dir(self):