仕事で書いてるプログラムの仕様(まだ仕様!)を考えつつ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 の修行が必要だ。