diff --git a/pisi/actionsapi/shelltools.py b/pisi/actionsapi/shelltools.py index 2824d0b1..6e775597 100644 --- a/pisi/actionsapi/shelltools.py +++ b/pisi/actionsapi/shelltools.py @@ -116,6 +116,8 @@ def copy(sourceFile, destinationFile): shutil.copy(file, destinationFile) except IOError: ctx.ui.error('ActionsAPI [copy]: Permission denied.') + elif isDirectory(file): + copytree(file, destinationFile) else: ctx.ui.error('ActionsAPI [copy]: File %s does not exist.' % file)