1BEGIN { FS="/" }
2$1 ~ /^feeds/ { FEEDS[$NF]=$0 }
3$1 !~ /^feeds/ { PKGS[$NF]=$0 }
4END {
5	# Filter-out OpenWrt packages which have a feeds equivalent
6	for (pkg in PKGS)
7		if (pkg in FEEDS) {
8			print PKGS[pkg] > of
9			delete PKGS[pkg]
10		}
11	n = asort(PKGS)
12	for (i=1; i <= n; i++) {
13		print PKGS[i]
14	}
15	n = asort(FEEDS)
16	for (i=1; i <= n; i++){
17		print FEEDS[i]
18	}
19}
20