У меня есть файл, который я хочу скопировать со своего snapcraft источника в .snap, который я создаю:
parts:
foo-config:
plugin: dump
source: .
stage:
- etc/foo.conf
Если я пытаюсь создать снимок, и и т.д. / каталог не существует, я получаю ошибку. Существует ли способ использовать плагин дампа (или иначе) для создания каталогов, а также копирования файлов?
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