diff --git a/en/ports/packages b/en/ports/packages index f8e90deb46..292ccf7ef6 100755 --- a/en/ports/packages +++ b/en/ports/packages @@ -1,18 +1,23 @@ #!/bin/sh # Copyright (c) June 1998 Wolfram Schneider , Berlin. # # packages - create a sorted list of precompiled packages which # are available at the FreeBSD FTP Server. # -# $Id: packages,v 1.3 1999-01-14 08:31:31 asami Exp $ +# $Id: packages,v 1.4 1999-04-13 12:13:32 wosch Exp $ PATH=/bin:/usr/bin:/usr/local/bin; export PATH release='packages-stable'; url="ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/$release/All/" +temp=_lynx$$ -lynx -source "$url" | - perl -ne 'print $1, "\n" if m%href="([^"]+)"%oi' | +if lynx -source "$url" > $temp; then + perl -ne 'print $1, "\n" if m%href="([^"]+)"%oi' < $temp | perl -npe 's%.*/%%' | sort | grep -v '^\.\.$' - + rm -f $temp +else + rm -f $temp + exit 1 +fi