Как собрать пакет из своего git репозитория под Debian/Ubuntu?
Привет всем
Есть git репозитории с скриптами, бинарками, библиотеками, пересобранные ядра. Есть 200+серверов на нескольких Ubuntu&Debian-версиях.
Сейчас обновление приходит через скрипты + git .
Есть желание наладить нормальную автосборку пакетов и выкладывание это в локальном репозитории(reprepro).
Сначала бросился парсить git log --pretty=format:"%h - %ae, %ad : %s" в debian/changelog. Но потом подумал, что можно и не создавать велосипед. Только вот не могу ничего найти. Вопрос: как собирать пакет из своего git репозитория под Debian/Ubuntu? Если там только содержимое пакета и оно не в архиве?
Спасибо - посмотрю. Подскажите пожалуйста как из одного git-репозитория получить х пакетов? Тоесть сейчас весь проект ( в том числе либы и т.д.) находятся в одном репозитории
Ну так напишите свой скрипт, makefile какой-нибудь или используйте что-то вроде fpm.
Если речь не идет о разных типах пакетов (*-devel, *-tests), то лучше выделите для каждого подпроекта отдельный репозиторий - сильно упростите себе жизнь.