Как скопировать исходные файлы в этап/снимок с snapcraft

Я пытаюсь создать snapp из хоста приложений на (etherpad-облегченном) GitHub.

Когда я запускаюсь snapcraft stage команда, snapcraft загружает все файлы в parts/etherpad-lite/src папка и затем создает все, что должно быть создано и копирует файлы в stage/bin папка.

Теперь я должен скопировать некоторый сценарий от исходной папки до stage/bin папка.

Как я могу сделать это в snapcraft?

Вся история объяснена на snap-app-devel ML: https://lists.ubuntu.com/archives/snappy-app-devel/2016-February/000611.html

4
задан 7 March 2016 в 18:15

2 ответа

Существует плагин копии. Таким образом, можно добавить часть, которая копирует файлы в / мусорное ведро

   <part-name>:
      plugin: copy
      source: <your source directory>
      files:
         <source path 1>: <destination path 1>
         <source path 2>: <destination path 2>

, можно играть вокруг с этим и проверить результат в каталоги./parts./этап и./привязывать.

4
ответ дан 1 December 2019 в 09:22

Можно использовать плагин дампа для копирования файлов:

<part-name>:
   plugin: dump
   source: .
   stage:
      - <file1>
      - <file2>
2
ответ дан 1 December 2019 в 09:22

Другие вопросы по тегам:

Похожие вопросы: