From owner-ports-jp@jp.freebsd.org  Mon Aug 16 23:48:06 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id XAA20558;
	Mon, 16 Aug 1999 23:48:06 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from rr.iij4u.or.jp (h096.p060.iij4u.or.jp [210.130.60.96])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with SMTP id XAA20503
	for <ports-jp@jp.freebsd.org>; Mon, 16 Aug 1999 23:48:04 +0900 (JST)
	(envelope-from sada@rr.iij4u.or.jp)
Received: (qmail 16121 invoked by uid 1000); 16 Aug 1999 23:48:02 +0900
Date: 16 Aug 1999 23:48:02 +0900
Message-ID: <19990816144802.16120.sada@rr.iij4u.or.jp>
To: ports-jp@jp.freebsd.org
From: sada@rr.IIJ4U.OR.JP (SADA Kenji)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Mailer: mnews [version 1.21] 1997-12/23(Tue)
Reply-To: ports-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: ports-jp 7184
Subject: [ports-jp 7184] Script: pkg_fetch
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org
X-Originator: sada@rr.IIJ4U.OR.JP

$B0MB8$9$k(B packages $B$r=8$a$F$/$k(B script $B$G$9!#(B

#!/bin/sh
if [ x = x$FREEBSD_FTP ]; then
  echo 'You should set environment "FREEBSD_FTP" as your convenient ftp site.'
  exit 1
fi
FREEBSD_FTP=${FREEBSD_FTP:-ftp.jp.FreeBSD.org}
FREEBSD_VERSION=${FREEBSD_VERSION:-3.2-RELEASE}
FREEBSD_FTP_BASE=${FREEBSD_FTP_BASE:-pub/FreeBSD}
a_pkg () {
        pkg=$1.tgz
        if [ ! -e $pkg ]; then
                fetch ftp://${FREEBSD_FTP}/${FREEBSD_FTP_BASE}/${FREEBSD_VERSION}/packages/All/$pkg || exit 1
                #cp /usr/ports/packages/All/$pkg .
        fi
        for p in `tar xzfO $pkg '+CONTENTS'|grep '^@pkgdep'\
                |awk '{printf("%s ",$2)}'`; do
                a_pkg $p
        done
}
for a in $*; do
        a_pkg ${a%.tgz}
done
