[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:17423] Re: rpm bug?
From: Hiroshi KISE <fuyuneko@xxxxxxxxxxxx>
Subject: [debian-users:17418] rpm bug?
Date: Sat, 14 Aug 1999 20:07:29 +0900
> 「翻訳の王様」を今度はpotatoマシンにインストールするために、
> alienをかけました。
> http://www.ibm.co.jp/software/internet/king/
> できあがったdebファイルの中をみてみると、uidとgidがどちらも300に
> なっているファイルがありました。そうでないものもあります。
> rpm -q -vv -l -p king-0.90-1.i386.rpm
> としてみると、中のファイル、ディレクトリともにrootでした。
まず、これがあやしいです。もともとのrpmファイルのuidとgidが
それぞれ300ではないか、と思いました。ですが、上のrpmコマンドでは
root/rootです。
slink環境でrpm2cpioの実験をすればよかった…。
次にあやしいと思われるのは、alienによって生成されるdebian/rulesです。
alien -g king-0.90-1.i386.rpm
で、展開された状態で停止します。ここで、展開されたファイルの所有者を
適当に変更します。で、
cd king-0.90
debian/rules binary
でdebパッケージが生成されます。こいつをdpkg -cでみると、変更した
所有者のままです。rootになるべきだと思いますが、違います?
debian/rulesの一部を引用します。
−−−−−−−−−−−−−−−ここから−−−−−−−−−−−−−−−
# Build architecture-dependent files here.
binary-arch: build
# dh_testversion
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
cp -a `ls |grep -v debian` debian/tmp
#
# If you need to move files around in debian/tmp or do some
# binary patching ... Insert it here
#
dh_installdocs
dh_installexamples
dh_installmenu
# dh_installinit
dh_installcron
# dh_installmanpages
# dh_undocumented
dh_installchangelogs
# dh_strip
dh_compress
# dh_fixperms
dh_suidregister
dh_installdeb
-dh_shlibdeps
dh_gencontrol
dh_makeshlibs
dh_md5sums
dh_builddeb
−−−−−−−−−−−−−−−ここまで−−−−−−−−−−−−−−−
--
喜瀬“冬猫”浩@南国沖縄