Как упаковать README.md в репозиторий источника git Debian?

Я пытаюсь создать совершенно новый пакет Debian-ish (в основном для частного использования, но я думаю о его публикации на GitHub) на основе сторонней программы, которая в настоящее время не имеет пакета Debian.

У меня есть все основные настройки (он создает пакеты, и он работает), но я столкнулся с некоторыми помехами, пытаясь сделать из него репозиторий git.

Я использовал git-buildpackage для создания репозитория из моего .dsc и с использованием базовых вариантов сборки, которые он отлично работает. Теперь я пытаюсь использовать pbuilder для выполнения расширенной проверки README.md проблема с файлом README.md .

Upstream не предоставляет файл README.md . Я хочу иметь его в корне моего репозитория, чтобы пользователи, просматривающие GitHub, увидели информацию автоматически.

dpkg-source раздражается, если я добавляю файл без добавления патча для debian/patches .

Но похоже, что рекомендуемый способ использования репозитория git (по крайней мере, с git-buildpackage ) заключается в том, что у ведущей ветки не были исправления (которые делают определенный смысл, поскольку это было бы дублирование), особенно к способу, которым прикладные исправления отслеживаются через .pc ), – но если я удалю все патчи, то файл README.md исчезнет, ​​что победит точку.


Теперь я добавил debian/source/options который содержит:

 extend-diff-ignore="README\.md$" 

И не включая патч для создания файла. Это выполняет обе цели (мастер – это источник README.md но содержит файл README.md а dpkg-source не расстраивается об этом во время сборки). Недостатком является то, что этот файл не появляется нигде в файлах с исходным кодом ( orig.tar.gz и debian.tar.xz ).

Я могу жить с этим, так как файл не очень увлекательный (в основном просто описание и некоторые инструкции по его созданию из git), но это означает, что репозиторий Git «отличается» от исходного пакета. Правильно ли это? Есть ли способ лучше?

Interesting Posts

Инструмент командной строки для проверки того, когда был обновлен URL-адрес?

Перенести образ qcow2 между пулами хранения

Освежающий графический буфер (или что-то в этом роде) в Jessie

Создание deb: Как поместить архивные файлы в отдельный пакет .deb?

Проверьте возможности SMTP-сервера в командной строке

выйти из сценария оболочки

Дисковод USB не обнаружен / arch

Postfix больше не регистрируется в / var / log / mail после его удаления и повторного создания?

Сортировка строк по количеству слов на строку

ChrUbuntu (Acer): Как загрузить ядро ​​3.8.0-16 вместо 3.4.0?

Обновление tar.gz ежедневно только с измененными файлами

Удаление Ubuntu 12.04 LTS с двойной настройки загрузки и восстановление диспетчера загрузки Windows

Использование wpa_supplicant для выбора точки доступа

Загрузка с acpi_osi = Linux исправляет управление вентилятором, но разрывает клавиши яркости

Что создает файлы подкачки?

Linux и Unix - лучшая ОС в мире.