diff options
author | David Timber <dxdt@dev.snart.me> | 2024-10-28 13:36:35 +0100 |
---|---|---|
committer | David Timber <dxdt@dev.snart.me> | 2024-10-28 13:55:53 +0100 |
commit | ca08936a767d443571cec1d973a197d2cd692ead (patch) | |
tree | 6cb6d720e2583c3e0841723a2f47538de17d5590 /Makefile | |
parent | 0ba39be479ec7b5ea432031c4df125edc5bb9f6b (diff) |
Fix race condition, fix doc ...stable
- 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
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 29 |
1 files changed, 17 insertions, 12 deletions
@@ -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 |