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

[debian-devel:13028] Re: Porting to non-i386 arch



From: Fumitoshi UKAI <ukai@debian.or.jp>
Subject: [debian-devel:13025] Re: Porting to non-i386 arch
Date: Thu, 12 Oct 2000 18:03:06 +0900

> > そもそも debuild -us -uc がマズイ気もしますが?
> 
> えーと ports build だと -B がいりますね。

鵜飼さんの示されたのは、一般に debian/changelog
を修正しないで Distribution を変える手法だったので
ports とか特別な場合は必要な修正をして使いなさい、
ということだったようですね(やっと分った気がしますが
まだ違ってたりするかな?)。

という訳で ports の場合以下のようにすれば良いのでは
ないかと思うのですがどうなんでしょうか?

debuild -B -us -uc
dpkg-genchanges -B -DDistribution='stable unstable' \
    -m"My Name <myaddress>" \
	> ../$(dpkg-parsechangelog | sed -n 's/^Source: //p')_$(dpkg-parsechangelog | sed -n 's/^Version: \([[:digit:]]*:\)*//p')_$(dpkg-architecture -qDEB_HOST_ARCH).changes
debsign

一体どうなれば正解なのか理解できてないので、自信があり
ません。

debuild の -B は無いと余計な *.diff.gz などを作るので
必須だと思います。

dpkg-genchanges の -B も無いと *.changes に *.dsc がリスト
されるので必要な気がします。

-m"My Name <myaddress>" は付けないと *.changes が元のメン
テナになってしまいます。ここで -m 使っておけば debsign は
問題なさそうです。
			   平成12年10月13日(金)
--
 ***************************
 香田 温人(こうだ あつひと)
 http://www1.pm.tokushima-u.ac.jp/%7Ekohda/