Junio C Hamano | 530e741 | 2007-11-24 23:48:04 -0800 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
| 3 | ( |
| 4 | c=//////////////////////////////////////////////////////////////// |
| 5 | skel=api-index-skel.txt |
| 6 | sed -e '/^\/\/ table of contents begin/q' "$skel" |
| 7 | echo "$c" |
| 8 | |
| 9 | ls api-*.txt | |
| 10 | while read filename |
| 11 | do |
| 12 | case "$filename" in |
| 13 | api-index-skel.txt | api-index.txt) continue ;; |
| 14 | esac |
| 15 | title=$(sed -e 1q "$filename") |
| 16 | html=${filename%.txt}.html |
| 17 | echo "* link:$html[$title]" |
| 18 | done |
| 19 | echo "$c" |
| 20 | sed -n -e '/^\/\/ table of contents end/,$p' "$skel" |
| 21 | ) >api-index.txt+ |
| 22 | |
| 23 | if test -f api-index.txt && cmp api-index.txt api-index.txt+ >/dev/null |
| 24 | then |
| 25 | rm -f api-index.txt+ |
| 26 | else |
| 27 | mv api-index.txt+ api-index.txt |
| 28 | fi |