Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
linux:build-rpm:nginx [2011/11/02 10:22] linko22@gmail.com |
linux:build-rpm:nginx [2011/11/02 10:29] (текущий) linko22@gmail.com |
||
---|---|---|---|
Строка 7: | Строка 7: | ||
После чего, идем на сайт [[http:// | После чего, идем на сайт [[http:// | ||
- | ~/ | + | |
- | wget http:// | + | |
После чего идем на страницу [[http:// | После чего идем на страницу [[http:// | ||
- | cd ~ | + | |
- | wget http:// | + | |
- | rpm -ivh nginx-1.1.7-1.el6.src.rpm | + | |
Оно у нас распакуется в наш домашний каталог в подготовленную среду **~/ | Оно у нас распакуется в наш домашний каталог в подготовленную среду **~/ | ||
Строка 20: | Строка 20: | ||
Далее, для начала поправим файл спеки nginx | Далее, для начала поправим файл спеки nginx | ||
- | mcedit ~/ | + | |
Далее, по секциям. | Далее, по секциям. | ||
+ | |||
+ | В начале в **SourceX: | ||
+ | <code bash> | ||
+ | Source0: | ||
+ | Source1: | ||
+ | Source2: | ||
+ | Source3: | ||
+ | Source4: | ||
+ | Source5: | ||
+ | Source6: | ||
+ | Source7: | ||
+ | Source8: | ||
+ | Source9: | ||
+ | Source10: | ||
+ | Source11: | ||
+ | Source12: | ||
+ | Source21: | ||
+ | Source100: | ||
+ | Source103: | ||
+ | Source104: | ||
+ | Source200: | ||
+ | </ | ||
**%description** добавляем //* ngx_cache_purge// | **%description** добавляем //* ngx_cache_purge// | ||
Строка 52: | Строка 74: | ||
%setup -T -D -a 21 | %setup -T -D -a 21 | ||
</ | </ | ||
- | | + | |
+ | Ищем где начинается **./ | ||
+ | |||
+ | < | ||
+ | |||
+ | Меняем на | ||
+ | |||
+ | < | ||
+ | --add-module=%{_builddir}/ | ||
+ | --add-module=%{_builddir}/ | ||
+ | </ | ||
+ | |||
+ | Т.е. добавляем при запуске **./ | ||
+ | |||
+ | :!: Документацию к модулю пихать в rpm не стал, лень было. | ||
+ | |||
+ | Теперь собираем | ||
+ | |||
+ | <code cli> | ||
+ | # cd ~/ | ||
+ | # rpmbuild -ba nginx.spec | ||
+ | </ | ||
+ | |||
+ | Если все собралось без ошибок, |