仕事で書いてるプログラムの仕様(まだ仕様!)を考えつつChangeLog for wl-ja.texiを4ヶ月分くらい読む。読みつつ .emacs を足したりごそごそ。
おもしろい。もっと早くから読めばよかったな。頑張って遡ろう。
QoH の対戦がしたい!
自分で考えるも、うまい方法が思いつかない。
AXFR=arege.jp. jishukan.org. sen.ro. nemui.org.
all: $(AXFR) data.cdb
$(AXFR):
tcpclient ns.$@ domain axfr-get $@ $@axfr $@axfr.tmp
data: data.static $(AXFR:.=.axfr)
chmod +w $@
echo "###" > $@
echo "### This file was auto generated. Do NOT edit!" >> $@
echo "###" >> $@
cat data.static $(AXFR:.=.axfr) >> data
data.cdb: data
/usr/bin/tinydns-data
master が固定的に ns.DOMAINNAME だと見なしているのが最大の問題。
NS を引いて、自分以外からランダムに決めるか。しかし、どうして djbdns には dnsip, dnsname, dnsmx まであるのに、dnsns が無いのだろう。host コマンドはスクリプトの中では使いにくいし。
あと、AXFRに "." を書き忘れたときにいやな状態に。もう少し改善したいがアイデアが無い。もっと shell script の修行が必要だ。