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