Как я могу создать каталоги с помощью snapcraft?

У меня есть файл, который я хочу скопировать со своего snapcraft источника в .snap, который я создаю:

parts:
   foo-config:
      plugin: dump
      source: .
      stage:
        - etc/foo.conf

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

0
задан 17 November 2016 в 06:26

1 ответ

stage собирается искать parts/$partname/install/etc/foo.conf. Если Вы захотите переместиться foo.conf из некоторого другого каталога и иметь его в $SNAP/etc/foo.conf, то необходимо будет использовать organize. organize создаст необходимые каталоги.

parts:
    foo-config:
        plugin: dump
        source: .
        stage:
          - etc/foo.conf
        organize:
           <path>/foo: etc/foo.conf
1
ответ дан 28 September 2019 в 04:15

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

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