aboutsummaryrefslogtreecommitdiff
path: root/de_DE.ISO8859-1/htdocs/ports/packages
blob: d2094dd7672419ab0c13ccdee02e04e69b514390 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/sh
# Copyright (c) June 1998 Wolfram Schneider <wosch@FreeBSD.ORG>, Berlin.
#
# packages - create a sorted list of precompiled packages which
#            are available at the FreeBSD FTP Server.
#
# $FreeBSD$
# $FreeBSDde$
# basiert auf: r51348


PATH=/bin:/usr/bin:/usr/local/bin; export PATH

url="https://pkg.freebsd.org/freebsd:10:x86:64/latest/All/"

temp=_lynx$$

if lynx -source "$url" > $temp || ( sleep 300; lynx -source "$url" > $temp ) || ( sleep 300; 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