On 00:33 Fri 20 Feb     , Alexey Pechnikov wrote:
AP> Hello!

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

AP> Вопрос: можно ли это сделать как-то проще? Про uupdate знаю, но эта утилита 
пытается наложить все
AP> старые патчи, а изучать ее код нет желания. orig.tar.gz содержит мой форк 
исходного проекта, так
AP> что накладывать какие-то патчи пока не требуется.

AP> P.S. control и changelog написать могу, но все остальные файлы в папке 
debian имхо бесполезное
AP> дублирование работы autotools и писать их вручную нет никакого желания - 
проще сделать бинарный
AP> пакет, чем вписывать в эти файлы пути, куда make установит компоненты 
пакета.

AP> Best regards, Alexey.
я бы просто открыл в обычном редакторе (текстовом, например vim) diff.gz
и удалил бы ненужные секции
--
... mpd is off

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Attachment: signature.asc
Description: Digital signature

Ответить