diff --git a/pisi/actionsapi/get.py b/pisi/actionsapi/get.py index 2b9d1ac7..f9b8124a 100644 --- a/pisi/actionsapi/get.py +++ b/pisi/actionsapi/get.py @@ -11,7 +11,7 @@ # Please read the COPYING file. # Standart Python Modules -import os.path +import os # PISI Modules import pisi.actionsapi @@ -26,6 +26,12 @@ class BinutilsError(pisi.actionsapi.Error): env = glb.env dirs = glb.dirs +def curDIR(): + return os.getcwd() + +def ENV(env): + return os.environ[env]; + # variables.Env def pkgDIR(): diff --git a/pisi/actionsapi/shelltools.py b/pisi/actionsapi/shelltools.py index 93385cca..caec4d09 100644 --- a/pisi/actionsapi/shelltools.py +++ b/pisi/actionsapi/shelltools.py @@ -38,15 +38,12 @@ def makedirs(destinationDirectory): pass def echo(destionationFile, content): - if can_access_file(destionationFile): - try: - f = open(destionationFile, 'a') - f.write("%s\n" % content) - f.close() - except IOError: - ctx.ui.error('\n!!! ActionsAPI [echo]: Can\'t append to file...\n') - else: - ctx.ui.error('\n!!! ActionsAPI [echo]: File doesn\'t exists...\n') + try: + f = open(destionationFile, 'a') + f.write("%s\n" % content) + f.close() + except IOError: + ctx.ui.error('\n!!! ActionsAPI [echo]: Can\'t append to file...\n') def chmod(sourceFile, mode = 0755): '''change the mode of sourceFile to the mode'''