Преглед на файлове

Fix send of dir over sftp

Bertrand Chenal преди 7 години
родител
ревизия
d76c1a2921
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      baker.py

+ 2 - 1
baker.py

@@ -540,7 +540,8 @@ def run_remote(task, host, env, cli):
                 else:
                     for root, subdirs, files in os.walk(local_path):
                         rel_dir = os.path.relpath(root, local_path)
-                        rem_dir = posixpath.join(remote_path, rel_dir)
+                        rel_dirs = os.path.split(rel_dir)
+                        rem_dir = posixpath.join(remote_path, *rel_dirs)
                         run_helper(client, 'mkdir -p {}'.format(rem_dir))
                         for f in files:
                             rel_f = os.path.join(root, f)