Инструменты пользователя

Инструменты сайта


linux:build-rpm:nginx

Это старая версия документа!


nginx+ngx_cache_purge

Что бы в стандартный nginx из репозитория CentALT добавить еще один модуль ngx_cache_purge надо сделать некоторые изменения.

Для начала убедимся что у нас подготовлена среда для пересборки rpm

После чего, идем на сайт http://labs.frickle.com/nginx_ngx_cache_purge/ И качаем оттуда последнюю версию модуля.

~/rpmbuild/SOURCES
wget http://labs.frickle.com/files/ngx_cache_purge-1.4.tar.gz

После чего идем на страницу http://centos.alt.ru/repository/centos/6/SRPMS/ и качаем оттуда последнюю версия исходников от nginx и устанавливаем

cd ~
wget http://centos.alt.ru/repository/centos/6/SRPMS/nginx-1.1.7-1.el6.src.rpm
rpm -ivh nginx-1.1.7-1.el6.src.rpm

Оно у нас распакуется в наш домашний каталог в подготовленную среду ~/rpmbuild

Далее, для начала поправим файл спеки nginx

mcedit ~/rpmbuild/SPECS/nginx.spec

В секцию %prep добавляем наш модуль %setup -T -D -a 12 что бы она выглядела так:

%prep
%setup -q
%patch0 -p0
%patch1 -p0
%{__tar} zxvf %{SOURCE5}
%setup -T -D -a 8
%setup -T -D -a 9
%setup -T -D -a 10
%setup -T -D -a 11
%setup -T -D -a 12
%setup -T -D -a 21
linux/build-rpm/nginx.1320214699.txt.gz · Последнее изменение: 2011/11/02 10:18 — linko22@gmail.com