* fix: make relative local filenames absolute early on so that pisi build pspec.xml works in a local dir
This commit is contained in:
+3
-1
@@ -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):
|
||||||
|
|||||||
Reference in New Issue
Block a user