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

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



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


Reply to: