-`rsync` для копирования локального дерева на удалённую сторону
- каталог `eepm`, в котором есть `bin/eepm`
## Быстрый старт
...
...
@@ -117,7 +118,13 @@ bin/eepm
В remote-режиме скрипт подключается по `ssh` и запускает тот же скрипт на удалённой стороне во внутреннем режиме.
При этом дерево `eepm` не копируется. На удалённую сторону передаётся только путь к нему, поэтому remote-сценарий рассчитан на ту же машину или на окружение с общим файловым деревом, где этот путь виден и локально, и из-под `builder-robot`.
Если источник задан как локальный каталог или через `--eepm-dir`, порядок такой:
1. На удалённой стороне проверяется типовой путь `/srv/<user>/Projects/eepm`.
2. Если он найден, используется он.
3. Если он не найден, локальное дерево `eepm` синхронизируется на удалённую сторону через `rsync`.
Если выбран `--eepm-source builder64`, скрипт ожидает, что удалённое дерево уже существует в `/srv/...`.
-нет отдельного режима для копирования локального дерева на удалённый host; remote-режим ожидает, что удалённая сторона видит то же дерево по тому же пути
-для синхронизации локального дерева на удалённую сторону используется `rsync`
- источник `local` ожидает либо запуска скрипта из корня `eepm`, либо передачи `--eepm-dir`