From ca08936a767d443571cec1d973a197d2cd692ead Mon Sep 17 00:00:00 2001 From: David Timber Date: Mon, 28 Oct 2024 13:36:35 +0100 Subject: Fix race condition, fix doc ... - Remove use of named pipe which was a bad design in the first place - Fix rare case where netcat's error slipping processing the last AS - Doc: fix factual errors, add some more info --- Makefile | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 7f4427c..d854e5a 100644 --- a/Makefile +++ b/Makefile @@ -9,6 +9,7 @@ README.md: table.md table6.md clean: rm -f \ *.tmp \ + asmap \ aslist \ routelist \ route6list \ @@ -20,16 +21,20 @@ clean: result6.csv \ README.md -aslist: +asmap: curl -sS 'https://krnic.kisa.or.kr/jsp/business/management/asList.jsp' | \ - ./get-kisa-as-list > aslist.tmp + ./get-kisa-asmap > asmap.tmp + mv asmap.tmp asmap + +aslist: asmap + grep -Eoi 'AS[0-9]+' asmap > aslist.tmp mv aslist.tmp aslist routelist: aslist - ./query-prefixes < aslist > routelist.tmp + ./query-prefixes < aslist 3< aslist > routelist.tmp mv routelist.tmp routelist route6list: aslist - ./query-prefixes -6 < aslist > route6list.tmp + ./query-prefixes -6 < aslist 3< aslist > route6list.tmp mv route6list.tmp route6list rpki-enabled: routelist @@ -39,16 +44,16 @@ rpki6-enabled: route6list ./query-rpki-prefixes < route6list > rpki6-enabled.tmp mv rpki6-enabled.tmp rpki6-enabled -table.md: aslist routelist rpki-enabled - ./produce-table aslist routelist rpki-enabled > table.md.tmp +table.md: asmap routelist rpki-enabled + ./produce-table asmap routelist rpki-enabled > table.md.tmp mv table.md.tmp table.md -table6.md: aslist route6list rpki6-enabled - ./produce-table aslist route6list rpki6-enabled > table6.md.tmp +table6.md: asmap route6list rpki6-enabled + ./produce-table asmap route6list rpki6-enabled > table6.md.tmp mv table6.md.tmp table6.md -result.csv: aslist routelist rpki-enabled - ./produce-table -c aslist routelist rpki-enabled > result.csv.tmp +result.csv: asmap routelist rpki-enabled + ./produce-table -c asmap routelist rpki-enabled > result.csv.tmp mv result.csv.tmp result.csv -result6.csv: aslist route6list rpki6-enabled - ./produce-table -c aslist route6list rpki6-enabled > result6.csv.tmp +result6.csv: asmap route6list rpki6-enabled + ./produce-table -c asmap route6list rpki6-enabled > result6.csv.tmp mv result6.csv.tmp result6.csv -- cgit