infoのdirの再構築

うーむ。こんなこと必要な人って……まあ、いるだろ(^^;;

infoとコマンド叩いてもロクな項目がでてこない。
/usr/local/info/dirがおかしい。書くのがめんどい。
そんなあなたに朗報(?)です。dirを自動で再構築します。
# cd /usr/local/info
# mv dir dir.backup
# for i in *.info.gz; do install-info --dir-file test-dir $i; done
# less test-dir
# mv test-dir dir

こんな感じにします。gzipで圧縮されてるので.gzになってますが、
圧縮されてなければはずしてください。やや無駄なことしてますが念のためです。
しかしなかには自動で入ってくれないやつもいます。infoの先頭あたりに、
INFO-DIR-SECTION Programming
START-INFO-DIR-ENTRY
* gcc: (gcc).                  The GNU Compiler Collection.
END-INFO-DIR-ENTRY

みたいなことが書いてあるから自動で生成できるんですが、これが書かれてないと、
install-info: warning: no info dir entry in `gdbm.info.gz'

なんてでます。ま、しかたないですね。
(C)Copyright 2000 by Sian <sian@big.or.jp>
Last modified: Thu Feb 26 23:03:46 JST 2004