From owner-ports-jp@jp.freebsd.org  Fri Mar 23 22:04:24 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id WAA83956;
	Fri, 23 Mar 2001 22:04:24 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from hm3.aitai.ne.jp (hm3.aitai.ne.jp [211.1.192.70])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id WAA83951
	for <ports-jp@jp.freebsd.org>; Fri, 23 Mar 2001 22:04:24 +0900 (JST)
	(envelope-from sada@bsdclub.org)
Received: from chiasmatica.my.domain.sada.bsdclub.org ([172.26.25.55])
	by hm3.aitai.ne.jp (8.9.3/3.7W) with ESMTP id WAA26900
	for <ports-jp@jp.freebsd.org>; Fri, 23 Mar 2001 22:04:23 +0900 (JST)
To: ports-jp@jp.freebsd.org
References: <3ABA2B9C.ACCD9169@windriver.com>
 <3ABA2D24.6232F3B0@windriver.com> <861yrpsm72.wl@archon.local.idaemons.org>
 <861yrpf4ov.wl@aurora.sitc.toshiba.co.jp>
MIME-Version: 1.0 (generated by SEMI 1.13.7 - "Awazu")
Content-Type: text/plain; charset=ISO-2022-JP
From: SADA Kenji <sada@bsdclub.org>
Date: 23 Mar 2001 22:04:23 +0900
In-Reply-To: <861yrpf4ov.wl@aurora.sitc.toshiba.co.jp>
 (Shigeyuki Fukushima's message of "Fri, 23 Mar 2001 14:13:36 +0900")
Message-ID: <873dc41vs8.fsf@chiasmatica.my.domain>
Lines: 37
User-Agent: T-gnus/6.14.5 (based on Gnus v5.8.7) (revision 06) SEMI/1.13.7 (Awazu) FLIM/1.13.2 (Kasanui) MULE XEmacs/21.1 (patch 12) (Channel Islands) (i386--freebsd)
Reply-To: ports-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: ports-jp 10865
Subject: [ports-jp 10865] Re: portupgrade
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org
X-Originator: sada@chiasmatica.my.domain

Shigeyuki Fukushima <shige@FreeBSD.org> writes:

> # $B:G?7$N(B packages $B$r$H$j$K4JC1$J<jCJ$,$J$$(B... $B$H$$$&$N$b$"$j$^$9$M!#(B
> # ftp $B$G(B interactive $B$K(B get $B$9$k$J$i!"(Bports tree $B$G(B make $B$7$?$[$&$,3Z(B ;)

$B$3$s$J$s=q$$$F;H$C$F$^$9!#(B

$B;HMQNc(B: pkg_fetch ftp://current.jp.freebsd.org/pub/FreeBSD/snapshots/i386/4-LATEST/packages/japanese/ja-netscape-navigator-4.76.tgz

--
#!/bin/sh
# $Id: pkg_fetch,v 1.1 2001/02/06 07:16:31 sada Exp $
# ex:ts=4
FETCH_CMD=${FETCH_CMD:-fetch}
if [ $# -eq 0 ]; then
	echo "usage: ${0##*/} URL_of_a_package [..]"
	exit 0;
fi
a_pkg () {
	base=${1%/*/*}
	pkg=${1##*/}
	if [ ! -e $pkg ]; then
		$FETCH_CMD $base/All/$pkg
	fi
	if [ -e $pkg ]; then
		for p in `tar xzfO ${pkg} '+CONTENTS'|grep '^@pkgdep'|awk '{printf("%s ",$2)}'`; do
			if [ ! -e $p.tgz ]; then
				a_pkg $base/All/$p.tgz
			fi
		done
	else
		echo "(XX) $pkg: couldn't be fetched."
	fi
}
for p in $*; do
	a_pkg $p
done
