comparison make/do-menuconfig.sh @ 81:6adf16f10d54

Split up make.sh so it's easier to call subsets of its functionality.
author Rob Landley <rob@landley.net>
date Tue, 23 Oct 2007 18:35:49 -0500
parents
children
comparison
equal deleted inserted replaced
80:fa8bf02e7cfa 81:6adf16f10d54
1 #!/bin/bash
2
3 if [ -z "$WEBDIR" ] || [ -z "$LNXTAG" ] || [ -z "LNXDIR" ]
4 then
5 echo set WEBDIR, LNXTAG, and LNXDIR
6 fi
7
8 rm -rf "$WEBDIR"/menuconfig/
9 mkdir -p "$WEBDIR"/menuconfig
10 echo "<html><title>Menuconfig docs for Linux $LNXTAG</title><body><ul>" > $WEBDIR/menuconfig/index.html
11 cd "$LNXDIR"/hg
12 for i in $(find arch -maxdepth 2 -name Kconfig | sort)
13 do
14 echo Converting "$i"
15 ARCH=$(echo $i | sed -r 's@.*/(.*)/.*@\1@')
16 echo "<li><a href=${ARCH}.html>${ARCH}</a></li>" >> "$WEBDIR"/menuconfig/index.html
17 "$WEBDIR"/make/menuconfig2html.py $i "$WEBDIR"/menuconfig "$LNXTAG" > "$WEBDIR"/menuconfig/$ARCH.html
18 done
19 echo "</ul></body></html>" >> "$WEBDIR"/menuconfig/index.html