ubuntu 11.10 serverでnginxのtcp_proxy_moduleを使用したかったのでdebファイルを生成するための記録
1 create working directory
$ mkdir -p src/deb
$ cd src/deb
2 install source packages
$ apt-get source nginx-full
3 install build packages and other dependency packages
$ sudo apt-get install devscripts
$ sudo apt-get build-dep nginx-full
4 download tcp_proxy_module
$ cd nginx-1.0.5/debian/modules
$ git clone https://github.com/yaoweibin/nginx_tcp_proxy_module.git
5 apply patch tcp.patch
$ cd ../../
$ pwd
/home/ry/src/deb/nginx-1.0.5
$ patch -p1 < debian/modules/nginx_tcp_proxy_module/tcp.patch
6 edit changelog
$ cd ../../
$ debchange -i
(add your change log)
7 edit debian/rules
$ vi debian/rules
--add-module=$(MODULESDIR)/nginx_tcp_proxy_module \
8 build package!
$ pwd
/home/ry/src/deb/nginx-1.0.5
$ debuild -us -uc
wait
9 install new deb
$ cd ../
$ ls nginx*.deb
nginx_1.0.5-1ry_all.deb (and other packages)
$ sudo dpkg -i nginx_1.0.5-1ry_all.deb
0 件のコメント:
コメントを投稿