Re: куда положить файл чтобы он попал в .deb-пакет?
Evgeny M. Zubok пишет:
>>> Э-хе-хе. Вызов dh_install вообще-то в debian/rules прописывать надо, а
>>> не вызывать вручную (если я правильно понял фразу "делаю
>>> dh_intall").
>> Ага, там даже есть уже закомментированный вызов dh_install
>>
>> Раскомментировал, при сборке оно сообщило что нет в debian/tmp файлов:
>>
>> [...]
>> dh_installdocs
>> dh_installexamples
>> dh_install
>> cp: невозможно выполнить stat для `debian/tmp/usr/lib': Нет такого файла
>> или каталога
>> dh_install: cp returned exit code 1
>> make: *** [binary-arch] Ошибка 1
>> dpkg-buildpackage: ошибка: fakeroot debian/rules binary возвратил код
>> ошибки 2
>>
>> глянул - и правда уже нет - потёрлись!
>
> Разумеется. dh_clean трет debian/tmp перед сборкой. Я же говорю, положи
> свои несколько файликов в debian (или в какую-нибудь свою директорию
> внутри debian) и напиши в <package>.install следующее (пошла подсказка:
> пути и файлы вымышленные):
>
> /debian/file1 usr/share/<package>
> /debian/file2 usr/share/doc/<package>
> /debian/file3 etc/<package>
>
> В rules должен быть просто dh_install в этом случае. Вроде
> так. Попробуй. Есть альтернативные варианты.
>
> Что хоть за файлы копируются? Документация? Лицензия? Конфигурация? Нет
> ли смысла использовать более специфичные хелперы типа dh_installdocs,
> dh_installmenu, dh_installmime и т. д.?
Не, не оно. Это "метапакет", и файлы лежащие в нём обычно конфиги для
других пакетов. Больше пакет ничего не содержит практически
А, вот есть скрипт внутренний /usr/lib/package/script.sh - его каким
хелпером надо переписывать туда?
Reply to: