Revert WorkDır
This commit is contained in:
+5
-1
@@ -53,7 +53,11 @@ class PisiBuild:
|
|||||||
#finished its work in the work_dir
|
#finished its work in the work_dir
|
||||||
curDir = os.getcwd()
|
curDir = os.getcwd()
|
||||||
|
|
||||||
os.chdir(self.ctx.pkg_src_dir())
|
# FIXME: It's wrong to assume that unpacked archive
|
||||||
|
# will create a name-version top-level directory.
|
||||||
|
# Archive module should give the exact location.
|
||||||
|
# (from the assumption is evil dept.)
|
||||||
|
os.chdir(self.ctx.pkg_work_dir() + "/" + self.spec.source.name + "-" + self.spec.source.version)
|
||||||
locals = globals = {}
|
locals = globals = {}
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|||||||
@@ -82,12 +82,6 @@ class Context(object):
|
|||||||
return self.destdir + self.const.tmp_dir_suffix \
|
return self.destdir + self.const.tmp_dir_suffix \
|
||||||
+ '/' + packageDir
|
+ '/' + packageDir
|
||||||
|
|
||||||
def pkg_src_dir(self):
|
|
||||||
if self.spec.source.workdir is None:
|
|
||||||
return self.pkg_work_dir() + '/' + self.spec.source.name + '-' + self.spec.source.version
|
|
||||||
else:
|
|
||||||
return self.pkg_work_dir() + '/' + self.spec.source.workdir
|
|
||||||
|
|
||||||
def pkg_work_dir(self):
|
def pkg_work_dir(self):
|
||||||
return self.pkg_dir() + self.const.work_dir_suffix
|
return self.pkg_dir() + self.const.work_dir_suffix
|
||||||
|
|
||||||
|
|||||||
@@ -61,7 +61,6 @@ class SpecFile(XmlFile):
|
|||||||
self.source = SourceInfo()
|
self.source = SourceInfo()
|
||||||
self.source.name = self.getChildText("Source/Name")
|
self.source.name = self.getChildText("Source/Name")
|
||||||
self.source.license = self.getChildText("Source/License")
|
self.source.license = self.getChildText("Source/License")
|
||||||
self.source.workdir = self.getChildText("Source/WorkDir")
|
|
||||||
archiveNode = self.getNode("Source/Archive")
|
archiveNode = self.getNode("Source/Archive")
|
||||||
self.source.archiveUri = getNodeText(archiveNode).strip()
|
self.source.archiveUri = getNodeText(archiveNode).strip()
|
||||||
self.source.archiveName = basename(self.source.archiveUri)
|
self.source.archiveName = basename(self.source.archiveUri)
|
||||||
|
|||||||
Reference in New Issue
Block a user