LINUX.ORG.RU

Автоматизация сборки пакетов


0

1

Нужно собирать переодически пакеты ( скрипты в основном, конфиги и прочая мелочевка ). Вручную писать spec после билдить в репозитарии не хочется. Есть ли что для автоматизации данного процесса ?

★★☆☆

Я обычно делаю уже установленному порту pkg_create -Rb /var/db/pkg/название_пакета. Пакет и его зависимости сохраняются в текущей директории.

Othniel
()

Хм... Написать скрипты. Я так понимаю RPM? spec написать один раз, а скрипт пусть скачивает последний SVN/GIT, запускает SPEC-файл, получается SRC.RPM и просто RPM, правда для одной процессорной архитекторы, но ключ -m32 позволит собрать 32-битную программу в 64-битной системе. Может быть и в 32-битной получится с ключом -m64 осуществить сборку 64-битной версии, но это будет сложнее.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

> а скрипт пусть скачивает последний SVN/GIT, запускает SPEC-файл, получается SRC.RPM и просто RPM, правда для одной процессорной архитекторы

Этот скрипт называется rpmbuild, если что.

но ключ -m32 позволит собрать 32-битную программу в 64-битной системе. Может быть и в 32-битной получится с ключом -m64 осуществить сборку 64-битной версии, но это будет сложнее

а этот - mock

alpha ★★★★★
()
Ответ на: комментарий от ZenitharChampion

по крайней мере mock умеет исходники качать

alpha ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.