Усилия PPA создают только пустой каталог сборки с помощью pbuilder или самого ppa

Я успешно собрал пакет debian без ошибок. Однако pbuilder и моя загрузка ppa не копируют файлы в каталог / opt /. У меня есть следующее дерево:

├── opt 
│   └── myDir
│       └── myfile
└── DEBIAN
    ├── control
    ├── postinst
    └── preinst   and many more ....

Я создал шаблон с помощью dh_make и отредактировал postinst, copyright, control и т. Д.

Я думал, что / opt будет автоматически клонирован в мою / opt после установки. Это тот случай, когда я собираю свой пакет с помощью debuild -us -uc и устанавливаю этот пакет с помощью dpkg -i , но, к сожалению, этого не происходит, когда я проверяю вывод pbuilder или моего ппа. Создается только пустой каталог сборки в / opt / myDir . Я готов предоставить любую дополнительную информацию в случае необходимости. Любое руководство приветствуется.

Некоторая информация такова:

  1. файл debian / control

     Источник: myproj
    Раздел: утилиты
    Приоритет: необязательно
    Сопровождающий: My Name 
    Build-Depends: debhelper (> = 9), sudo, qtbase5-dev, qtchooser, qt5-qmake, qtbase5-dev-tools, gksu, nmap, xterm, fontconfig
    Стандарты версии: 3.9.6
    Домашняя страница: 
    # Vcs-Git: git: //anonscm.debian.org/collab-maint/myproject.git
    # Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/myproject.git
    Пакет: mypackage
    Архитектура: любая
    Зависит: $ {shlibs: Depends}, $ {misc: Depends}
    Описание: описания
    
  2. postinst : это сценарий bash, который компилирует проект Qt в target / opt / myDir

  3. . Я не касался файла rules .
  4. авторское право хорошо установлено.

debuild выдает некоторые предупреждения, но не выдает ошибок. Пожалуйста, помогите мне решить исходную проблему, заключающуюся в том, что / opt не клонируется в целевую файловую систему. Спасибо.

1
задан 17 February 2018 в 12:39

0 ответов

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

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