VineSeed ML アーカイブ



[VineSeed:17609] Re: upload: dbus, gstreamer, libXtst, libcanberra, libtool ほか

  • From: Daisuke SUZUKI <daisuke@xxxxxxxxxxx>
  • Subject: [VineSeed:17609] Re: upload: dbus, gstreamer, libXtst, libcanberra, libtool ほか
  • Date: Tue, 19 May 2009 14:38:30 +0900
鈴木です。

On Sun, 17 May 2009 12:32:49 +0900
NAKAMURA Kenta <kenta@xxxxxxxxxxxxx> wrote:

>    libtool-2.2.6a-2vl5.{src,i386,x86_64}.rpm
>    libtool-ltdl-2.2.6a-2vl5.{i386,x86_64}.rpm
>    libtool-ltdl-devel-2.2.6a-2vl5.{i386,x86_64}.rpm
>    compat32-libtool-ltdl-2.2.6a-2vl5.i386.rpm
>    compat32-libtool-ltdl-devel-2.2.6a-2vl5.i386.rpm

%post -n compat32-%{name}-ltdl の前にコメント行があったため、
その前の %postun ltdl -p /sbin/ldconfig の実行に失敗していました。

%post* -p /sbin/ldconfig の後ろになにか書いてしまうと、それを
script として ldconfig で実行しようとしてしまいます。このため、
コメント行のみのscriptをldconfigに食わせてエラーになってしま
っていました。

解決方法は、-p /sbin/ldconfig をやめて /sbin/sh に処理させるか、
後ろのコメントを消すかですが、とりあえず後ろのコメントを消す
ことで対応しておきました。
# 本当に script 実行用のプログラム以外は -p で指定しないほうが
# いいのかもしれませんが。。。。

-- 
Daisuke SUZUKI | daisuke@{linux.or.jp,dicey.org,vinecaves.com}
GnuPG Fingerprint = 7DE6 9AC6 5E5B 1AF8 B38E  0992 90BF 4C09 7432 2CB0
Founder & President, Project Vine.            http://vinelinux.org/
Founder & President, Vine Caves, Ltd.         http://vinecaves.com/
Founder & Trustee, Japan Linux Association.   http://jla.linux.or.jp/