specファイルを編集

$ su - ⏎
# cd ~/rpmbuild/SPECS/ ⏎
# vi nginx.spec ⏎
一番先頭に
%define _unpackaged_files_terminate_build 0
%define ngx_cache_purge_version x.x
※xの部分はダウンロードしてきたキャッシュパージ用のファイルのバージョン

Name: nginx
Version: 1.0.15
バージョンの1.0.15の部分をダウンロードしてきたnginxのバージョンに書き換え

Source7: nginx.sysconfig
の次の行に
Source10: ngx_cache_purge-%{ngx_cache_purge_version}.tar.gz
を追加

Patch0: nginx-auto-cc-gcc.patch
の先頭に#をつけてコメントアウト

%patch0 -p0
の先頭に#をつけてコメントアウト

すぐ下の行に
%setup -T -D -a 10
を追加

export DESTDIR=%{buildroot}
の上の行に
export LANG='ja_JP.UTF-8'
を追加

--with-cc-opt="%{optflags} $(pcre-config --cflags)" \
の次の行に
--add-module=%{_builddir}/nginx-%{version}/ngx_cache_purge-%{ngx_cache_purge_version} \
を追加

make %{?_smp_mflags}
の次の行に
mv ngx_cache_purge-%{ngx_cache_purge_version}/CHANGES ngx_cache_purge-%{ngx_cache_purge_version}/CHANGES.ngx_cache_purge
mv ngx_cache_purge-%{ngx_cache_purge_version}/README.md ngx_cache_purge-%{ngx_cache_purge_version}/README.ngx_cache_purge
を追加

%doc LICENSE CHANGES README
の次の行に
%doc ngx_cache_purge-%{ngx_cache_purge_version}/CHANGES.ngx_cache_purge ngx_cache_purge-%{ngx_cache_purge_version}/README.ngx_cache_purge
を追加

[Esc]:wq ⏎