slitaz-forge diff mirror/floppies/mkindex.sh @ rev 375
floppies: submenu
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Wed Jul 17 12:14:32 2013 +0200 (2013-07-17) |
parents | 308a7ccd90c1 |
children | a33dea8a7991 |
line diff
1.1 --- a/mirror/floppies/mkindex.sh Tue Jul 02 10:29:00 2013 +0200 1.2 +++ b/mirror/floppies/mkindex.sh Wed Jul 17 12:14:32 2013 +0200 1.3 @@ -5,6 +5,7 @@ 1.4 ls ?.0 -dr | while read dir ; do 1.5 echo $dir 1.6 [ -d loram-$dir ] && echo loram-$dir 1.7 + [ -d bios-$dir ] && echo bios-$dir 1.8 [ -d mini-$dir ] && echo mini-$dir 1.9 done 1.10 } 1.11 @@ -14,10 +15,13 @@ 1.12 DIR=$1 1.13 VERSION=${DIR#*-} 1.14 case "$DIR" in 1.15 + bios*) TYPE=" bios" ;; 1.16 mini*) TYPE=" mini" ;; 1.17 loram*) TYPE=" loram" ;; 1.18 *) TYPE="" 1.19 esac 1.20 + TITLE="Floppy image set" 1.21 + [ -s $DIR/title ] && TITLE="$(cat $DIR/title)" 1.22 cat <<EOT 1.23 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 1.24 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 1.25 @@ -64,10 +68,21 @@ 1.26 <a href="http://tiny.slitaz.org/" title="SliTaz in one floppy and 8Mb RAM">Tiny SliTaz</a> 1.27 <ul> 1.28 $( list_version | while read dir; do 1.29 - echo " <li>" 1.30 - echo " <a href=\"index-$dir.html\" title=\"$(cat $dir/title)\">SliTaz ${dir/-/ }</a>" 1.31 - echo " </li>" 1.32 + case "$dir" in 1.33 + *-*) echo " <li>" 1.34 + text="${dir/-/ }";; 1.35 + *) echo " $ul<li>" 1.36 + text="SliTaz ${dir/-/ }";; 1.37 + esac 1.38 + echo " <a href=\"index-$dir.html\" title=\"$(cat $dir/title)\">$text</a>" 1.39 + case "$dir" in 1.40 + *-*) echo " </li>";; 1.41 + *) echo " <ul>" 1.42 + ul=" </ul></li>";; 1.43 + esac 1.44 done ) 1.45 + </ul> 1.46 + </li> 1.47 </ul> 1.48 </li> 1.49 <li> 1.50 @@ -115,6 +130,7 @@ 1.51 tail="" 1.52 list_version | while read dir; do 1.53 case "$dir" in 1.54 + bios*) echo -en "\n - <a href=\"index-$dir.html\">bios</a>" ;; 1.55 mini*) echo -en "\n - <a href=\"index-$dir.html\">mini</a>" ;; 1.56 loram*) echo -en "\n - <a href=\"index-$dir.html\">loram</a>" ;; 1.57 *) echo -en "$tail <li><a href=\"index-$dir.html\">SliTaz $dir</a>" ;; 1.58 @@ -135,7 +151,7 @@ 1.59 <!-- Content --> 1.60 <div id="content"> 1.61 1.62 -<h2>Floppy image set</h2> 1.63 +<h2>$TITLE</h2> 1.64 1.65 <p> 1.66 This floppy set will boot a Slitaz stable$TYPE version. You can write floppies