On Fri, Feb 20, 2009 at 12:33:40AM +0300, Alexey Pechnikov wrote:
> Hello!
> 
> Есть задача собрать deb-пакет для нового .orig.tar.gz, притом удалить старые 
> патчи.
> Захожу в mc в файл .diff.gz и пытаюсь удалить все файлы, кроме содержимого 
> папки debian. После того, 
> как выхожу из этого файла он показывается или пустым, или там есть все файлы, 
> кроме собственно 
> папки дебиан :-(

Это баг mc. man splitdiff. Ну или man cp в конце концов, раз кроме
содержимого ./debian/ ничего не нужно.

> Кроме того, в файле .dsc придется удалить все секции с хэшами, кроме 
> содержащих 
> md5-суммы и заменить эти суммы на посчитанные для новых файлов.

А это зачем? Не умеем накладывать патчи руками?! Без dpkg-source
уже никак?

> Вопрос: можно ли это сделать как-то проще? Про uupdate знаю, но эта утилита 
> пытается наложить все 
> старые патчи, а изучать ее код нет желания.

Не надо код изучать, надо хотя бы документацию вдумчиво прочитать для начала.

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

Без комментариев.

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Ответить