OpenWrt – Rev 4

Subversion Repositories:
Rev:
BEGIN { FS="/" }
$1 ~ /^feeds/ { FEEDS[$NF]=$0 }
$1 !~ /^feeds/ { PKGS[$NF]=$0 }
END {
        # Filter-out OpenWrt packages which have a feeds equivalent
        for (pkg in PKGS)
                if (pkg in FEEDS) {
                        print PKGS[pkg] > of
                        delete PKGS[pkg]
                }
        n = asort(PKGS)
        for (i=1; i <= n; i++) {
                print PKGS[i]
        }
        n = asort(FEEDS)
        for (i=1; i <= n; i++){
                print FEEDS[i]
        }
}