Автоматически повышать версии при сборке пакета Debian - PullRequest
6 голосов
/ 27 июля 2010

У меня есть набор сценариев упаковки Debian, и я хотел бы, чтобы номер версии пакета увеличивался при каждой сборке.(т. е. debian_revision, как указано в Руководстве по политике Debian ) То есть первая сборка должна быть PACKAGE-1.0-0, затем PACKAGE-1.0-0 и т. д. (где 1.0это upstream_version).Есть ли простой способ указать этот «дополнительный» номер версии, не создавая новую запись в журнале изменений?

Я ищу, чтобы это автоматически выполнялось Makefile для проекта при достижении конкретной цели (т.е. deb построен)

1 Ответ

7 голосов
/ 27 июля 2010

dh_* сценарии читаются debian/changelog, чтобы создать файл изменений и установить версии, среди прочего.Вы не должны изменять версию без редактирования журнала изменений, но если ваша проблема связана с изменениями, внесенными вручную, вы можете создать скрипт, который вызывает

dch -i

, или если ваша проблема связана с изменениями, внесенными в debian/changelog, вы можетесоздайте скрипт bash для автоматического изменения версии.

...