[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Обновление сырцов пакета



На Fri, 20 Feb 2009 00:33:40 +0300
Alexey Pechnikov <pechnikov@sandy.ru> записано:

> Hello!
> 
> Есть задача собрать deb-пакет для нового .orig.tar.gz, притом удалить
> старые патчи. Захожу в mc в файл .diff.gz и пытаюсь удалить все
> файлы, кроме содержимого папки debian. После того, как выхожу из
> этого файла он показывается или пустым, или там есть все файлы, кроме
> собственно папки дебиан :-( Кроме того, в файле .dsc придется удалить
> все секции с хэшами, кроме содержащих md5-суммы и заменить эти суммы
> на посчитанные для новых файлов.
> 
> Вопрос: можно ли это сделать как-то проще? Про uupdate знаю, но эта
> утилита пытается наложить все старые патчи, а изучать ее код нет
> желания. orig.tar.gz содержит мой форк исходного проекта, так что
> накладывать какие-то патчи пока не требуется. 
> 
> P.S. control и changelog написать могу, но все остальные файлы в
> папке debian имхо бесполезное дублирование работы autotools и писать
> их вручную нет никакого желания - проще сделать бинарный пакет, чем
> вписывать в эти файлы пути, куда make установит компоненты пакета.

Многабукф, но я так и не понял, что именно тебе мешает взять новые
исходники, распаковать из, положить в распакованные исходники каталог
debian из пакета и добавить запись в changelog

Также рекомендую освоить git-buildpackage - для таких вещей очень
полезная штука.

-- 
Best regards,
 Alexander GQ Gerasiov

 Contacts:
 e-mail:    gq@cs.msu.su             Jabber:  gq@jabber.ru
 Homepage:  http://gq.net.ru         ICQ:     7272757
 PGP fingerprint: 0628 ACC7 291A D4AA 6D7D  79B8 0641 D82A E3E3 CE1D


Reply to: