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

Re: Вопросы по созданию пакета.



26.08.2012 20:19, dimas пишет:
>> Как согласуются патчи и дифф-архивы? И как дифф-архивы получаются
>> (возможно, я просто не дочитал ещё до этого)?
> дифф-архив (который *-debian.tar.gz) создает dpkg-buildpackage (ну или что он там еще запущает). путем сравнения orig-архива (который содержит нетронутый апстримный код) с тем, что на текущий момент имеем в папке сборки. в дифф-архив идет содержимое debian/, ну а патчи из debian/patches накладываются как патчи.
> собственно, при сборке source-пакета распаковывается orig-архив, к нему добавляется/накладывается содержимое debian-архива, и полученные сырцы собираются в соответствии с rules и прочия. apt-get source все это (распаковку, патчи) выполняет на автомате, скачав эти самые архивы и сверившись с .dsc.
> т.е. скачав orig-архив, можно сравнить его со скачанным с оффсайта и убедиться, что вот он, нетронутый апстрим. а все, что майнтеёнер нагородил - вот оно на виду, в отдельном архиве, который потом "приклеивается" для сборки.
Понятно.
Но мне непонятно другое: скачиваю xorg-server. Там архив с исходниками и ещё
отдельный diff.gz. Что это такое и откуда?

И, если я хочу положить что-то своё в пакет, как это сделать правильно?

Про quilt почитаю: надеюсь, что maint-guide у меня не заваляется, как всегда, и
я его осилю в приемлемые сроки.


Reply to: