From owner-ports-jp@jp.freebsd.org  Sun Mar 11 02:52:49 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id CAA25482;
	Sun, 11 Mar 2001 02:52:49 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from jiro.c.u-tokyo.ac.jp (jiro.c.u-tokyo.ac.jp [157.82.63.17])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id CAA25477
	for <ports-jp@jp.freebsd.org>; Sun, 11 Mar 2001 02:52:49 +0900 (JST)
	(envelope-from koma2@jiro.c.u-tokyo.ac.jp)
Received: from puwi.sasa-ken (puwi.sasa-ken [172.16.1.2])
	by jiro.c.u-tokyo.ac.jp (Postfix) with ESMTP id 782EB1949
	for <ports-jp@jp.freebsd.org>; Sun, 11 Mar 2001 02:52:44 +0900 (JST)
From: KOMATSU Shinichiro <koma2@jiro.c.u-tokyo.ac.jp>
To: ports-jp@jp.freebsd.org
In-reply-to: Your message of "Sat, 10 Mar 2001 18:12:24 JST."
             <20010310181224H.taoka@infonets.hiroshima-u.ac.jp> 
X-Mailer: MH 6.8.4.JP-3.00 + JVim 3.0-j2.1 by Ken'ichi Tsuchida (2001 Jan 1) + skk1.2.16(SKKFEP)
Date: Sun, 11 Mar 2001 02:52:40 +0900
Message-Id: <20010310175244.782EB1949@jiro.c.u-tokyo.ac.jp>
Reply-To: ports-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: ports-jp 10816
Subject: [ports-jp 10816] Re: linux shared libraries (Re: ja-pips* & an extra file) 
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org
X-Originator: koma2@jiro.c.u-tokyo.ac.jp

$B$3$s$P$s$O!">.>>$G$9!#(B

From: TAOKA Satoshi <taoka@infonets.hiroshima-u.ac.jp>
Subject: [ports-jp 10815] Re: linux shared libraries (Re: ja-pips* & an extra file)
Date: Sat, 10 Mar 2001 18:12:24 +0900

> > # chroot /compat/linux sh
> > chroot# mkdir /var/tmp
> > chroot# touch /etc/mtab
> > $B$7$F$d$C$?$i(B
> $B$3$$$D$N>l9g$@$1!"$3$N(B2$B$D$rI,MW$H$7$F$$$k$s$G$9$+!)(B
> gtk$B$J$I$b!"$3$l$i$,I,MW$@$C$?!)(B

$B:#;n$7$F$_$^$7$?$,(B
($B$5$C$-$O(B gtk+ $BF~$l$J$$$G(B --nodeps $B$G(B bjfiltercom $BF~$l$F$?(B)$B!"(B
gtk+ $B$b(B ${LINUXBASE}/var/tmp $B$,$J$$$H(B script $B$,Av$j$^$;$s$M!#(B
rpm $B$O(B [--root $B$G;XDj$7$?(B directory]/var/tmp $B$K(B 
temporary $B$K(B script $B:n$C$F$=$l$r<B9T$7$F$k$N$G!"(B
$B$=$N(B script $B$r:n@.$G$-$J$$$H(B error $B$K$J$k$s$@$H;W$$$^$9!#(B

$B$A$J$_$K!"(B${LINUXBASE}/var/tmp $B$G$9$,!"(B
$B$U$D$&$O(B filesystem $B$H$$$&(B rpm $B$,:n@.$9$k$O$:$G!"(B
$B$3$l$O(B emulators/linux_base $B$GE83+$7$F$k$N$G$9$,!"(B
$B$h$/$h$/8+$?$i(B 

	REMOVE_DIRS= $B!D(B /var/tmp $B!D(B

$B$H>C$5$l$F$^$7$?!#!#!#(B

$B$"$l$l!)(B $B$G$b!"(B[ports-jp 10809] $B8+$k$H(B
$BED2,$5$s$N4D6-$G$O(B rpm $B$G%$%s%9%H!<%k$7$?8e$K(B
ld.so.cache $B$,99?7$5$l$F$k(B == script $B$,<B9T$5$l$F$k(B
$B$o$1$G$9$+!)(B $BED2,$5$s$N4D6-$G$O(B ${LINUXBASE}/var/tmp 
$B$,$"$k$N$G$7$g$&$+!)(B
$B$=$&$G$J$$$H$9$k$H!D!D(B $B2J3X$G$O2rL@$G$-$J$$%J%>$,!D(B (^_^;


$B$H!"$3$3$^$GD9!9$H=q$-$^$7$?$,!"(B

> > $B$?$@!"(Brpm $B$G4IM}$7$J$$$N$G$"$l$P!"%$%s%9%H!<%k$b(B rpm $B$G$d$i$J$$$G(B
> > 
> >   # rpm2cpio hogehoge.rpm | cpio -vid
> > 
> > $B$J$s$F$7$?J}$,!"(Brpm db $B$N@09g@-$H$+LLE]$J$3$H9M$($J$/$F3Z$+$b$7$l$^$;$s!#(B
> 
> $B$*$*!#$3$l$,0lHVNI$$MM$J5$$,$7$^$9!#(B
> $B$3$l$@$H!"(Brpm -e$B$7$J$/$F$bNI$/$J$k$7!#(B

$B;d$b$d$C$Q$j$3$l$r6/$/?d$9$3$H$K$7$^$9!#(B
$B$H$$$&$N$O!"(Brpm $B;H$C$F%$%s%9%H!<%k$9$k$H(B
make install $B$H(B pkg_add $B$G0c$$$,=P$k(B
(${LINUXBASE}/var/lib/rpm $B0J2<(B) $B$N$G!"(B
$B$=$l$,%$%d$@$+$i$G$9!#(B

$B!t(B $B$"$H!"(Brpm2cpio $B$@$C$?$i(B perl $B$NC1BNHG(B (misc/rpm2cpio) 
$B!t(B $BF~$l$k$@$1$G$$$$$N$G!"$o$6$o$6(B build $B$7$J$$$GNI$$$N$G3Z!#(B
 
> # rpm$B$O07$$$K$/$$$+$i(Balien$B$N(Bports$B$r:n$m$&$+$H;W$C$F$$$?$/$i$$!"(Brpm
> # package$B$O9%$-$K$J$l$J$$!#(B

$B$3$l$O$^$"47$l$NLdBj$G$9$M!#(B(^_^;
$B$"$H!"%3%N%_$NLdBj$b$"$j$^$9$,!#(B
$B$?$7$+$KFH<+%U%)!<%^%C%H$J$s$G:G=i$O!V$&$2$C!W$C$F;W$$$^$7$?$,!"(B
$B47$l$F$7$^$($P(B pkg_* $B$H$=$&JQ$o$i$J$$$H;W$$$^$9!#(B
$B!t(B $B0l1~;d$O(B 2$B!A(B3$BG/$[$I(B FreeBSD only $B$G@83h$7$?8e$K(B
$B!t(B (FreeBSD $B$HF1;~J?9T$G(B) RedHat $B7O;H$&$h$&$K$J$j$^$7$?!#(B

$B$?$@!"(Brpm $B$N>l9g$O(B rpm file $B<+BN$rD>@\$$$8$k$H$+(B
/var/lib/rpm $B0J2<$rD>@\$$$8$k$H$+!"(B
$B$=$&$$$&%4%^%+%7$,8z$+$J$$$N$,ITJX$G$9$M!#(B
$B!t(B $B>&MQ%=%U%H$N(B rpm $B$N(B script $B$K(B bug $B$,$"$C$?$j$9$k$H:G0-!#(B(--;
 
> $B$G!"!X(Brpm2cpio $B$GE83+$9$k$J$i!"(B
> 
> rpm -qp --scripts gtk+-1.2.5-2.i386.rpm
> 
> $B$G!"Cf?H$r8+$F$+$i!#!Y$r<i$l$P!"NI$$$H;W$$$^$9!#(B

$B$=$&$G$9$M!#(B

> $B$3$l!J(Bscript$B!K0J30$K>!<j$K$d$C$F$$$k$3$H$J$$$G$9$M!)(B

trigger script $B$C$F$$$&!"Lq2p$J$N$,$"$j$^$9!#(B
$BNc$($P!"(BKondara $B$N(B xemacs $B$N>l9g(B

    % rpm -q --triggerscripts xemacs
    triggerpostun script (through /bin/sh) -- emacs
    ....... ($B$3$3$+$i(B script)

$B$H$J$C$F$^$9$,!"$3$N>l9g$O(B emacs $B$,(B uninstall $B$5$l$?8e$K(B
script $B$,<B9T$5$l(B($B$F(B xemacs $B$,1F6A$r<u$1$k(B)$B$3$H$K$J$j$^$9!#(B
$B$"$k%Q%C%1!<%8$r(B install $B$7$?$j(B uninstall $B$7$?$j$7$?;~$K(B
$B$I$N%Q%C%1!<%8$N(B trigger script $B$,Av$k$+$O(B

    % rpm -q --triggeredby emacs
    xemacs-21.1.9-1k9

$B$C$F46$8$GD4$Y$k$3$H$,$G$-$^$9!#(B

$B$?$@!"!"!":#$A$g$C$H8+$?46$8$G$O(B
trigger script $B$,(B critical $B$J;E;v$7$F$k$h$&$J$N$O(B
$B$J$5$=$&$K8+$($^$9!#(B
$B;d$,$"$s$^(B trigger $B$K$D$$$F$o$+$C$F$J$$$C$F$N$b$"$j$^$9$,(B
($B$3$s$J$N$"$C$F2?$,$&$l$7$$$s$@$m$&!)(B)$B!#(B
$B$J$N$G!"$H$j$"$($:5$$K$7$J$$$G!"LdBj$,5/$3$C$?$i9M$($?$i$$$$$H;W$&$N$G$9$,!"(B
$B$$$+$,$G$7$g$&!)(B

---------------------------------------
$BEl5~Bg3XBg3X1!Am9gJ82=8&5f2J(B
$B9-0h2J3X@l96Aj4X4pAC2J3X7O(B 
  $B:4!98&5f<<(B  $BGn;N#1G/(B
    $B>.>>(B  $B?80lO/(B            
Address:koma2@jiro.c.u-tokyo.ac.jp
	koma2@ms.u-tokyo.ac.jp
---------------------------------------

