LINUX.ORG.RU
решено ФорумAdmin

[deb] как скомпилить только light-версию пакета? (конкретно nginx-ligth)

 


0

1

Пересобираю nginx для 12.04 т.к. для amd64 пакета нет (недавно поломали). Делаю ./debian/rules build (ну или через fakeroot, неважно), а оно собирает всё подряд и фейлит на этапе сборки nginx-full т.к. нет зависимостей (которые и не хочу тянуть, мне оно не нужны). В rules вижу FLAVOURS:=full light extras . Вот как собрать только light. Такое возможно?

★★★★★

Почикать debian/control и debian/rules (в особо запущенных случаях, обычно достаточно подкрутить зависимости, типа build: build-full build-light)

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

не хотел засорять систему. Пожалуй, почикаю debian/rules. А там, глядишь и в репозиторий оно попадёт.

Меня только удивляет почему в lts-версию дистра пихают development версию nginx (1.1.4). Мне немного ссыкотно. Впрочем, у них ещё два месяца чтобы передумать.

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

можно выставить FLAVOURS:=light и собрать ./debian/rules binary

во, спасибо, так и сделаю. Попробую что-нить типа ./debian/rules -DFLAVOURS=light или что-то в этом духе. Или -e нужен? Пошёл читать маны.

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

не, не помогло, debian/rules написан криво, оно всё равно там фигнёй страдает. В общем, подхреначу этот скриптик а там видно будет.

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