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="&nbsp;bios" ;;
    1.16  	mini*)	TYPE="&nbsp;mini" ;;
    1.17  	loram*)	TYPE="&nbsp;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