パスワードを忘れた? アカウント作成
401419 journal

yabの日記: #187 How to modify in debian apache-ssl package

日記 by yab
こう、Apache-sslパッケージのapache_ssl.cを触る必要ができたのでメモです。

おもむろに、
cd ~/src/deb/apache-ssl
apt-get source apache-ssl
として
cd apache-ssl-1.3.27+1.48/
んで、
yab@Hrestol:~/src/deb/apache-ssl/apache-ssl-1.3.27+1.48$ ls -la upstream/tarballs/
合計 2620
drwxr-xr-x 2 yab yab 4096 2003-01-08 07:47 .
drwxr-xr-x 3 yab yab 4096 2003-01-04 08:57 ..
-rw-r--r-- 1 yab yab 191954 2003-01-04 09:05 apache-contrib-1.0.8-nomodcvs.tar.gz
-rw-r--r-- 1 yab yab 56157 2003-01-08 07:16 apache_1.3.27+ssl_1.48.tar.gz
-rw-r--r-- 1 yab yab 2306052 2002-10-04 03:51 apache_1.3.27.tar.gz
-rw------- 1 yab yab 15693 2003-01-04 09:06 mod_auth_cache_0.1.1.tgz
-rw-r--r-- 1 yab yab 41397 2003-01-04 09:06 mod_throttle312.tgz
-rw-r--r-- 1 yab yab 37225 2003-01-04 09:05 pkg.eapi-2.8.12-1.3.27.tar.gz

となっているので、おもむろに
cd upstream/tarballs/
cp apache_1.3.27+ssl_1.48.tar.gz /tmp
cd /tmp
tar zxvf apache_1.3.27+ssl_1.48.tar.gz

で、~/src/deb/apache-ssl/apache-ssl-1.3.27+1.48/debian/の
下にある apache_ssl.c.patch をあててみる

そのまえに、オリジナルは保存ね。というかpatchファイルの中をみてファイル名を合せておこうね。

patch -p0 apache_ssl.c.new < ~/src/deb/apache-ssl/apache-ssl-1.3.27+1.48/debian/apache_ssl.c.patch

ここでは、/tmpの方に改変状態をつくって、それを編集しようという目論見だ。

で、ごそごそとpatchの中身を入れてと。

で、確認
yab@Hrestol:/tmp$ diff -c src/modules/ssl/apache_ssl.c src/modules/ssl/apache_ssl.c.new

※ここで、ちゃんと相対パスを合せろよ!、でないと、debuildをしている時にうまくパッチがあたらないぞ。

なら、debian/apache_ssl.c.patchのオリジナルを置いてて、

diff -c src/modules/ssl/apache_ssl.c src/modules/ssl/apache_ssl.c.new > ~/src/deb/apache-ssl/apache-ssl-1.3.27+1.48/debian/apache_ssl.c.patch

とやって、debuild -us -uc -saとしてbuildしてみる。

ふむ。ふむ。とりあえず出来ているようだ。
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア

読み込み中...