Hello,
------------------------------------------------------
In my actions.py I have:
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2.
# See the file
http://www.gnu.org/licenses/old-licenses/gpl-2.0.txtfrom pisi.actionsapi import shelltools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
WorkDir = (get.srcNAME(), get.srcVERSION())
def install():
pisitools.insinto("/opt/Citrix/ICAClient", "*")
-----------------------------------------------------------------------------
when I run command : pisi bi pspec.xml -y I am having:
Building source package: ICAClient
DEBUG: RepoDB initialized in 8.89301300049e-05.
DEBUG: ComponentDB initialized in 0.733727931976.
DEBUG: InstallDB initialized in 0.176177978516.
ICAClient_12.1.0-0.x86_64.tar.gz [cached]
Unpacking archive(s)...
unpacked (/var/pisi/ICAClient-12.1-1/work)
Setting up source...
System error. Program terminated.
<type 'exceptions.AttributeError'>: 'tuple' object has no attribute 'lstrip'
Please use 'pisi help' for general help.
Traceback:
File "/usr/bin/pisi", line 82, in <module>
cli.run_command()
File "/usr/lib/pardus/pisi/cli/pisicli.py", line 141, in run_command
self.command.run()
File "/usr/lib/pardus/pisi/cli/build.py", line 182, in run
pisi.api.build(x)
File "/usr/lib/pardus/pisi/api.py", line 922, in build
return pisi.atomicoperations.build(*args, **kw)
File "/usr/lib/pardus/pisi/atomicoperations.py", line 695, in build
return pisi.operations.build.build(package)
File "/usr/lib/pardus/pisi/operations/build.py", line 1239, in build
pb.build()
File "/usr/lib/pardus/pisi/operations/build.py", line 346, in build
self.run_setup_action()
File "/usr/lib/pardus/pisi/operations/build.py", line 530, in run_setup_action
if self.run_action_function(ctx.const.setup_func):
File "/usr/lib/pardus/pisi/operations/build.py", line 689, in run_action_function
src_dir = self.pkg_src_dir()
File "/usr/lib/pardus/pisi/operations/build.py", line 653, in pkg_src_dir
return util.join_path(self.pkg_work_dir(), dirname)
File "/usr/lib/pardus/pisi/util.py", line 297, in join_path
b = b.lstrip('/')
What is the problem?
BR
Murat