Пакет Debian без файлов;запускает установку во время сборки - PullRequest
2 голосов
/ 14 октября 2010

Я создаю пакет Debian для своего приложения, используя dh / debuild, следуя PackagingGuide / Complete * в Ubuntu , но у меня возникли некоторые проблемы. Я думаю, что это связано со структурой моего Makefile. Исходный Makefile:

install:
    mkdir -p /usr/share/getbooru
    cp -av * /usr/share/getbooru
    ln -s /usr/share/getbooru/getbooru /usr/bin/getbooru
remove:
    rm -rv /usr/share/getbooru /usr/bin/getbooru

Приложение написано на PHP, поэтому компиляция не требуется. После запуска debuild -S для сборки исходного пакета Debian я затем использую debian/rules binary для создания двоичного пакета. Вот эти проблемы:

  • описанная выше процедура установки (Makefile install target) запускается во время сборки пакета
  • полученный пакет не содержит файлов моего приложения

1 Ответ

2 голосов
/ 14 октября 2010

Вам необходимо изменить исходный Makefile, поэтому вместо установки в / usr / share / * он будет установлен в debian / $ packagename / usr / share.

...