From owner-FreeBSD-users-jp@jp.FreeBSD.org Tue Sep  8 13:17:54 2009
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id n884Hsv26569;
	Tue, 8 Sep 2009 13:17:54 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from smtp-auth.kuins.kyoto-u.ac.jp (smtp-auth.kuins.kyoto-u.ac.jp [130.54.120.65])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id n884Hsu26563
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Tue, 8 Sep 2009 13:17:54 +0900 (JST)
	(envelope-from turutani@scphys.kyoto-u.ac.jp)
Received: from POLYMER5.scphys.kyoto-u.ac.jp (w4d164.Bas4.vectant.ne.jp [222.230.84.164])
	by smtp-auth.kuins.kyoto-u.ac.jp (Postfix) with ESMTP id 4D80BA90074;
	Tue,  8 Sep 2009 13:17:54 +0900 (JST)
Message-Id: <200909080417.AA01118@POLYMER5.scphys.kyoto-u.ac.jp>
From: Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <200909080332.n883WFLt033922@akane.vegalta.org>
References: <200909080332.n883WFLt033922@akane.vegalta.org>
MIME-Version: 1.0
X-Mailer: AL-Mail32 Version 1.13
Content-Type: text/plain; charset=iso-2022-jp
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Tue, 08 Sep 2009 13:17:43 +0900
X-Sequence: FreeBSD-users-jp 92497
Subject: [FreeBSD-users-jp 92497] Re: portupgrade
 =?ISO-2022-JP?B?GyRCJEchViQiJGs7fkVAJGgkakEwJE4bKEI=?= ports
 =?ISO-2022-JP?B?GyRCJHI6RiUkJXMlOSVIITwlayFXGyhC?= 
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: turutani@scphys.kyoto-u.ac.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+060209

$B$3$s$K$A$O!"DaC+$G$9!#(B

TOGAWA Satoshi <toga@puyo.org> $B$5$s(B>

> portupgrade$B$G!V$"$k;~E@$h$jA0$K%$%s%9%H!<%k$5$l$?(Bports$B$rA4$F(B
> $B:F%$%s%9%H!<%k$9$k!W$H$$$&;v$O$G$-$k$G$7$g$&$+(B?

     o   Rebuild and reinstall all that ports that were installed prior to the
         date 2001-09-20:

               portupgrade -f '<2001-09-20'

         You can also select packages by a date range.

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

$B$=$N$[$+!"(B/var/db/pkg/*/+DESC $B$,$"$k;~E@$h$j$b8E$$$b$N$rC5$7$F%"%C%W%G!<%H!"(B
$B$H$$$&$3$H$b$G$-$=$&$G$9!#(B

$B$?$@$7!"%Q%C%1!<%8$G%$%s%9%H!<%k$7$?$b$N$K$D$$$F$O!"$&$^$/$$$-$^$;$s$G$7$?!#(B
$B0JA0$KF1$8$h$&$JLdBj$K$"$C$?$H$-$N%a%b$G$O!"(B
---
$B$=$3$G!"(Bpkgtools.conf$B$K!"(B
AFTERINSTALL = {
	'*' => proc { |origin| 'echo ' + deorigin(origin) + ' >> /tmp/newpkg' },
}
$B$N$h$&$J%(%s%H%j$rDI2C$7$F$_$?!#$3$l$G!"(Bportupgrade$B$d(Bportinstall$B$G(B
$B%$%s%9%H!<%k$5$l$?$b$N$O!"$9$Y$F(B"/tmp/newpkg"$B$KDI2C$5$l$F$$$/!#(B

$B$3$&$7$F$*$$$F!"(Bbash$B$G(B

$  hold=""; for i in `cat /tmp/newpkg`; do hold=`echo -n $hold "-x" $i`; done; \
portupgrade `echo $hold` -af
$B$H$7$F%"%C%W%G!<%H$r7+$jJV$7$?!#(B
---
$B$H$"$j$^$7$?!#(B


--- 
$BDaC+D><y(B
turutani@scphys.kyoto-u.ac.jp
