[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:10778] Re: qmail のパッケージ



From: debian-users-admin@debian.or.jp
Subject: result for mget [10700-last MIME/multipart] (3/5) (debian-users ML)
Date: Fri, 11 Dec 1998 14:21:42 +0900
Message-ID: <199812111421.FMLAAC23911.debian-users@debian.or.jp>

debian-users-admin> 森山です
debian-users-admin> 上記URLから,qmail-1.03-1.cust.4.diff.gzを入手して
debian-users-admin> hamm上でqmail-1.03ディレクトリにパッチを当てmakeしました
debian-users-admin> *.debやdebianディレクトリは出来なかったので(あたり前か)
debian-users-admin> そのままmake setupをすると
debian-users-admin> ./installのところで
debian-users-admin> Segmentation faultになります
debian-users-admin> 
debian-users-admin> qmail-1.03はオリジナルのものです
debian-users-admin> *.debはqmail-src_1.02しか見あたらなかったので...

A.
./install /自分がインストールしたい先のtop directory
と行うように変えています。(ex:  ./install `pwd`/debian/tmp )
Segmentation fault は引数がない場合のエラーを
考慮していなかったためのパッチのバグ。
./debian/rule 内で、make setup ではなくて 
./install `pwd`/debian/tmp と行っています

B.
diff.gz を qmail-1.03 のオリジナルにあてると、
debian ディレクトリーはできるはずです。
パッチには ./debian が含まれていますので。
(cd qmail-1.03; zcat パッチ | patch -p1)
パッチ後、make -f ./debian/rules binary で .deb ができるはずです。

C.
直接 make setup されているようですが、
このパッチは .deb にするためのものなので、
もし .deb にしないで普通に make するなら、なんの意味もないパッチです

D.
現在のパッチは cust.5.diff.gz
ftp://ftp.softagency.co.jp/private/bo/qmail/qmail_1.03-1.cust.5.diff.gz
ですが、これは 私の qmail-mysql patch をマルチパッケージで
作成するようになっているので、mysql が入っていないなら、
その部分は debian/rule から外してください
hamm , bo のパッチの違いは mysql patch 以外はないので、
わたしは、hamm で同じパッチを当てて qmail の deb を作ってます


 村上 毅  takeshi@xxxxxxxxxxxxxxxx
 PGP fingerprint = 45 5D 54 12 B4 55 77 7F  D4 52 66 EC 03 3F 1B E9
 [ http://www.softagency.co.jp/mysql/ ]
 [ MySQL ML: mysql-help@xxxxxxxxxxxxxxxxx ]