URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8806
[ Назад ]

Исходное сообщение
"dpkg-buildpackage собрать пакет, состоящий только из скриптов"

Отправлено Nas_tradamus , 16-Июл-10 16:22 
Здравствуйте!

Не подскажите как собрать deb-пакет, в котором не надо ничего компилировать (просто набор shell-скриптов) при помощи dpkg-buildpackage?

Этой утилите необходимо чтобы я заполнил файл rules, а я даже не знаю что туда писать в таком случае.

Мне надо просто чтобы deb-пакет скопировал набор файлов в разные директории.
Раньше я собирал пакеты при помощи dpkg-deb -b: там гораздо проще и приятней.
Но вот чтобы пакет приняли в maemo-репозиторий extras, необходим .changes файл, который, как я понял, создается в процессе использования dpkg-buildpackage.

Буду очень признателен за помощь!


Содержание

Сообщения в этом обсуждении
"dpkg-buildpackage собрать пакет, состоящий только из скриптов"
Отправлено Nas_tradamus , 16-Июл-10 18:47 
В общем, поковырял исходники пакета mplayer-skins (там тоже только копирование).

Кусок из rules этого проекта:

"
d:=debian/mplayer-skins/usr/share/mplayer/skins

install:
    mkdir -p $(d)
    for s in *.tar.bz2; do tar xvj -C $(d) -f $$s ; done
    dh_link usr/share/mplayer/skins/clearplayer usr/share/mplayer/skins/default
"

Объясните, пожалуйста, а как в моем случае написать install?
У меня в корне искодников лежат директории usr/bin и etc/event.d. Соответственно, в них хранятся файлы, которые нужно скопировать.

Вопрос: как мне написать install для rules?


"dpkg-buildpackage собрать пакет, состоящий только из скриптов"
Отправлено anonymous , 27-Авг-10 00:28 
Читать здесь - http://www.debian.org/doc/debian-policy/

"dpkg-buildpackage собрать пакет, состоящий только из скриптов"
Отправлено Nas_tradamus , 27-Авг-10 11:49 
да давно уже решил проблему и зарелизил пакет для Maemo :)