Как запустить скрипт после поспешной установки?

Я пытаюсь упаковать предварительно созданное приложение, источник которого выглядит примерно так.

   lib/
   usr/
   mybinary
   abc.sh

С основными метаданными этот пакет установлен и доступен через командную строку 'mybinary'. Однако у нас есть сценарий 'abc.sh', который добавляет значок на рабочем столе. Как я могу работать, это - сценарий, после установки так, чтобы значок на рабочем столе был добавлен путем генерации 'app.desktop' файла. Этот источник вытягивают от облака, и я не могу добавить 'app.desktop' файл к самому источнику.

Вот snapcraft.yaml

name: mybinary
version: abcd
summary: abcd
description: abcd
grade: stable
parts:
  mybinary:
    plugin: dump
    source: *url here* 
apps:
  mybinary:
    command: mybinary
0
задан 2 February 2019 в 13:52

1 ответ

В конкретном случае файла на рабочем столе (и значок), можно разместить их в snap/gui каталог в Вашем дереве проекта, и Вы не должны будете запускать скрипт постустановки. Если это - другой тип файла, можно добавить другую часть (файлы от всех частей добавляются к тому же местоположению на шаге этапа).

0
ответ дан 26 October 2019 в 09:42

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

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