slitaz-dev-tools rev 94

mirror-tools: new style & 2G+ file support
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon May 30 13:29:45 2011 +0200 (2011-05-30)
parents a37a60aa57f2
children 69a5e592e929 cc32aec9351e
files mirror-tools/mirror-info/bin/makegraphs mirror-tools/mirror-info/favicon.ico mirror-tools/mirror-info/graphs.php mirror-tools/mirror-info/index.php mirror-tools/mirror-info/pics/rrd/_dummy mirror-tools/mirror-info/slitaz.css mirror-tools/rootfs/usr/bin/rolling.sh mirror-tools/slitaz/mirror/css/pics/development.png mirror-tools/slitaz/mirror/css/pics/logo.png mirror-tools/slitaz/mirror/css/pics/network.png mirror-tools/slitaz/mirror/css/pics/website/header-img.png mirror-tools/slitaz/mirror/css/pics/website/logo.png mirror-tools/slitaz/mirror/css/pics/website/network.png mirror-tools/slitaz/mirror/css/pics/website/users.png mirror-tools/slitaz/mirror/css/slitaz.css mirror-tools/slitaz/mirror/dir-generator.php mirror-tools/slitaz/mirror/floppies/builder/bootloader mirror-tools/slitaz/mirror/floppies/builder/index.php mirror-tools/slitaz/mirror/floppies/download.php mirror-tools/slitaz/mirror/floppies/include/bottom.js mirror-tools/slitaz/mirror/floppies/include/fdiso.js mirror-tools/slitaz/mirror/floppies/include/head.js mirror-tools/slitaz/mirror/floppies/include/html2js mirror-tools/slitaz/mirror/floppies/include/top.js mirror-tools/slitaz/mirror/floppies/index-1.0.html mirror-tools/slitaz/mirror/floppies/index-2.0.html mirror-tools/slitaz/mirror/floppies/index-3.0.html mirror-tools/slitaz/mirror/floppies/index-loram-3.0.html mirror-tools/slitaz/mirror/floppies/index-loram.html mirror-tools/slitaz/mirror/floppies/index.html mirror-tools/slitaz/mirror/floppies/loram/index.html mirror-tools/slitaz/mirror/floppies/pics/floppy.png
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/mirror-tools/mirror-info/bin/makegraphs	Mon May 30 13:29:45 2011 +0200
     1.3 @@ -0,0 +1,311 @@
     1.4 +#!/bin/sh
     1.5 +#*/5  * * * * /var/www/mirror-info/bin/makegraphs >/dev/null
     1.6 +
     1.7 +# RRD database directory
     1.8 +rrdlog="/var/spool/rrd"
     1.9 +
    1.10 +# Images directory
    1.11 +rrdgraph="/var/www/mirror-info/pics/rrd"
    1.12 +
    1.13 +# Colors
    1.14 +#rrdcolors="--color SHADEA#EAE9EE --color SHADEB#EAE9EE --color BACK#EAE9EE" 
    1.15 +rrdcolors="--color SHADEA#FFFFFF --color SHADEB#FFFFFF --color BACK#FFFFFF" 
    1.16 +rrdgraphargs="-aPNG -i -z --alt-y-grid -w 600 -h 100 -r $rrdcolors"
    1.17 +
    1.18 +[ -d $rrdlog ] || mkdir -p $rrdlog
    1.19 +[ -d $rrdgraph ] || mkdir -p $rrdgraph
    1.20 +
    1.21 +updatecpudata() {
    1.22 +	[ -e "$rrdlog/cpu.rrd" ] || rrdtool create $rrdlog/cpu.rrd --step=300 \
    1.23 +			DS:user:COUNTER:600:0:500000000 \
    1.24 +			DS:system:COUNTER:600:0:500000000 \
    1.25 +			DS:idle:COUNTER:600:0:500000000 \
    1.26 +			RRA:AVERAGE:0.5:1:576  RRA:AVERAGE:0.5:6:672 \
    1.27 +			RRA:AVERAGE:0.5:24:732 RRA:AVERAGE:0.5:144:1460
    1.28 +	grep '^cpu' /proc/stat | while read cpu user nice system idle misc; do
    1.29 +		rrdtool update $rrdlog/cpu.rrd -t user:system:idle \
    1.30 +			N:$(( $user + $nice )):$system:$idle
    1.31 +		break
    1.32 +	done
    1.33 +
    1.34 +	[ -e "$rrdlog/cpu2.rrd" ] &&
    1.35 +	grep '^cpu' /proc/stat | while read cpu user nice system idle misc; do
    1.36 +		rrdtool update $rrdlog/cpu2.rrd -t nice:user:system:idle \
    1.37 +			N:$nice:$user:$system:$idle
    1.38 +		break
    1.39 +	done
    1.40 +}
    1.41 +
    1.42 +updatecpugraph() {
    1.43 +	period=$1
    1.44 +	info="$(grep '^model name' /proc/cpuinfo | cut -d: -f2 \
    1.45 +		| sed 's/ * / /g' | head -1)"
    1.46 +	rrdtool graph "$rrdgraph/cpu-$period.png" --start -1$period \
    1.47 +		$rrdgraphargs -l 0 -u 100 -t "cpu usage per $period [$info ]" \
    1.48 +		DEF:user=$rrdlog/cpu.rrd:user:AVERAGE \
    1.49 +		DEF:system=$rrdlog/cpu.rrd:system:AVERAGE \
    1.50 +		DEF:idle=$rrdlog/cpu.rrd:idle:AVERAGE \
    1.51 +		'CDEF:total=user,system,idle,+,+' \
    1.52 +		'CDEF:userpct=100,user,total,/,*' \
    1.53 +		'CDEF:systempct=100,system,total,/,*' \
    1.54 +		'CDEF:idlepct=100,idle,total,/,*' \
    1.55 +		'AREA:userpct#0000FF:user cpu usage' \
    1.56 +		'STACK:systempct#FF0000:system cpu usage' \
    1.57 +		'STACK:idlepct#00FF00:idle cpu usage\j'
    1.58 +}
    1.59 +
    1.60 +
    1.61 +updatememgraph() {
    1.62 +	period=$1
    1.63 +	info="$(free | awk '\
    1.64 +{ \
    1.65 +  if (/Mem:/) { \
    1.66 +	if ($2 < 10000) printf "%d KB",$2; \
    1.67 +	else if ($2 < 10000000) printf "%d MB",$2/1024; \
    1.68 +	else printf "%d GB",$2/1024/1024; \
    1.69 +  } \
    1.70 +}')"
    1.71 +	info2="$(free | awk '\
    1.72 +{ \
    1.73 +  if (/Swap:/) { \
    1.74 +	if ($2 < 10000) printf "%d KB",$2; \
    1.75 +	else if ($2 < 10000000) printf "%d MB",$2/1024; \
    1.76 +	else printf "%d GB",$2/1024/1024; \
    1.77 +  } \
    1.78 +}')"
    1.79 +	rrdtool graph "$rrdgraph/memory-$period.png" --start -1$period \
    1.80 +		$rrdgraphargs -l 0 -u 100 \
    1.81 +		-t "memory usage per $period [ $info + $info2 swap ]" \
    1.82 +		DEF:used=$rrdlog/mem.rrd:memused:AVERAGE \
    1.83 +		DEF:free=$rrdlog/mem.rrd:memfree:AVERAGE \
    1.84 +		DEF:shared=$rrdlog/mem.rrd:memshared:AVERAGE \
    1.85 +		DEF:buffer=$rrdlog/mem.rrd:membuffers:AVERAGE \
    1.86 +		DEF:cache=$rrdlog/mem.rrd:memcache:AVERAGE \
    1.87 +		DEF:swused=$rrdlog/mem.rrd:swapused:AVERAGE \
    1.88 +		DEF:swfree=$rrdlog/mem.rrd:swapfree:AVERAGE \
    1.89 +		'CDEF:total=used,free,+' \
    1.90 +		'CDEF:used2=used,buffer,cache,shared,+,+,-' \
    1.91 +		'CDEF:usedpct=100,used2,total,/,*' \
    1.92 +		'CDEF:sharedpct=100,shared,total,/,*' \
    1.93 +		'CDEF:bufferpct=100,buffer,total,/,*' \
    1.94 +		'CDEF:cachepct=100,cache,total,/,*' \
    1.95 +		'CDEF:freepct=100,free,total,/,*' \
    1.96 +		'CDEF:swtotal=swused,swfree,+' \
    1.97 +		'CDEF:swusedpct=100,swused,swtotal,/,*' \
    1.98 +		'AREA:usedpct#0000FF:used memory' \
    1.99 +		'STACK:sharedpct#FF7F00:shared memory' \
   1.100 +		'STACK:bufferpct#FF00FF:buffered memory' \
   1.101 +		'STACK:cachepct#FFFF00:cached memory' \
   1.102 +		'STACK:freepct#00FF00:free memory' \
   1.103 +		'LINE2:swusedpct#FF0000:used swap\j'
   1.104 +}
   1.105 +
   1.106 +updatememdata () {
   1.107 +	[ -e "$rrdlog/mem.rrd" ] ||
   1.108 +		rrdtool create "$rrdlog/mem.rrd" --step=300 \
   1.109 +			DS:memused:ABSOLUTE:600:0:5000000000 \
   1.110 +			DS:memfree:ABSOLUTE:600:0:5000000000 \
   1.111 +			DS:memshared:ABSOLUTE:600:0:5000000000 \
   1.112 +			DS:membuffers:ABSOLUTE:600:0:5000000000 \
   1.113 +			DS:memcache:ABSOLUTE:600:0:5000000000 \
   1.114 +			DS:swapused:ABSOLUTE:600:0:5000000000 \
   1.115 +			DS:swapfree:ABSOLUTE:600:0:5000000000 \
   1.116 +			RRA:AVERAGE:0.5:1:576  RRA:AVERAGE:0.5:6:672 \
   1.117 +			RRA:AVERAGE:0.5:24:732 RRA:AVERAGE:0.5:144:1460
   1.118 +
   1.119 +	while read tag count unit; do
   1.120 +		case "$tag" in
   1.121 +		MemTotal:)  memtotal=$(($count * 1024));;
   1.122 +		MemFree:)   memfree=$(($count * 1024))
   1.123 +			    memused=$(($memtotal - $memfree))
   1.124 +			    memshared=0;;
   1.125 +		MemShared:) memshared=$(($count * 1024));;
   1.126 +		Buffers:)   membuffers=$(($count * 1024));;
   1.127 +		Cached:)    memcache=$(($count * 1024));;
   1.128 +		SwapTotal:) swaptotal=$(($count * 1024));;
   1.129 +		SwapFree:)  swapfree=$(($count * 1024))
   1.130 +			    swapused=$(( $swaptotal - $swapfree));;
   1.131 +		esac
   1.132 +	done < /proc/meminfo
   1.133 +
   1.134 +	rrdtool update "$rrdlog/mem.rrd" \
   1.135 +		-t memused:memfree:memshared:membuffers:memcache:swapused:swapfree \
   1.136 +		"N:$memused:$memfree:$memshared:$membuffers:$memcache:$swapused:$swapfree"
   1.137 +}
   1.138 +
   1.139 +getmax() {
   1.140 +	rrdtool fetch $rrdlog/$1.rrd AVERAGE | awk '\
   1.141 +BEGIN {max=0} \
   1.142 +/^[0-9]/ { \
   1.143 +   if ($2 != "nan" && $2 > max) max=$2; \
   1.144 +   if ($3 != "nan" && $3 > max) max=$3; \
   1.145 +} \
   1.146 +END { print max }' | sed 's/,/./'
   1.147 +}
   1.148 +
   1.149 +updatediskgraph() {
   1.150 +	period=$1
   1.151 +	[ "$period" == "day" ] && maxdisk="$(getmax disk)"
   1.152 +	info=""
   1.153 +	[ -r $2 ] &&
   1.154 +	info="[ $(fdisk -l 2> /dev/null | grep "^Disk $2:" | \
   1.155 +		  sed "s|Disk $2: \(.*\), .*|\1|") ]"
   1.156 +	if [ -e /sys/block/${2#/dev/}/device/iodone_cnt ]; then
   1.157 +#		--right-axis-label "I/O state %"
   1.158 +	rrdtool graph "$rrdgraph/disk-$period.png" --start -1$period \
   1.159 +		$rrdgraphargs -t "disk access per $period $info" \
   1.160 +		--logarithmic --lower-limit 1 -v "Sectors/second" --units=si \
   1.161 +		DEF:read=$rrdlog/disk.rrd:readsect:AVERAGE \
   1.162 +		DEF:write=$rrdlog/disk.rrd:writesect:AVERAGE \
   1.163 +		DEF:req=$rrdlog/iodisk.rrd:req:AVERAGE \
   1.164 +		DEF:done=$rrdlog/iodisk.rrd:done:AVERAGE \
   1.165 +		DEF:err=$rrdlog/iodisk.rrd:err:AVERAGE \
   1.166 +		"CDEF:readpct=100,read,$maxdisk,/,*" \
   1.167 +		"CDEF:writepct=100,write,$maxdisk,/,*" \
   1.168 +		"CDEF:errpct=100,err,req,/,*" \
   1.169 +		"CDEF:donepct=100,done,req,/,*" \
   1.170 +		'AREA:readpct#0000FF:sectors read from disk' \
   1.171 +		'STACK:writepct#00FF00:sectors written to disk' \
   1.172 +		'LINE2:donepct#FFFF00:I/O complete' \
   1.173 +		'LINE2:errpct#FF0000:I/O error\j'
   1.174 +	else
   1.175 +	rrdtool graph "$rrdgraph/disk-$period.png" --start -1$period \
   1.176 +		$rrdgraphargs -t "disk access per $period $info" \
   1.177 +		--logarithmic --lower-limit 1 -v "Sectors/second" --units=si \
   1.178 +		DEF:read=$rrdlog/disk.rrd:readsect:AVERAGE \
   1.179 +		DEF:write=$rrdlog/disk.rrd:writesect:AVERAGE \
   1.180 +		"CDEF:readpct=100,read,$maxdisk,/,*" \
   1.181 +		"CDEF:writepct=100,write,$maxdisk,/,*" \
   1.182 +		'AREA:readpct#0000FF:sectors read from disk' \
   1.183 +		'STACK:writepct#00FF00:sectors written to disk'
   1.184 +	fi
   1.185 +}
   1.186 +
   1.187 +updatediskdata() {
   1.188 +	dev=$1
   1.189 +	[ -e "$rrdlog/disk.rrd" ] ||
   1.190 +		rrdtool create "$rrdlog/disk.rrd" --step=300 \
   1.191 +			DS:readsect:COUNTER:600:0:5000000000 \
   1.192 +			DS:writesect:COUNTER:600:0:5000000000 \
   1.193 +			RRA:AVERAGE:0.5:1:576  RRA:AVERAGE:0.5:6:672 \
   1.194 +			RRA:AVERAGE:0.5:24:732 RRA:AVERAGE:0.5:144:1460
   1.195 +	[ -e "$rrdlog/iodisk.rrd" ] ||
   1.196 +		rrdtool create "$rrdlog/iodisk.rrd" --step=300 \
   1.197 +			DS:done:GAUGE:600:0:U  DS:err:GAUGE:600:0:U \
   1.198 +			DS:req:GAUGE:600:0:U \
   1.199 +			RRA:AVERAGE:0.5:1:576  RRA:AVERAGE:0.5:6:672 \
   1.200 +			RRA:AVERAGE:0.5:24:732 RRA:AVERAGE:0.5:144:1460
   1.201 +
   1.202 +	while read major minor name readreq readsect writereq writesect misc; do
   1.203 +		[ $major = $(( 0x$(stat -c %t $dev) )) ] || continue
   1.204 +		[ $minor = $(( 0x$(stat -c %T $dev) )) ] || continue
   1.205 +		rrdtool update "$rrdlog/disk.rrd" -t readsect:writesect \
   1.206 +			N:$readsect:$writesect
   1.207 +	done < /proc/diskstats
   1.208 +	disk=${dev:0:8}
   1.209 +	dir=/sys/block/${disk#/dev/}/device
   1.210 +	done=$(printf "%d\n" $(cat $dir/iodone_cnt 2> /dev/null) )
   1.211 +	err=$(printf "%d\n" $(cat $dir/ioerr_cnt 2> /dev/null) )
   1.212 +	req=$(printf "%d\n" $(cat $dir/iorequest_cnt 2> /dev/null) )
   1.213 +	rrdtool update "$rrdlog/iodisk.rrd" -t done:err:req N:$done:$err:$req
   1.214 +}
   1.215 +
   1.216 +updateifgraph() {
   1.217 +	interface=$1
   1.218 +	period=$2
   1.219 +	rrdtool graph "$rrdgraph/$interface-$period.png" --start -1$period \
   1.220 +		$rrdgraphargs -t "traffic on $interface graph per $period" \
   1.221 +		--logarithmic -A -v "Bytes/second" --units=si \
   1.222 +		DEF:incoming=$rrdlog/$interface.rrd:incoming:AVERAGE \
   1.223 +		DEF:outgoing=$rrdlog/$interface.rrd:outgoing:AVERAGE \
   1.224 +		'AREA:incoming#00FF00:incoming traffic' \
   1.225 +		'LINE1:outgoing#0000FF:outgoing traffic\j'
   1.226 +}
   1.227 +
   1.228 +netframes() {
   1.229 +ifconfig $1 | grep "$2 packets" | sed -re "s/.*$3:([0-9]+).*/\1/g"
   1.230 +}
   1.231 +
   1.232 +netstats() {
   1.233 +ifconfig $1 | grep bytes | sed -re "s/.*$2 bytes:([0-9]+).*/\1/g"
   1.234 +}
   1.235 +
   1.236 +updateifdata() {
   1.237 +	interface=$1
   1.238 +	[ -e "$rrdlog/$interface.rrd" ] ||
   1.239 +		rrdtool create "$rrdlog/$interface.rrd" --step=300 \
   1.240 +			DS:incoming:COUNTER:600:0:U \
   1.241 +			DS:outgoing:COUNTER:600:0:U \
   1.242 +			RRA:AVERAGE:0.5:1:576  RRA:AVERAGE:0.5:6:672 \
   1.243 +			RRA:AVERAGE:0.5:24:732 RRA:AVERAGE:0.5:144:1460
   1.244 +	[ -e "$rrdlog/packets-$interface.rrd" ] ||
   1.245 +		rrdtool create "$rrdlog/packets-$interface.rrd" --step=300 \
   1.246 +			DS:in:COUNTER:600:0:U      DS:out:COUNTER:600:0:U \
   1.247 +			DS:inerr:COUNTER:600:0:U   DS:outerr:COUNTER:600:0:U \
   1.248 +			DS:indrop:COUNTER:600:0:U  DS:outdrop:COUNTER:600:0:U \
   1.249 +			DS:inov:COUNTER:600:0:U    DS:outov:COUNTER:600:0:U \
   1.250 +			DS:frame:COUNTER:600:0:U   DS:carrier:COUNTER:600:0:U \
   1.251 +			RRA:AVERAGE:0.5:1:576  RRA:AVERAGE:0.5:6:672 \
   1.252 +			RRA:AVERAGE:0.5:24:732 RRA:AVERAGE:0.5:144:1460
   1.253 +	rx=$(netstats $interface RX)
   1.254 +	tx=$(netstats $interface TX)
   1.255 +	rrdtool update "$rrdlog/$interface.rrd" -t incoming:outgoing \
   1.256 +		N:${rx:-U}:${tx:-U}
   1.257 +	rx=$(netframes $interface RX packets)
   1.258 +	tx=$(netframes $interface TX packets)
   1.259 +	rxerr=$(netframes $interface RX errors)
   1.260 +	txerr=$(netframes $interface TX errors)
   1.261 +	rxdrop=$(netframes $interface RX dropped)
   1.262 +	txdrop=$(netframes $interface TX dropped)
   1.263 +	rxov=$(netframes $interface RX overruns)
   1.264 +	txov=$(netframes $interface TX overruns)
   1.265 +	frame=$(netframes $interface RX frame)
   1.266 +	carrier=$(netframes $interface TX carrier)
   1.267 +	rrdtool update "$rrdlog/packets-$interface.rrd" \
   1.268 +		-t in:out:inerr:outerr:indrop:outdrop:inov:outov:frame:carrier \
   1.269 +		N:${rx:-U}:${tx:-U}:${rxerr:-U}:${txerr:-U}:${rxdrop:-U}:${txdrop:-U}:${rxov:-U}:${txov:-U}:${frame:-U}:${carrier:-U}
   1.270 +}
   1.271 +
   1.272 +getdisk()
   1.273 +{
   1.274 +	local d
   1.275 +	local i
   1.276 +	d=$(stat -c %04D $1)
   1.277 +	for i in /dev/* ; do 
   1.278 +		[ $(stat -c "%02t%02T" $i) == $d ] || continue
   1.279 +		echo $i
   1.280 +		break
   1.281 +	done
   1.282 +}
   1.283 +
   1.284 +###
   1.285 +### System graphs
   1.286 +###
   1.287 +
   1.288 +updatecpudata
   1.289 +updatecpugraph day
   1.290 +updatecpugraph week
   1.291 +updatecpugraph month
   1.292 +updatecpugraph year
   1.293 +
   1.294 +updatememdata
   1.295 +updatememgraph day
   1.296 +updatememgraph week
   1.297 +updatememgraph month
   1.298 +updatememgraph year
   1.299 +
   1.300 +if [ -e /proc/diskstats ]; then
   1.301 +	disk=$(getdisk $0)
   1.302 +	updatediskdata $disk
   1.303 +	updatediskgraph day ${disk:0:8}
   1.304 +	updatediskgraph week ${disk:0:8}
   1.305 +	updatediskgraph month ${disk:0:8}
   1.306 +	updatediskgraph year ${disk:0:8}
   1.307 +fi
   1.308 +
   1.309 +iface=$(/sbin/route -n | awk '{ if (/^0.0.0.0/) print $8 }')
   1.310 +updateifdata $iface
   1.311 +updateifgraph $iface day
   1.312 +updateifgraph $iface week
   1.313 +updateifgraph $iface month
   1.314 +updateifgraph $iface year
     2.1 Binary file mirror-tools/mirror-info/favicon.ico has changed
     3.1 --- a/mirror-tools/mirror-info/graphs.php	Fri May 27 13:33:50 2011 +0200
     3.2 +++ b/mirror-tools/mirror-info/graphs.php	Mon May 30 13:29:45 2011 +0200
     3.3 @@ -9,59 +9,7 @@
     3.4  	<meta name="author" content="SliTaz Contributors" />
     3.5  	<link rel="shortcut icon" href="/css/favicon.ico" />
     3.6  	<link rel="stylesheet" type="text/css" href="/css/slitaz.css" />
     3.7 -</head>
     3.8 -<body>
     3.9 -
    3.10 -<!-- Header -->
    3.11 -<div id="header">
    3.12 -    <a href="http://<?php echo $_SERVER["HTTP_HOST"]; ?>/info/"><img id="logo"
    3.13 -		src="/css/pics/website/logo.png" 
    3.14 -		title="<?php echo $_SERVER["HTTP_HOST"]; ?>/info/" alt="<?php echo $_SERVER["HTTP_HOST"]; ?>/info/" /></a>
    3.15 -    <p id="titre">#!/project/<?php echo preg_replace('/(\w+).*/i','$1',$_SERVER["HTTP_HOST"]); ?></p>
    3.16 -</div>
    3.17 -
    3.18 -<!-- Content -->
    3.19 -<div id="content-full">
    3.20 -
    3.21 -<!-- Block begin -->
    3.22 -<div class="block">
    3.23 -	<!-- Nav block begin -->
    3.24 -	<div id="block_nav">
    3.25 -		<h4>SliTaz Network</h4>
    3.26 -		<ul>
    3.27 -			<li><a href="http://www.slitaz.org/">Main Website</a></li>
    3.28 -			<li><a href="http://doc.slitaz.org/">Documentation</a></li>
    3.29 -			<li><a href="http://forum.slitaz.org/">Community Forum</a></li>
    3.30 -			<li><a href="http://scn.slitaz.org/">Community Platform</a></li>
    3.31 -			<li><a href="http://labs.slitaz.org/">SliTaz Laboratories</a></li>
    3.32 -			<li><a href="http://pkgs.slitaz.org/">Packages Database</a></li>
    3.33 -			<li><a href="http://boot.slitaz.org/">SliTaz Web Boot</a></li>
    3.34 -			<li><a href="http://tank.slitaz.org/">SliTaz main server</a></li>
    3.35 -			<li><a href="http://bb.slitaz.org/">SliTaz Build Bot</a></li>
    3.36 -			<li><a href="http://hg.slitaz.org/">SliTaz Repositories</a></li>
    3.37 -			<li><a href="http://twitter.com/slitaz">SliTaz on Twitter</a></li>
    3.38 -			<li><a href="http://www.distrowatch.com/slitaz">SliTaz on DistroWatch</a></li>
    3.39 -		</ul>
    3.40 -	<!-- Nav block end -->
    3.41 -	</div>
    3.42 -	<!-- Top block begin -->
    3.43 -	<div id="block_top">
    3.44 -		<h1>Mirror RRD stats</h1>
    3.45 -		<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    3.46 -		<meta name="description" content="slitaz mirror rrdtool graphs" />
    3.47 -		<meta name="robots" content="noindex" />
    3.48 -		<meta name="author" content="SliTaz Contributors" />
    3.49 -		<link rel="shortcut icon" href="/css/favicon.ico" />
    3.50 -		<link rel="stylesheet" type="text/css" href="/css/slitaz.css" />
    3.51 -		<style type="text/css">
    3.52 -#nav {
    3.53 -	right: 4%;
    3.54 -}
    3.55 -
    3.56 -#content {
    3.57 -	padding: 0px 40px 60px 4%;
    3.58 -}
    3.59 -
    3.60 +	<style type="text/css">
    3.61  #copy {
    3.62  	text-align: center;
    3.63  }
    3.64 @@ -69,9 +17,44 @@
    3.65  #bottom {
    3.66  	text-align: center;
    3.67  }
    3.68 +	</style>
    3.69 +</head>
    3.70 +<body>
    3.71  
    3.72 -	</style>
    3.73 +<!-- Header -->
    3.74 +<div id="header">
    3.75 +	<div id="logo"></div>
    3.76 +	<div id="network">
    3.77 +		<a href="http://www.slitaz.org/">
    3.78 +		<img src="/css/pics/network.png" alt="network.png" /></a>
    3.79 +		<a href="http://scn.slitaz.org/">Community</a>
    3.80 +		<a href="http://doc.slitaz.org/" title="SliTaz Community Documentation">Doc</a>
    3.81 +		<a href="http://forum.slitaz.org/" title="Slitaz Forum">Forum</a>
    3.82 +		<a href="http://bugs.slitaz.org/" title="Bug Tracking System">Bugs</a>
    3.83 +		<a href="http://hg.slitaz.org/" title="SliTaz repositories">Hg</a>
    3.84 +	</div>
    3.85 +	<h1><a href="http://<?php echo $_SERVER["HTTP_HOST"]; ?>/">SliTaz 
    3.86 +	<?php $host=preg_replace('/(\w+).*/i','$1',$_SERVER["HTTP_HOST"]); echo $host; ?></a></h1>
    3.87 +</div>
    3.88  
    3.89 +<!-- Block -->
    3.90 +<div id="block">
    3.91 +	<!-- Navigation -->
    3.92 +	<div id="block_nav">
    3.93 +		<h4><img src="/css/pics/development.png" alt="development.png" />Developers Corner</h4>
    3.94 +		<ul>
    3.95 +			<li><a href="http://www.slitaz.org/en/devel/">Website devel</a></li>
    3.96 +			<li><a href="http://scn.slitaz.org/">Community</a></li>
    3.97 +			<li><a href="http://labs.slitaz.org/">Laboratories</a></li>
    3.98 +			<li><a href="http://hg.slitaz.org/">Mercurial Repos</a></li>
    3.99 +			<li><a href="http://cook.slitaz.org/">Build Bot</a></li>
   3.100 +			<li><a href="http://tank.slitaz.org/">Tank Server</a></li>
   3.101 +			<li><a href="http://mirror.slitaz.org/info/">Mirror Server</a></li>
   3.102 +		</ul>
   3.103 +	</div>
   3.104 +	<!-- Information/image -->
   3.105 +	<div id="block_info">
   3.106 +	<h4>Codename: <?php echo $host; ?></h4>
   3.107  		<p>
   3.108  			This is the SliTaz GNU/Linux main mirror. The server runs naturally SliTaz 
   3.109  			(stable) in an lguest virtual machine provided by 
   3.110 @@ -89,12 +72,11 @@
   3.111  			<code>system()</code> Mirror is also monitored by RRDtool which provides 
   3.112  			<a href="graphs.php">graphical stats</a>.
   3.113  		</p>
   3.114 -	<!-- Top block end -->
   3.115  	</div>
   3.116 -<!-- Block end -->
   3.117  </div>
   3.118  
   3.119 -
   3.120 +<!-- Content -->
   3.121 +<div id="content">
   3.122  
   3.123  <?php
   3.124  
     4.1 --- a/mirror-tools/mirror-info/index.php	Fri May 27 13:33:50 2011 +0200
     4.2 +++ b/mirror-tools/mirror-info/index.php	Mon May 30 13:29:45 2011 +0200
     4.3 @@ -23,39 +23,38 @@
     4.4  
     4.5  <!-- Header -->
     4.6  <div id="header">
     4.7 -    <a href="http://<?php echo $_SERVER["HTTP_HOST"]; ?>/"><img id="logo"
     4.8 -		src="/css/pics/website/logo.png" 
     4.9 -		title="<?php echo $_SERVER["HTTP_HOST"]; ?>" alt="<?php echo $_SERVER["HTTP_HOST"]; ?>" /></a>
    4.10 -    <p id="titre">#!/project/<?php echo preg_replace('/(\w+).*/i','$1',$_SERVER["HTTP_HOST"]); ?></p>
    4.11 +	<div id="logo"></div>
    4.12 +	<div id="network">
    4.13 +		<a href="http://www.slitaz.org/">
    4.14 +		<img src="/css/pics/network.png" alt="network.png" /></a>
    4.15 +		<a href="http://scn.slitaz.org/">Community</a>
    4.16 +		<a href="http://doc.slitaz.org/" title="SliTaz Community Documentation">Doc</a>
    4.17 +		<a href="http://forum.slitaz.org/" title="Slitaz Forum">Forum</a>
    4.18 +		<a href="http://bugs.slitaz.org/" title="Bug Tracking System">Bugs</a>
    4.19 +		<a href="http://hg.slitaz.org/" title="SliTaz repositories">Hg</a>
    4.20 +	</div>
    4.21 +	<h1><a href="http://<?php echo $_SERVER["HTTP_HOST"]; ?>/">SliTaz 
    4.22 +	<?php $host=preg_replace('/(\w+).*/i','$1',$_SERVER["HTTP_HOST"]); echo $host; ?></a></h1>
    4.23  </div>
    4.24  
    4.25 -<!-- Content -->
    4.26 -<div id="content-full">
    4.27 -
    4.28 -<!-- Block begin -->
    4.29 -<div class="block">
    4.30 -	<!-- Nav block begin -->
    4.31 +<!-- Block -->
    4.32 +<div id="block">
    4.33 +	<!-- Navigation -->
    4.34  	<div id="block_nav">
    4.35 -		<h4>SliTaz Network</h4>
    4.36 +		<h4><img src="/css/pics/development.png" alt="development.png" />Developers Corner</h4>
    4.37  		<ul>
    4.38 -			<li><a href="http://www.slitaz.org/">Main Website</a></li>
    4.39 -			<li><a href="http://doc.slitaz.org/">Documentation</a></li>
    4.40 -			<li><a href="http://forum.slitaz.org/">Community Forum</a></li>
    4.41 -			<li><a href="http://scn.slitaz.org/">Community Platform</a></li>
    4.42 -			<li><a href="http://labs.slitaz.org/">SliTaz Laboratories</a></li>
    4.43 -			<li><a href="http://pkgs.slitaz.org/">Packages Database</a></li>
    4.44 -			<li><a href="http://boot.slitaz.org/">SliTaz Web Boot</a></li>
    4.45 -			<li><a href="http://tank.slitaz.org/">SliTaz main server</a></li>
    4.46 -			<li><a href="http://bb.slitaz.org/">SliTaz Build Bot</a></li>
    4.47 -			<li><a href="http://hg.slitaz.org/">SliTaz Repositories</a></li>
    4.48 -			<li><a href="http://twitter.com/slitaz">SliTaz on Twitter</a></li>
    4.49 -			<li><a href="http://www.distrowatch.com/slitaz">SliTaz on DistroWatch</a></li>
    4.50 +			<li><a href="http://www.slitaz.org/en/devel/">Website devel</a></li>
    4.51 +			<li><a href="http://scn.slitaz.org/">Community</a></li>
    4.52 +			<li><a href="http://labs.slitaz.org/">Laboratories</a></li>
    4.53 +			<li><a href="http://hg.slitaz.org/">Mercurial Repos</a></li>
    4.54 +			<li><a href="http://cook.slitaz.org/">Build Bot</a></li>
    4.55 +			<li><a href="http://tank.slitaz.org/">Tank Server</a></li>
    4.56 +			<li><a href="http://mirror.slitaz.org/info/">Mirror Server</a></li>
    4.57  		</ul>
    4.58 -	<!-- Nav block end -->
    4.59  	</div>
    4.60 -	<!-- Top block begin -->
    4.61 -	<div id="block_top">
    4.62 -		<h1>About Mirror</h1>
    4.63 +	<!-- Information/image -->
    4.64 +	<div id="block_info">
    4.65 +	<h4>Codename: <?php echo $host; ?></h4>
    4.66  		<p>
    4.67  			This is the SliTaz GNU/Linux main mirror. The server runs naturally SliTaz 
    4.68  			(stable) in an lguest virtual machine provided by 
    4.69 @@ -73,11 +72,12 @@
    4.70  			<code>system()</code> Mirror is also monitored by RRDtool which provides 
    4.71  			<a href="graphs.php">graphical stats</a>.
    4.72  		</p>
    4.73 -	<!-- Top block end -->
    4.74  	</div>
    4.75 -<!-- Block end -->
    4.76  </div>
    4.77  
    4.78 +<!-- Content -->
    4.79 +<div id="content">
    4.80 +
    4.81  <h2><a href="graphs.php"><img 
    4.82  	style="vertical-align: middle; padding: 0 4px 0 0;"
    4.83  	title="Mirror RRDtool graphs" alt="graphs"
    4.84 @@ -136,7 +136,7 @@
    4.85  	<li><a href="http://pizza.slitaz.org/">pizza.slitaz.org</a> - SliTaz Flavor builder.
    4.86  	(<a href="http://mirror.slitaz.org/awstats.pl?config=pizza.mirror.slitaz.org" target="_blank">stats</a>)</li>
    4.87  	<li><a href="http://tiny.slitaz.org/">tiny.slitaz.org</a> - Tiny SliTaz builder.
    4.88 -	(<a href="http://mirror.slitaz.org/awstats.pl?config=tiny.mirror.slitaz.org" target="_blank">stats</a>)</li>
    4.89 +	(<a href="http://mirror.slitaz.org/awstats.pl?config=tiny.slitaz.org" target="_blank">stats</a>)</li>
    4.90  	<li><a href="https://ajaxterm.slitaz.org/">ajaxterm.slitaz.org</a> - Slitaz Web Console.
    4.91  	(<a href="http://mirror.slitaz.org/awstats.pl?config=ajaxterm.slitaz.org" target="_blank">stats</a>)</li>
    4.92  </ul>
    4.93 @@ -176,14 +176,25 @@
    4.94  $output_url_handler;
    4.95  $mirrors_url_file="/tmp/mirrors";
    4.96  
    4.97 -function test_url($link)
    4.98 +function test_url($link, $proto)
    4.99  {
   4.100  	global $output_url_file;
   4.101  	global $mirrors_url_file;
   4.102  	global $output_url_handler;
   4.103  	
   4.104  	if ($output_url_file != "") {
   4.105 -		if (shell_exec("busybox wget -s $link/README && echo -n OK") == "OK") {
   4.106 +		switch($proto) {
   4.107 +		case "http" :
   4.108 +		case "ftp" :
   4.109 +			$cmd = "busybox wget -s $link/README" ;
   4.110 +			break;
   4.111 +		case "rsync" :
   4.112 +			$cmd = "rsync $link > /dev/null 2>&1" ;
   4.113 +			break;
   4.114 +		default :
   4.115 +			return FALSE;
   4.116 +		}
   4.117 +		if (shell_exec("$cmd && echo -n OK") == "OK") {
   4.118  			fwrite($output_url_handler,$link."\n");
   4.119  			return TRUE;
   4.120  		} 
   4.121 @@ -196,6 +207,7 @@
   4.122  	$output_url_file = tempnam('/tmp','mkmirrors');
   4.123  	$output_url_handler = fopen($output_url_file, "w");
   4.124  	fwrite($output_url_handler,"http://mirror.slitaz.org/\n");
   4.125 +	fwrite($output_url_handler,"rsync://mirror.slitaz.org/\n");
   4.126  }
   4.127  
   4.128  foreach (array(
   4.129 @@ -243,10 +255,10 @@
   4.130  		"rsync" => "rsync://mirror.clarkson.edu/slitaz/")) as $mirror) {
   4.131  	$flag = "pics/website/".$mirror["flag"].".png";
   4.132  	$head = TRUE;
   4.133 -	foreach(array("http", "ftp") as $proto) {
   4.134 +	foreach(array("http", "ftp", "rsync") as $proto) {
   4.135  		if (!isset($mirror[$proto])) continue;
   4.136  		$link = $mirror[$proto];
   4.137 -		if (!test_url($link)) continue;
   4.138 +		if (!test_url($link, $proto)) continue;
   4.139  		$serveur = parse_url($link, PHP_URL_HOST);
   4.140  		if ($head) echo <<<EOT
   4.141  	<li><a href="http://en.utrace.de/?query=$serveur">
   4.142 @@ -259,12 +271,6 @@
   4.143  		$head = FALSE;
   4.144  	}
   4.145  	if ($head) continue;
   4.146 -	if (isset($mirror["rsync"])) {
   4.147 -		$link = $mirror["rsync"];
   4.148 -		echo <<<EOT
   4.149 -		or <a href="$link">rsync</a>
   4.150 -EOT;
   4.151 -	}
   4.152  	echo "	</li>\n";
   4.153  }
   4.154  
   4.155 @@ -278,16 +284,17 @@
   4.156  </ul>
   4.157  
   4.158  <a name="builds"></a>
   4.159 -<h3><img title="Daily builds" src="pics/website/cdrom.png" alt="builds" />
   4.160 +<h3><img title="Daily builds" src="pics/website/cdrom.png" alt="builds" 
   4.161 +     width="25" height="25" />
   4.162      Daily builds</h3>
   4.163  
   4.164  <?php
   4.165  function display_log($file,$anchor,$url)
   4.166  {
   4.167  echo '<a name="'.$anchor.'"></a>';
   4.168 -echo "<a href=\"$url\">";
   4.169 -system("stat -c '<h4>%y %n</h4>' ".$file." | sed 's/.000000000//;s|/var/log/\(.*\).log|\\1.iso|'");
   4.170 -echo "</a>";
   4.171 +echo "<h4><a href=\"$url\">";
   4.172 +system("stat -c '%y %n' ".$file." | sed 's/.000000000//;s|/var/log/\(.*\).log|\\1.iso|'");
   4.173 +echo "</a></h4>";
   4.174  echo "<pre>";
   4.175  system("sed 's/.\[[0-9][^mG]*.//g;:a;s/^\(.\{1,68\}\)\(\[ [A-Za-z]* \]\)/\\1 \\2/;ta' < $file");
   4.176  echo "</pre>";
   4.177 @@ -300,7 +307,6 @@
   4.178  <!-- End of content -->
   4.179  </div>
   4.180  
   4.181 -</div>
   4.182  <div id="content_bottom">
   4.183  <div class="bottom_left"></div>
   4.184  <div class="bottom_right"></div>
     5.1 --- a/mirror-tools/mirror-info/slitaz.css	Fri May 27 13:33:50 2011 +0200
     5.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.3 @@ -1,587 +0,0 @@
     5.4 -/*
     5.5 -	CSS style for SliTaz GNU/Linux website
     5.6 -	www.slitaz.org - (c) 2011 Pankso
     5.7 -*/
     5.8 -
     5.9 -html {
    5.10 -	min-height:  102%;
    5.11 -}
    5.12 -
    5.13 -body {
    5.14 -	background: #ffffff;
    5.15 -	color: black;
    5.16 -	font: 13px sans-serif, vernada, arial;
    5.17 -	margin: 0;
    5.18 -	border-top: 34px solid #f1f1f1;
    5.19 -}
    5.20 -
    5.21 -/* Accessibility */
    5.22 -
    5.23 -#access {
    5.24 -	position: absolute;
    5.25 -	top: 4px;
    5.26 -	right: 0px;
    5.27 -	text-align: right;
    5.28 -	width: auto;
    5.29 -	margin: 0;
    5.30 -	padding: 4px 4px 4px 20px;
    5.31 -	font-size: 11px;
    5.32 -	font-weight: bold;
    5.33 -}
    5.34 -
    5.35 -#access a {
    5.36 -	background: transparent;
    5.37 -	color: #0F314E;
    5.38 -	text-decoration: none;
    5.39 -}
    5.40 -
    5.41 -#access a:hover {
    5.42 -	background: inherit;
    5.43 -	color: #b64b22;
    5.44 -}
    5.45 -
    5.46 -#access img {
    5.47 -	vertical-align: middle;
    5.48 -}
    5.49 -
    5.50 -/* Header and title */
    5.51 -
    5.52 -#header {
    5.53 -	/*background: #f0ba08 url(pics/website/header.png) repeat-x top;*/
    5.54 -	background: #351a0a url(pics/website/header-img.png) no-repeat top right;
    5.55 -	color: black;
    5.56 -	width: 100%;
    5.57 -	height: 42px;
    5.58 -	border-top: 1px solid black;
    5.59 -	border-bottom: 1px solid #999;
    5.60 -	margin-bottom: 33px;
    5.61 -}
    5.62 -
    5.63 -#titre {
    5.64 -	position: absolute;
    5.65 -	font-size: 14px;
    5.66 -	font-weight: bolder ;
    5.67 -	left: 180px;
    5.68 -	top: 4px;
    5.69 -}
    5.70 -
    5.71 -#logo {
    5.72 -	position: absolute;
    5.73 -	float: left;
    5.74 -	left: 16px;
    5.75 -	top: -10px;
    5.76 -	width: 200px;
    5.77 -	height: 74px;
    5.78 -}
    5.79 -
    5.80 -/* Side bar Navigation */
    5.81 -
    5.82 -#nav {
    5.83 -	position: absolute;
    5.84 -	top: 102px;
    5.85 -	right: 80px;
    5.86 -	color: #555555;
    5.87 -	float: right;
    5.88 -	width: 250px;
    5.89 -	line-height: 1.5em;
    5.90 -	text-align: left;
    5.91 -	font-size: 12px;
    5.92 -}
    5.93 -
    5.94 -#nav .nav_box ul {
    5.95 -	list-style-type: none;
    5.96 -	margin: 0;
    5.97 -	padding: 10px 24px 10px 0px;
    5.98 -	background-color: inherit;
    5.99 -}
   5.100 -
   5.101 -#nav li {
   5.102 -	display: inline;
   5.103 -}
   5.104 -
   5.105 -#nav h4 {
   5.106 -	font-size: 120%;
   5.107 -	color: #666666;
   5.108 -	font-weight: bold;
   5.109 -	margin: 0;
   5.110 -	padding: 0 0 1px 0;
   5.111 -	border-bottom: 1px solid #cecece;
   5.112 -}
   5.113 -
   5.114 -#nav a {
   5.115 -	color: #0F314E;
   5.116 -	background: inherit;
   5.117 -	display: block;
   5.118 -	text-decoration: none;
   5.119 -	font-weight: bold;
   5.120 -}
   5.121 -
   5.122 -#nav a:hover {
   5.123 -	color: #b64b22;
   5.124 -	text-decoration: none;
   5.125 -	display: block;
   5.126 -}
   5.127 -
   5.128 -#nav ul {
   5.129 -	-moz-border-radius: 8px;
   5.130 -	-webkit-border-radius: 8px;
   5.131 -	border-radius: 8px;
   5.132 -	list-style-type: none;
   5.133 -	margin: 10px 0;
   5.134 -	padding: 10px 24px 10px 24px;
   5.135 -	background-color: #eaeaea;
   5.136 -}
   5.137 -
   5.138 -.nav_box {
   5.139 -	margin: 10px 0;
   5.140 -	padding: 10px 24px 10px 24px;
   5.141 -	background-color: #eaeaea;
   5.142 -	text-align: justify;
   5.143 -	-moz-border-radius: 8px;
   5.144 -	-webkit-border-radius: 8px;
   5.145 -	border-radius: 8px;
   5.146 -	-moz-box-shadow: 0 1px 3px #666;
   5.147 -	-webkit-box-shadow: 0 1px 3px #666;
   5.148 -	box-shadow: 0 1px 3px #666;
   5.149 -	/* CSS3 transition */
   5.150 -	-webkit-transition-property: background-color;
   5.151 -	-webkit-transition-duration: 2s;
   5.152 -	-moz-transition-property: background-color;
   5.153 -	-moz-transition-duration: 2s;
   5.154 -	transition-property: background-color;
   5.155 -	transition-duration: 2s;
   5.156 -}
   5.157 -
   5.158 -.nav_box:hover { background-color: #f8f8f8; }
   5.159 -
   5.160 -#nav .nav_box p {
   5.161 -	line-height: 1.3em;
   5.162 -}
   5.163 -
   5.164 -#nav .nav_box p a {
   5.165 -	display: inline;
   5.166 -	font-weight: normal;
   5.167 -	text-decoration: underline;
   5.168 -}
   5.169 -
   5.170 -#nav .nav_box p a:hover {
   5.171 -	text-decoration: none;
   5.172 -	color: blue;
   5.173 -	background: inherit;
   5.174 -}
   5.175 -
   5.176 -/* Page content */
   5.177 -
   5.178 -#content {
   5.179 -	background: white;
   5.180 -	color: black;
   5.181 -	text-align: justify;
   5.182 -	height: auto;
   5.183 -	margin: 6px 320px 0px 0px;
   5.184 -	padding: 0px 40px 60px 80px;
   5.185 -}
   5.186 -
   5.187 -#content-full {
   5.188 -	background: white;
   5.189 -	color: black;
   5.190 -	text-align: justify;
   5.191 -	height: auto;
   5.192 -	margin: 0;
   5.193 -	padding: 0px 80px 40px 80px;
   5.194 -}
   5.195 -
   5.196 -#content li, #content-full li {
   5.197 -	line-height: 1.5em;
   5.198 -	text-align: left;
   5.199 -}
   5.200 -
   5.201 -#news li {
   5.202 -	list-style-type: square;
   5.203 -	border-bottom: 1px dotted #BEBEBE;
   5.204 -	margin-left: -25px;
   5.205 -	padding: 4px 0px 4px 0px;
   5.206 -}
   5.207 -
   5.208 -#news a {
   5.209 -	text-decoration: none;
   5.210 -}
   5.211 -
   5.212 -#gallery {
   5.213 -	text-align: center;
   5.214 -}
   5.215 -
   5.216 -/* Box and block. */
   5.217 -
   5.218 -.infobox {
   5.219 -	margin: 20px 60px;
   5.220 -	padding: 12px;
   5.221 -	background: #f8f8f8;
   5.222 -}
   5.223 -
   5.224 -.infobox img { vertical-align: middle; }
   5.225 -/* .infobox:hover { background-color: #f2b21d; } */
   5.226 -.infobox:hover { background-color: #FBFBFB; }
   5.227 -
   5.228 -.block {
   5.229 -	/*padding-bottom: 35%;*/
   5.230 -	color: black;
   5.231 -	min-height: 200px;
   5.232 -	margin-bottom: 40px;
   5.233 -}
   5.234 -
   5.235 -.block ul {
   5.236 -	list-style-type: none;
   5.237 -	margin: 0;
   5.238 -	padding: 0 20px;
   5.239 -}
   5.240 -
   5.241 -.block_left {
   5.242 -	width: 46%;
   5.243 -	float: left;
   5.244 -	background-color: #eaeaea;
   5.245 -	margin: 4px 2px;
   5.246 -	padding: 0 10px 10px 10px;
   5.247 -}
   5.248 -
   5.249 -.block_right {
   5.250 -	width: 46%;
   5.251 -	float: right;
   5.252 -	background-color: #eaeaea;
   5.253 -	margin: 4px 2px;
   5.254 -	padding: 0 10px 10px 10px;
   5.255 -}
   5.256 -
   5.257 -#block_top {
   5.258 -	color: black;
   5.259 -	background-color: #eaeaea;
   5.260 -	min-height: 180px;
   5.261 -	margin-bottom: 40px;
   5.262 -	margin-right: 340px;
   5.263 -	padding: 0 10px;
   5.264 -}
   5.265 -
   5.266 -#block_nav {
   5.267 -	width: 300px;
   5.268 -	min-height: 180px;
   5.269 -	float: right;
   5.270 -	background-color: #eaeaea;
   5.271 -	margin: 0;
   5.272 -	padding: 0 10px;
   5.273 -}
   5.274 -
   5.275 -.infobox, .block_left, .block_right, #block_top, #block_nav, #footer {
   5.276 -	-moz-border-radius: 8px;
   5.277 -	-webkit-border-radius: 8px;
   5.278 -	border-radius: 8px;
   5.279 -	-moz-box-shadow: 0 1px 3px #666;
   5.280 -	-webkit-box-shadow: 0 1px 3px #666;
   5.281 -	box-shadow: 0 1px 3px #666;
   5.282 -	/* CSS3 transition */
   5.283 -	-webkit-transition-property: background-color;
   5.284 -	-webkit-transition-duration: 2s;
   5.285 -	-moz-transition-property: background-color;
   5.286 -	-moz-transition-duration: 2s;
   5.287 -	transition-property: background-color;
   5.288 -	transition-duration: 2s;
   5.289 -}
   5.290 -
   5.291 -#block_nav {
   5.292 -	font-weight: bold;
   5.293 -}
   5.294 -
   5.295 -#block_nav a {
   5.296 -	text-decoration: none;
   5.297 -}
   5.298 -
   5.299 -#block_nav li a:hover {
   5.300 -	color: #b64b22;
   5.301 -}
   5.302 -
   5.303 -#block_nav ul {
   5.304 -	margin: 0;
   5.305 -	list-style-type: none;
   5.306 -}
   5.307 -
   5.308 -#block_nav h3 {
   5.309 -	font-size: 110%;
   5.310 -}
   5.311 -
   5.312 -.block_left:hover, .block_right:hover, #block_top:hover,
   5.313 -#block_nav:hover, #footer:hover { 
   5.314 -	background-color: #f8f8f8;
   5.315 -}
   5.316 -
   5.317 -.right_box {
   5.318 -	width: 50%;
   5.319 -	float: right;
   5.320 -}
   5.321 -
   5.322 -.floor {
   5.323 -	color: #999999;
   5.324 -	font-size: 20px;
   5.325 -	-webkit-transform: rotate(-45deg) skew(15deg, 15deg);
   5.326 -	-moz-transform: rotate(-45deg) skew(15deg, 15deg);
   5.327 -	-o-transform: rotate(-45deg) skew(15deg, 15deg);
   5.328 -	-ms-transform: rotate(-45deg) skew(15deg, 15deg);
   5.329 -	transform: rotate(-45deg) skew(15deg, 15deg);
   5.330 -}
   5.331 -	
   5.332 -/* Button */
   5.333 -
   5.334 -.button { margin-left: 20px; }
   5.335 -
   5.336 -.button a { 
   5.337 -	background-color: #b64b22;
   5.338 -	color: #ffffff;
   5.339 -	margin-right: 6px;
   5.340 -	padding: 6px 10px;
   5.341 -	font-size: 14px;
   5.342 -	-moz-border-radius: 4px;
   5.343 -	-webkit-border-radius: 4px;
   5.344 -	border-radius: 4px;
   5.345 -	-moz-box-shadow: 0 1px 3px #666;
   5.346 -	-webkit-box-shadow: 0 1px 3px #666;
   5.347 -	box-shadow: 0 1px 3px #666;
   5.348 -}
   5.349 -
   5.350 -.button a:hover, input[type=submit]:hover { 
   5.351 -	background-color: #a3431f;
   5.352 -	color: #ffffff;
   5.353 -}
   5.354 -
   5.355 -input[type=submit] {
   5.356 -	border: 1px solid #b64b22;
   5.357 -	background-color: #b64b22;
   5.358 -	color: white;
   5.359 -	font-weight: bold;
   5.360 -	cursor: pointer;
   5.361 -	padding: 2px 10px;
   5.362 -	font-size: 14px;
   5.363 -	-moz-border-radius: 2px;
   5.364 -	-webkit-border-radius: 2px;
   5.365 -	border-radius: 2px;
   5.366 -	-moz-box-shadow: 0 0 5px #666;
   5.367 -	-webkit-box-shadow: 0 0 5px#666;
   5.368 -	box-shadow: 0 0 5px #666;
   5.369 -}
   5.370 -
   5.371 -input[type=text] {
   5.372 -	border: 1px solid #333333;
   5.373 -	padding: 3px;
   5.374 -	width: 100%;
   5.375 -	max-width: 500px;
   5.376 -}
   5.377 -
   5.378 -/* Clouds */
   5.379 -
   5.380 -#cloud {
   5.381 -	padding: 10px 0px;
   5.382 -	line-height: 3em;
   5.383 -	text-align: center;
   5.384 -}
   5.385 -#cloud a { padding: 0 2px; color: #956411; }
   5.386 -#cloud a.tag1 { font-size: 0.7em; font-weight: 100; }
   5.387 -#cloud a.tag2 { font-size: 0.8em; font-weight: 200; }
   5.388 -#cloud a.tag3 { font-size: 0.9em; font-weight: 300; }
   5.389 -#cloud a.tag4 { font-size: 1.0em; font-weight: 400; }
   5.390 -#cloud a.tag5 { font-size: 1.2em; font-weight: 500; }
   5.391 -#cloud a.tag6 { font-size: 1.4em; font-weight: 600; }
   5.392 -#cloud a.tag7 { font-size: 1.6em; font-weight: 700; }
   5.393 -#cloud a.tag8 { font-size: 1.8em; font-weight: 800; }
   5.394 -#cloud a.tag9 { font-size: 2.2em; font-weight: 900; }
   5.395 -#cloud a.tag10 { font-size: 2.5em; font-weight: 900; }
   5.396 -
   5.397 -/* Slideshow. */
   5.398 -
   5.399 -#slideshow
   5.400 -{
   5.401 -	overflow: hidden;
   5.402 -	margin: 10px auto 10px;
   5.403 -	position: relative;
   5.404 -	width: 260px;
   5.405 -	height: 163px;
   5.406 -}
   5.407 -
   5.408 -#slideshow img
   5.409 -{
   5.410 -	border: 0;
   5.411 -	width: 260px;
   5.412 -	height: 163px;
   5.413 -}
   5.414 -
   5.415 -#twitter {
   5.416 -	margin-top: 20px;
   5.417 -	-moz-border-radius: 8px;
   5.418 -	-webkit-border-radius: 8px;
   5.419 -	border-radius: 8px;
   5.420 -	-moz-box-shadow: 0 1px 3px #666;
   5.421 -	-webkit-box-shadow: 0 1px 3px #666;
   5.422 -	box-shadow: 0 1px 3px #666;
   5.423 -}
   5.424 -
   5.425 -/* HTML styles */
   5.426 -
   5.427 -h1 {
   5.428 -	color: #444444;
   5.429 -	background: transparent;
   5.430 -	text-align: left;
   5.431 -	margin: 0px 0px 4px 0px;
   5.432 -	font-size: 150%;
   5.433 -	font-weight: bold;
   5.434 -	padding: 5px 0 0 10px;
   5.435 -}
   5.436 -
   5.437 -h2 {
   5.438 -	color: #b64b22;
   5.439 -	padding: 0;
   5.440 -	margin: 20px 0 0 0;
   5.441 -	font-size: 130%;
   5.442 -	font-weight: bold;
   5.443 -}
   5.444 -
   5.445 -h3 {
   5.446 -	font-weight: bold;
   5.447 -	color: #666666;
   5.448 -	background: transparent;
   5.449 -}
   5.450 -	
   5.451 -h3 img { 
   5.452 -	vertical-align: middle;
   5.453 -	width: 20px;
   5.454 -	height: 20px;
   5.455 -	padding-right: 4px; 
   5.456 -}
   5.457 -
   5.458 -a {
   5.459 -	text-decoration: underline;
   5.460 -	color: #103A5E;
   5.461 -	background: inherit;
   5.462 -}
   5.463 -
   5.464 -a:hover {
   5.465 -	text-decoration: none;
   5.466 -	color: blue;
   5.467 -	background: inherit;
   5.468 -}
   5.469 -
   5.470 -code {
   5.471 -	font-size: 12px;
   5.472 -	color: #669900;
   5.473 -	background: inherit;
   5.474 -}
   5.475 -
   5.476 -tt {
   5.477 -	color: #15EE15;
   5.478 -	background: inherit;
   5.479 -}
   5.480 -
   5.481 -img {
   5.482 -	border: 0pt none;
   5.483 -}
   5.484 -
   5.485 -fieldset {
   5.486 -	background: #E2ECf6;
   5.487 -	color: black;
   5.488 -	margin-top: 25px;
   5.489 -	border: 1px solid black;
   5.490 -}
   5.491 -
   5.492 -legend {
   5.493 -	border: 1px solid black;
   5.494 -	color: #6c0023;
   5.495 -	background: #eaeaea;
   5.496 -	font-weight: bold;
   5.497 -}
   5.498 -
   5.499 -pre {
   5.500 -	padding: 5px;
   5.501 -	color: black;
   5.502 -	background: #E1E0B0;
   5.503 -}
   5.504 -
   5.505 -pre.script {
   5.506 -	padding: 10px;
   5.507 -	color: black;
   5.508 -	background: #E8E8E8;
   5.509 -	border: 1px inset #606060;
   5.510 -}
   5.511 -
   5.512 -textarea {
   5.513 -	background: #E5E5E5;
   5.514 -	margin-top: 12px;
   5.515 -}
   5.516 -
   5.517 -/* Packages pages */
   5.518 -
   5.519 -.pkg_nav {
   5.520 -	border-top: 1px solid black;
   5.521 -	margin-top: 10px;
   5.522 -	padding-top: 10px;
   5.523 -}
   5.524 -
   5.525 -pre.package {
   5.526 -	padding: 0px;
   5.527 -	color: black;
   5.528 -	background: white;
   5.529 -}
   5.530 -
   5.531 -p.get {
   5.532 -	text-align: center;
   5.533 -	padding: 10px;
   5.534 -	color: black;
   5.535 -	background: #F3F3F3;
   5.536 -	border: 1px solid #DEDEDE;
   5.537 -	border-radius: 4px;
   5.538 -	-moz-border-radius: 4px;
   5.539 -	-webkit-border-radius: 4px;
   5.540 -}
   5.541 -
   5.542 -p.get a {
   5.543 -	font-weight: bold;
   5.544 -	text-decoration: none;
   5.545 -}
   5.546 -
   5.547 -.pkgs-search { 
   5.548 -	text-align: center; 
   5.549 -	padding: 40px 20px 80px 20px;
   5.550 -}
   5.551 -
   5.552 -.year:after {
   5.553 -	/* content: "2007-2011"; */
   5.554 -	content: "2011";
   5.555 -}
   5.556 -
   5.557 -/* Footer */
   5.558 -
   5.559 -#footer {
   5.560 -	margin: 0px 80px 80px 80px;
   5.561 -	padding: 10px;
   5.562 -	background: #eaeaea;
   5.563 -	color: #666666;
   5.564 -	height: 180px;
   5.565 -	clear: both;
   5.566 -	border-radius: 8px;
   5.567 -	-moz-border-radius: 8px;
   5.568 -	-webkit-border-radius: 8px;
   5.569 -	-moz-box-shadow: 0 1px 3px #666;
   5.570 -	-webkit-box-shadow: 0 1px 3px #666;
   5.571 -	box-shadow: 0 1px 3px #666;
   5.572 -}
   5.573 -#footer a {
   5.574 -	background: inherit;
   5.575 -	color: #666666;
   5.576 -}
   5.577 -#footer a:hover {
   5.578 -	background: inherit;
   5.579 -	color: #333333;
   5.580 -}
   5.581 -#footer ul {
   5.582 -	list-style-type: none;
   5.583 -}
   5.584 -#footer li {
   5.585 -	padding: 2px;
   5.586 -}
   5.587 -#footer h4 {
   5.588 -	margin: 0 20px;
   5.589 -	font-size: 125%;
   5.590 -}
     6.1 --- a/mirror-tools/rootfs/usr/bin/rolling.sh	Fri May 27 13:33:50 2011 +0200
     6.2 +++ b/mirror-tools/rootfs/usr/bin/rolling.sh	Mon May 30 13:29:45 2011 +0200
     6.3 @@ -29,7 +29,7 @@
     6.4  #!/bin/sh
     6.5  
     6.6  tazlito get-flavor $flavor
     6.7 -yes '' | tazlito gen-distro
     6.8 +echo -e "\n" | tazlito gen-distro
     6.9  EOT
    6.10  	cat > $TMP/fs/BUILD <<EOT
    6.11  #!/bin/sh
     7.1 Binary file mirror-tools/slitaz/mirror/css/pics/development.png has changed
     8.1 Binary file mirror-tools/slitaz/mirror/css/pics/logo.png has changed
     9.1 Binary file mirror-tools/slitaz/mirror/css/pics/network.png has changed
    10.1 Binary file mirror-tools/slitaz/mirror/css/pics/website/header-img.png has changed
    11.1 Binary file mirror-tools/slitaz/mirror/css/pics/website/logo.png has changed
    12.1 Binary file mirror-tools/slitaz/mirror/css/pics/website/network.png has changed
    13.1 Binary file mirror-tools/slitaz/mirror/css/pics/website/users.png has changed
    14.1 --- a/mirror-tools/slitaz/mirror/css/slitaz.css	Fri May 27 13:33:50 2011 +0200
    14.2 +++ b/mirror-tools/slitaz/mirror/css/slitaz.css	Mon May 30 13:29:45 2011 +0200
    14.3 @@ -1,6 +1,5 @@
    14.4  /*
    14.5 -	CSS style for SliTaz GNU/Linux website
    14.6 -	www.slitaz.org - (c) 2011 Pankso
    14.7 +	CSS style for SliTaz Network - (C) 2011 SliTaz GNU/Linux
    14.8  */
    14.9  
   14.10  html {
   14.11 @@ -12,138 +11,232 @@
   14.12  	color: black;
   14.13  	font: 13px sans-serif, vernada, arial;
   14.14  	margin: 0;
   14.15 -	border-top: 34px solid #f1f1f1;
   14.16 +	min-width: 780px;
   14.17 +	height: 100%;
   14.18  }
   14.19  
   14.20 -/* Accessibility */
   14.21 -
   14.22 -#access {
   14.23 -	position: absolute;
   14.24 -	top: 4px;
   14.25 -	right: 0px;
   14.26 -	text-align: right;
   14.27 -	width: auto;
   14.28 -	margin: 0;
   14.29 -	padding: 4px 4px 4px 20px;
   14.30 -	font-size: 11px;
   14.31 -	font-weight: bold;
   14.32 +a { text-decoration: underline; color: #215090; }
   14.33 +a:hover { text-decoration: none; color: blue; }
   14.34 +img { border: 0pt none; vertical-align: middle; }
   14.35 +h2 { color: #444; }
   14.36 +h3 { color: #666; font-size: 140%; }
   14.37 +h4 { color: #888; font-size: 120%; }
   14.38 +pre { 
   14.39 +	background-color: #f8f8f8; 
   14.40 +	border: 1px solid #ddd; 
   14.41 +	padding: 10px;
   14.42  }
   14.43  
   14.44 -#access a {
   14.45 -	background: transparent;
   14.46 -	color: #0F314E;
   14.47 +/* Header */
   14.48 +
   14.49 +#header { 
   14.50 +	height: 40px; 
   14.51 +	background: #351a0a;
   14.52 +}
   14.53 +
   14.54 +#header h1 {
   14.55 +	margin: 0;
   14.56 +	padding: 8px 0 0 42px;
   14.57 +	width: 450px;
   14.58 +}
   14.59 +
   14.60 +#header h1 a, h1 { 
   14.61 +	color: white; 
   14.62 +	text-decoration: none;
   14.63 +	font-size: 20px;
   14.64 +	font-style: italic;
   14.65 +}
   14.66 +
   14.67 +#header h1 a:hover, #network a:hover { 
   14.68 +	color: #d66018;
   14.69 +}
   14.70 +
   14.71 +/* Logo */
   14.72 +
   14.73 +#logo {
   14.74 +	background: url(pics/logo.png) no-repeat left;
   14.75 +	position: absolute;
   14.76 +	float: left;
   14.77 +	left: 0px;
   14.78 +	top: 0px;
   14.79 +	width: 40px;
   14.80 +	height: 40px;
   14.81 +}
   14.82 +
   14.83 +/* SliTaz Network */
   14.84 +
   14.85 +#network { 
   14.86 +	float: right; 
   14.87 +	padding: 10px 5px 0; 
   14.88 +	font-size: 12px;
   14.89 +}
   14.90 +
   14.91 +#network a { padding: 0 6px; }
   14.92 +
   14.93 +/* Block */
   14.94 +
   14.95 +#block { 
   14.96 +	min-height: 150px; 
   14.97 +	background: #d66018; 
   14.98 +	padding: 26px 10% 0px;
   14.99 +	text-align: center;
  14.100 +	color: #333;
  14.101 +	border-bottom: 1px solid #f5f5f5;
  14.102 +}
  14.103 +
  14.104 +#block_info {
  14.105 +	text-align: justify; 
  14.106 +	width: 48%;
  14.107 +	padding: 10px 10px 0 0;
  14.108 +}
  14.109 +
  14.110 +#block a, #network a { 
  14.111 +	color: #fff; 
  14.112 +	font-weight: bold;
  14.113  	text-decoration: none;
  14.114  }
  14.115  
  14.116 -#access a:hover {
  14.117 -	background: inherit;
  14.118 -	color: #b64b22;
  14.119 +#block h4 {
  14.120 +	color: #351a0a;
  14.121 +	margin: 0px;
  14.122 +	font-weight: bold;
  14.123 +	font-size: 110%;
  14.124  }
  14.125  
  14.126 -#access img {
  14.127 -	vertical-align: middle;
  14.128 +#block_info p { margin: 6px 0; padding: 0 12px 0 0; }
  14.129 +#block_info a { font-weight: normal; }
  14.130 +#block ul { list-style-type: square; }
  14.131 +#block a:hover { color: #351a0a; }
  14.132 +
  14.133 +/* Navigation */
  14.134 +
  14.135 +#block_nav {
  14.136 +	background: #cc5b17;
  14.137 +	padding: 10px 10px 0;
  14.138 +	text-align: justify;
  14.139 +	width: 48%;
  14.140 +	float: right;
  14.141  }
  14.142  
  14.143 -/* Header and title */
  14.144 -
  14.145 -#header {
  14.146 -	/*background: #f0ba08 url(pics/website/header.png) repeat-x top;*/
  14.147 -	background: #351a0a url(pics/website/header-img.png) no-repeat top right;
  14.148 -	color: black;
  14.149 -	width: 100%;
  14.150 -	height: 42px;
  14.151 -	border-top: 1px solid black;
  14.152 -	border-bottom: 1px solid #999;
  14.153 -	margin-bottom: 33px;
  14.154 +#block_nav ul { 
  14.155 +	list-style-type: none; 
  14.156 +	margin: 6px 0; 
  14.157 +	padding: 0;
  14.158  }
  14.159  
  14.160 -#titre {
  14.161 -	position: absolute;
  14.162 -	font-size: 14px;
  14.163 -	font-weight: bolder ;
  14.164 -	left: 180px;
  14.165 -	top: 4px;
  14.166 +#block_nav h4 img { 
  14.167 +	margin: 0 4px 0 0; 
  14.168 +	padding: 0;
  14.169  }
  14.170  
  14.171 -#logo {
  14.172 -	position: absolute;
  14.173 -	float: left;
  14.174 -	left: 16px;
  14.175 -	top: -10px;
  14.176 -	width: 200px;
  14.177 -	height: 74px;
  14.178 +/* Languages */
  14.179 +
  14.180 +#lang {
  14.181 +	float: right;
  14.182 +	padding: 6px;
  14.183 +	font-size: 11px;
  14.184  }
  14.185  
  14.186 -/* Side bar Navigation */
  14.187 -
  14.188 -#nav {
  14.189 -	position: absolute;
  14.190 -	top: 102px;
  14.191 -	right: 80px;
  14.192 -	color: #555555;
  14.193 -	float: right;
  14.194 -	width: 250px;
  14.195 -	line-height: 1.5em;
  14.196 -	text-align: left;
  14.197 -	font-size: 12px;
  14.198 +#lang a {
  14.199 +	text-decoration: none;
  14.200 +	padding: 0 2px;
  14.201  }
  14.202  
  14.203 -#nav .nav_box ul {
  14.204 -	list-style-type: none;
  14.205 -	margin: 0;
  14.206 -	padding: 10px 24px 10px 0px;
  14.207 -	background-color: inherit;
  14.208 +#lang a:hover {
  14.209 +	text-decoration: underline;
  14.210  }
  14.211  
  14.212 -#nav li {
  14.213 -	display: inline;
  14.214 +/* Content */
  14.215 +
  14.216 +#content {
  14.217 +	padding: 30px 80px;
  14.218 +	text-align: justify;
  14.219  }
  14.220  
  14.221 -#nav h4 {
  14.222 -	font-size: 120%;
  14.223 -	color: #666666;
  14.224 -	font-weight: bold;
  14.225 -	margin: 0;
  14.226 -	padding: 0 0 1px 0;
  14.227 -	border-bottom: 1px solid #cecece;
  14.228 +.news li {
  14.229 +	list-style-type: square;
  14.230 +	border-bottom: 1px dotted #BEBEBE;
  14.231 +	margin-left: -25px;
  14.232 +	padding: 4px 0px 4px 0px;
  14.233  }
  14.234  
  14.235 -#nav a {
  14.236 -	color: #0F314E;
  14.237 -	background: inherit;
  14.238 -	display: block;
  14.239 +.news a, .feed-grid a { text-decoration: none; }
  14.240 +.news p a { text-decoration: underline; }
  14.241 +.news p a:hover { text-decoration: none; }
  14.242 +#twitter { margin: 20px 0; }
  14.243 +#gallery { text-align: center; }
  14.244 +
  14.245 +/* Classes */
  14.246 +
  14.247 +.right_box { width: 48%; float: right; }
  14.248 +.left_box { width: 48%; float: left; }
  14.249 +
  14.250 +.box {
  14.251 +	margin: 20px 60px;
  14.252 +	padding: 12px;
  14.253 +	background: #efefef;
  14.254 +	border: 1px solid #ddd;
  14.255 +}
  14.256 +
  14.257 +.searchbox { 
  14.258 +	margin: 20px 80px; 
  14.259 +	padding: 12px; 
  14.260 +	background: #f8f8f8;
  14.261 +	text-align: center;
  14.262 +	border: 1px solid #ddd;
  14.263 +}
  14.264 +
  14.265 +/* Activity Box */
  14.266 +
  14.267 +.activity { 
  14.268 +	margin: 0 0 20px; 
  14.269 +	background: #eaeaea; 
  14.270 +	padding: 5px 2px 0; 
  14.271 +	border: 1px solid #ddd; 
  14.272 +}
  14.273 +.activity div { padding: 5px 10px; background: #fff; margin-top: 5px; }
  14.274 +.activity p { margin: 0; padding: 5px 10px; font-weight: bold; }
  14.275 +.activity a { text-decoration: none; }
  14.276 +.activity ul { list-style-type: none; 
  14.277 +	margin: 4px 0; padding: 0 4px; line-height: 150%; }
  14.278 +.activity_more { text-align: right;  }
  14.279 +.activity_more a { font-weight: normal; color: #000; padding: 0 4px; }
  14.280 +.activity_more a:hover { text-decoration: underline; }
  14.281 +
  14.282 +.activity span, .news span { 
  14.283 +	color: #666; 
  14.284 +	font-size: 11px; 
  14.285 +	font-weight: normal;
  14.286 +}
  14.287 +
  14.288 +/* Button */
  14.289 +
  14.290 +.button a { 
  14.291 +	background-color: #b64b22;
  14.292 +	color: #ffffff;
  14.293 +	margin-right: 6px;
  14.294 +	padding: 6px 10px;
  14.295 +	font-size: 12px;
  14.296  	text-decoration: none;
  14.297  	font-weight: bold;
  14.298  }
  14.299 -
  14.300 -#nav a:hover {
  14.301 -	color: #b64b22;
  14.302 -	text-decoration: none;
  14.303 -	display: block;
  14.304 +.button a:hover, input[type=submit]:hover { 
  14.305 +	background-color: #a3431f;
  14.306 +	color: #ffffff;
  14.307  }
  14.308  
  14.309 -#nav ul {
  14.310 -	-moz-border-radius: 8px;
  14.311 -	-webkit-border-radius: 8px;
  14.312 -	border-radius: 8px;
  14.313 -	list-style-type: none;
  14.314 -	margin: 10px 0;
  14.315 -	padding: 10px 24px 10px 24px;
  14.316 -	background-color: #eaeaea;
  14.317 +/* Round corner */
  14.318 +
  14.319 +#block_nav, pre, .box, .searchbox, .button a, #twitter, .activity,
  14.320 +.activity div {
  14.321 +	-moz-border-radius: 4px;
  14.322 +	-webkit-border-radius: 4px;
  14.323 +	border-radius: 4px;
  14.324  }
  14.325  
  14.326 -.nav_box {
  14.327 -	margin: 10px 0;
  14.328 -	padding: 10px 24px 10px 24px;
  14.329 -	background-color: #eaeaea;
  14.330 -	text-align: justify;
  14.331 -	-moz-border-radius: 8px;
  14.332 -	-webkit-border-radius: 8px;
  14.333 -	border-radius: 8px;
  14.334 -	-moz-box-shadow: 0 1px 3px #666;
  14.335 -	-webkit-box-shadow: 0 1px 3px #666;
  14.336 -	box-shadow: 0 1px 3px #666;
  14.337 -	/* CSS3 transition */
  14.338 +/* Transition */
  14.339 +
  14.340 +.box {	
  14.341  	-webkit-transition-property: background-color;
  14.342  	-webkit-transition-duration: 2s;
  14.343  	-moz-transition-property: background-color;
  14.344 @@ -152,202 +245,7 @@
  14.345  	transition-duration: 2s;
  14.346  }
  14.347  
  14.348 -.nav_box:hover { background-color: #f8f8f8; }
  14.349 -
  14.350 -#nav .nav_box p {
  14.351 -	line-height: 1.3em;
  14.352 -}
  14.353 -
  14.354 -#nav .nav_box p a {
  14.355 -	display: inline;
  14.356 -	font-weight: normal;
  14.357 -	text-decoration: underline;
  14.358 -}
  14.359 -
  14.360 -#nav .nav_box p a:hover {
  14.361 -	text-decoration: none;
  14.362 -	color: blue;
  14.363 -	background: inherit;
  14.364 -}
  14.365 -
  14.366 -/* Page content */
  14.367 -
  14.368 -#content {
  14.369 -	background: white;
  14.370 -	color: black;
  14.371 -	text-align: justify;
  14.372 -	height: auto;
  14.373 -	margin: 6px 320px 0px 0px;
  14.374 -	padding: 0px 40px 60px 80px;
  14.375 -}
  14.376 -
  14.377 -#content-full {
  14.378 -	background: white;
  14.379 -	color: black;
  14.380 -	text-align: justify;
  14.381 -	height: auto;
  14.382 -	margin: 0;
  14.383 -	padding: 0px 80px 40px 80px;
  14.384 -}
  14.385 -
  14.386 -#content li, #content-full li {
  14.387 -	line-height: 1.5em;
  14.388 -	text-align: left;
  14.389 -}
  14.390 -
  14.391 -#news li {
  14.392 -	list-style-type: square;
  14.393 -	border-bottom: 1px dotted #BEBEBE;
  14.394 -	margin-left: -25px;
  14.395 -	padding: 4px 0px 4px 0px;
  14.396 -}
  14.397 -
  14.398 -#news a {
  14.399 -	text-decoration: none;
  14.400 -}
  14.401 -
  14.402 -#gallery {
  14.403 -	text-align: center;
  14.404 -}
  14.405 -
  14.406 -/* Box and block. */
  14.407 -
  14.408 -.infobox {
  14.409 -	margin: 20px 60px;
  14.410 -	padding: 12px;
  14.411 -	background: #f8f8f8;
  14.412 -}
  14.413 -
  14.414 -.infobox img { vertical-align: middle; }
  14.415 -/* .infobox:hover { background-color: #f2b21d; } */
  14.416 -.infobox:hover { background-color: #FBFBFB; }
  14.417 -
  14.418 -.block {
  14.419 -	/*padding-bottom: 35%;*/
  14.420 -	color: black;
  14.421 -	min-height: 200px;
  14.422 -	margin-bottom: 40px;
  14.423 -}
  14.424 -
  14.425 -.block ul {
  14.426 -	list-style-type: none;
  14.427 -	margin: 0;
  14.428 -	padding: 0 20px;
  14.429 -}
  14.430 -
  14.431 -.block_left {
  14.432 -	width: 46%;
  14.433 -	float: left;
  14.434 -	background-color: #eaeaea;
  14.435 -	margin: 4px 2px;
  14.436 -	padding: 0 10px 10px 10px;
  14.437 -}
  14.438 -
  14.439 -.block_right {
  14.440 -	width: 46%;
  14.441 -	float: right;
  14.442 -	background-color: #eaeaea;
  14.443 -	margin: 4px 2px;
  14.444 -	padding: 0 10px 10px 10px;
  14.445 -}
  14.446 -
  14.447 -#block_top {
  14.448 -	color: black;
  14.449 -	background-color: #eaeaea;
  14.450 -	min-height: 180px;
  14.451 -	margin-bottom: 40px;
  14.452 -	margin-right: 340px;
  14.453 -	padding: 0 10px;
  14.454 -}
  14.455 -
  14.456 -#block_nav {
  14.457 -	width: 300px;
  14.458 -	min-height: 180px;
  14.459 -	float: right;
  14.460 -	background-color: #eaeaea;
  14.461 -	margin: 0;
  14.462 -	padding: 0 10px;
  14.463 -}
  14.464 -
  14.465 -.infobox, .block_left, .block_right, #block_top, #block_nav, #footer {
  14.466 -	-moz-border-radius: 8px;
  14.467 -	-webkit-border-radius: 8px;
  14.468 -	border-radius: 8px;
  14.469 -	-moz-box-shadow: 0 1px 3px #666;
  14.470 -	-webkit-box-shadow: 0 1px 3px #666;
  14.471 -	box-shadow: 0 1px 3px #666;
  14.472 -	/* CSS3 transition */
  14.473 -	-webkit-transition-property: background-color;
  14.474 -	-webkit-transition-duration: 2s;
  14.475 -	-moz-transition-property: background-color;
  14.476 -	-moz-transition-duration: 2s;
  14.477 -	transition-property: background-color;
  14.478 -	transition-duration: 2s;
  14.479 -}
  14.480 -
  14.481 -#block_nav {
  14.482 -	font-weight: bold;
  14.483 -}
  14.484 -
  14.485 -#block_nav a {
  14.486 -	text-decoration: none;
  14.487 -}
  14.488 -
  14.489 -#block_nav li a:hover {
  14.490 -	color: #b64b22;
  14.491 -}
  14.492 -
  14.493 -#block_nav ul {
  14.494 -	margin: 0;
  14.495 -	list-style-type: none;
  14.496 -}
  14.497 -
  14.498 -#block_nav h3 {
  14.499 -	font-size: 110%;
  14.500 -}
  14.501 -
  14.502 -.block_left:hover, .block_right:hover, #block_top:hover,
  14.503 -#block_nav:hover, #footer:hover { 
  14.504 -	background-color: #f8f8f8;
  14.505 -}
  14.506 -
  14.507 -.right_box {
  14.508 -	width: 50%;
  14.509 -	float: right;
  14.510 -}
  14.511 -
  14.512 -.floor {
  14.513 -	color: #999999;
  14.514 -	font-size: 20px;
  14.515 -	-webkit-transform: rotate(-45deg) skew(15deg, 15deg);
  14.516 -	-moz-transform: rotate(-45deg) skew(15deg, 15deg);
  14.517 -	-o-transform: rotate(-45deg) skew(15deg, 15deg);
  14.518 -	-ms-transform: rotate(-45deg) skew(15deg, 15deg);
  14.519 -	transform: rotate(-45deg) skew(15deg, 15deg);
  14.520 -}
  14.521 -	
  14.522 -/* Button */
  14.523 -
  14.524 -.button { margin-left: 20px; }
  14.525 -
  14.526 -.button a { 
  14.527 -	background-color: #b64b22;
  14.528 -	color: #ffffff;
  14.529 -	margin-right: 6px;
  14.530 -	padding: 6px 10px;
  14.531 -	font-size: 14px;
  14.532 -	-moz-border-radius: 4px;
  14.533 -	-webkit-border-radius: 4px;
  14.534 -	border-radius: 4px;
  14.535 -	-moz-box-shadow: 0 1px 3px #666;
  14.536 -	-webkit-box-shadow: 0 1px 3px #666;
  14.537 -	box-shadow: 0 1px 3px #666;
  14.538 -}
  14.539 -
  14.540 -.button a:hover, input[type=submit]:hover { 
  14.541 -	background-color: #a3431f;
  14.542 -	color: #ffffff;
  14.543 -}
  14.544 +/* Form */
  14.545  
  14.546  input[type=submit] {
  14.547  	border: 1px solid #b64b22;
  14.548 @@ -355,233 +253,47 @@
  14.549  	color: white;
  14.550  	font-weight: bold;
  14.551  	cursor: pointer;
  14.552 -	padding: 2px 10px;
  14.553 +	padding: 4px 10px;
  14.554  	font-size: 14px;
  14.555 -	-moz-border-radius: 2px;
  14.556 -	-webkit-border-radius: 2px;
  14.557 -	border-radius: 2px;
  14.558 -	-moz-box-shadow: 0 0 5px #666;
  14.559 -	-webkit-box-shadow: 0 0 5px#666;
  14.560 -	box-shadow: 0 0 5px #666;
  14.561 +	margin-left: -5px;
  14.562 +	-webkit-border-top-right-radius: 4px;
  14.563 +	-webkit-border-bottom-right-radius: 4px;
  14.564 +	-moz-border-radius-topright: 4px;
  14.565 +	-moz-border-radius-bottomright: 4px;
  14.566 +	border-top-right-radius: 4px;
  14.567 +	border-bottom-right-radius: 4px;
  14.568  }
  14.569  
  14.570 +input[type=submit]:hover { background-color: #a3431f; }
  14.571 +
  14.572  input[type=text] {
  14.573  	border: 1px solid #333333;
  14.574 -	padding: 3px;
  14.575 +	padding: 4px;
  14.576 +	height: 17px;
  14.577  	width: 100%;
  14.578 -	max-width: 500px;
  14.579 +	-webkit-border-top-left-radius: 4px;
  14.580 +	-webkit-border-bottom-left-radius: 4px;
  14.581 +	-moz-border-radius-topleft: 4px;
  14.582 +	-moz-border-radius-bottomleft: 4px;
  14.583 +	border-top-left-radius: 4px;
  14.584 +	border-bottom-left-radius: 4px;
  14.585  }
  14.586  
  14.587 -/* Clouds */
  14.588 +/* Footer */
  14.589  
  14.590 -#cloud {
  14.591 -	padding: 10px 0px;
  14.592 -	line-height: 3em;
  14.593 +#footer {
  14.594 +	background: #f1f1f1;
  14.595  	text-align: center;
  14.596 -}
  14.597 -#cloud a { padding: 0 2px; color: #956411; }
  14.598 -#cloud a.tag1 { font-size: 0.7em; font-weight: 100; }
  14.599 -#cloud a.tag2 { font-size: 0.8em; font-weight: 200; }
  14.600 -#cloud a.tag3 { font-size: 0.9em; font-weight: 300; }
  14.601 -#cloud a.tag4 { font-size: 1.0em; font-weight: 400; }
  14.602 -#cloud a.tag5 { font-size: 1.2em; font-weight: 500; }
  14.603 -#cloud a.tag6 { font-size: 1.4em; font-weight: 600; }
  14.604 -#cloud a.tag7 { font-size: 1.6em; font-weight: 700; }
  14.605 -#cloud a.tag8 { font-size: 1.8em; font-weight: 800; }
  14.606 -#cloud a.tag9 { font-size: 2.2em; font-weight: 900; }
  14.607 -#cloud a.tag10 { font-size: 2.5em; font-weight: 900; }
  14.608 -
  14.609 -/* Slideshow. */
  14.610 -
  14.611 -#slideshow
  14.612 -{
  14.613 -	overflow: hidden;
  14.614 -	margin: 10px auto 10px;
  14.615 -	position: relative;
  14.616 -	width: 260px;
  14.617 -	height: 163px;
  14.618 +	border-top: 1px solid #ddd;
  14.619 +	padding: 40px;
  14.620 +	color: #666;
  14.621 +	clear: both;
  14.622 +	margin-bottom: -2%;
  14.623  }
  14.624  
  14.625 -#slideshow img
  14.626 -{
  14.627 -	border: 0;
  14.628 -	width: 260px;
  14.629 -	height: 163px;
  14.630 -}
  14.631 -
  14.632 -#twitter {
  14.633 -	margin-top: 20px;
  14.634 -	-moz-border-radius: 8px;
  14.635 -	-webkit-border-radius: 8px;
  14.636 -	border-radius: 8px;
  14.637 -	-moz-box-shadow: 0 1px 3px #666;
  14.638 -	-webkit-box-shadow: 0 1px 3px #666;
  14.639 -	box-shadow: 0 1px 3px #666;
  14.640 -}
  14.641 -
  14.642 -/* HTML styles */
  14.643 -
  14.644 -h1 {
  14.645 -	color: #444444;
  14.646 -	background: transparent;
  14.647 -	text-align: left;
  14.648 -	margin: 0px 0px 4px 0px;
  14.649 -	font-size: 150%;
  14.650 -	font-weight: bold;
  14.651 -	padding: 5px 0 0 10px;
  14.652 -}
  14.653 -
  14.654 -h2 {
  14.655 -	color: #b64b22;
  14.656 -	padding: 0;
  14.657 -	margin: 20px 0 0 0;
  14.658 -	font-size: 130%;
  14.659 -	font-weight: bold;
  14.660 -}
  14.661 -
  14.662 -h3 {
  14.663 -	font-weight: bold;
  14.664 -	color: #666666;
  14.665 -	background: transparent;
  14.666 -}
  14.667 -	
  14.668 -h3 img { 
  14.669 -	vertical-align: middle;
  14.670 -	width: 20px;
  14.671 -	height: 20px;
  14.672 -	padding-right: 4px; 
  14.673 -}
  14.674 -
  14.675 -a {
  14.676 -	text-decoration: underline;
  14.677 -	color: #103A5E;
  14.678 -	background: inherit;
  14.679 -}
  14.680 -
  14.681 -a:hover {
  14.682 -	text-decoration: none;
  14.683 -	color: blue;
  14.684 -	background: inherit;
  14.685 -}
  14.686 -
  14.687 -code {
  14.688 -	font-size: 12px;
  14.689 -	color: #669900;
  14.690 -	background: inherit;
  14.691 -}
  14.692 -
  14.693 -tt {
  14.694 -	color: #15EE15;
  14.695 -	background: inherit;
  14.696 -}
  14.697 -
  14.698 -img {
  14.699 -	border: 0pt none;
  14.700 -}
  14.701 -
  14.702 -fieldset {
  14.703 -	background: #E2ECf6;
  14.704 -	color: black;
  14.705 -	margin-top: 25px;
  14.706 -	border: 1px solid black;
  14.707 -}
  14.708 -
  14.709 -legend {
  14.710 -	border: 1px solid black;
  14.711 -	color: #6c0023;
  14.712 -	background: #eaeaea;
  14.713 -	font-weight: bold;
  14.714 -}
  14.715 -
  14.716 -pre {
  14.717 -	padding: 5px;
  14.718 -	color: black;
  14.719 -	background: #E1E0B0;
  14.720 -}
  14.721 -
  14.722 -pre.script {
  14.723 -	padding: 10px;
  14.724 -	color: black;
  14.725 -	background: #E8E8E8;
  14.726 -	border: 1px inset #606060;
  14.727 -}
  14.728 -
  14.729 -textarea {
  14.730 -	background: #E5E5E5;
  14.731 -	margin-top: 12px;
  14.732 -}
  14.733 -
  14.734 -/* Packages pages */
  14.735 -
  14.736 -.pkg_nav {
  14.737 -	border-top: 1px solid black;
  14.738 -	margin-top: 10px;
  14.739 -	padding-top: 10px;
  14.740 -}
  14.741 -
  14.742 -pre.package {
  14.743 -	padding: 0px;
  14.744 -	color: black;
  14.745 -	background: white;
  14.746 -}
  14.747 -
  14.748 -p.get {
  14.749 -	text-align: center;
  14.750 -	padding: 10px;
  14.751 -	color: black;
  14.752 -	background: #F3F3F3;
  14.753 -	border: 1px solid #DEDEDE;
  14.754 -	border-radius: 4px;
  14.755 -	-moz-border-radius: 4px;
  14.756 -	-webkit-border-radius: 4px;
  14.757 -}
  14.758 -
  14.759 -p.get a {
  14.760 -	font-weight: bold;
  14.761 -	text-decoration: none;
  14.762 -}
  14.763 -
  14.764 -.pkgs-search { 
  14.765 -	text-align: center; 
  14.766 -	padding: 40px 20px 80px 20px;
  14.767 -}
  14.768 +#footer a { color: #666; padding: 0 2px; }
  14.769  
  14.770  .year:after {
  14.771  	/* content: "2007-2011"; */
  14.772  	content: "2011";
  14.773  }
  14.774 -
  14.775 -/* Footer */
  14.776 -
  14.777 -#footer {
  14.778 -	margin: 0px 80px 80px 80px;
  14.779 -	padding: 10px;
  14.780 -	background: #eaeaea;
  14.781 -	color: #666666;
  14.782 -	height: 180px;
  14.783 -	clear: both;
  14.784 -	border-radius: 8px;
  14.785 -	-moz-border-radius: 8px;
  14.786 -	-webkit-border-radius: 8px;
  14.787 -	-moz-box-shadow: 0 1px 3px #666;
  14.788 -	-webkit-box-shadow: 0 1px 3px #666;
  14.789 -	box-shadow: 0 1px 3px #666;
  14.790 -}
  14.791 -#footer a {
  14.792 -	background: inherit;
  14.793 -	color: #666666;
  14.794 -}
  14.795 -#footer a:hover {
  14.796 -	background: inherit;
  14.797 -	color: #333333;
  14.798 -}
  14.799 -#footer ul {
  14.800 -	list-style-type: none;
  14.801 -}
  14.802 -#footer li {
  14.803 -	padding: 2px;
  14.804 -}
  14.805 -#footer h4 {
  14.806 -	margin: 0 20px;
  14.807 -	font-size: 125%;
  14.808 -}
    15.1 --- a/mirror-tools/slitaz/mirror/dir-generator.php	Fri May 27 13:33:50 2011 +0200
    15.2 +++ b/mirror-tools/slitaz/mirror/dir-generator.php	Mon May 30 13:29:45 2011 +0200
    15.3 @@ -89,7 +89,6 @@
    15.4      return sprintf('%.'.$precision.'f', $size).$sizes[$total];
    15.5  }
    15.6  
    15.7 -
    15.8  //
    15.9  // Get some variables from /etc/lighttpd/lighttpd.conf
   15.10  //
   15.11 @@ -162,7 +161,7 @@
   15.12  	<link rel="stylesheet" type="text/css" href="/css/slitaz.css" />
   15.13  	<style type='text/css'>
   15.14  		div.list { background-color: white; padding-bottom: 14px;}
   15.15 -		table {width: 100% ;}
   15.16 +		table { width: 100% ;}
   15.17  		th, td { font: 90% monospace; text-align: left;}
   15.18  		th { font-weight: bold; padding-right: 14px; padding-bottom: 3px;}
   15.19  		td {padding-right: 14px;}
   15.20 @@ -173,45 +172,28 @@
   15.21  
   15.22  <!-- Header -->
   15.23  <div id="header">
   15.24 -	<a href="http://mirror.slitaz.org/"><img id="logo" 
   15.25 -		src="/css/pics/website/logo.png" 
   15.26 -		title="mirror.slitaz.org" alt="mirror.slitaz.org" /></a>
   15.27 -	<p id="titre">#!/Mirror/${vpath}</p>
   15.28 +	<div id="logo"></div>
   15.29 +	<div id="network">
   15.30 +		<a href="http://www.slitaz.org/">
   15.31 +			<img src="/css/pics/network.png" alt="network.png" /></a>
   15.32 +		<a href="http://scn.slitaz.org/">Community</a>
   15.33 +		<a href="http://doc.slitaz.org/">Doc</a>
   15.34 +		<a href="http://forum.slitaz.org/">Forum</a>
   15.35 +		<a href="http://bugs.slitaz.org">Bugs</a>
   15.36 +		<a href="http://hg.slitaz.org/">Hg</a>
   15.37 +	</div>
   15.38 +	<h1><a href="http://mirror.slitaz.org/">SliTaz Mirror</a> /${vpath}</h1>
   15.39  </div>
   15.40  
   15.41 -<!-- Content -->
   15.42 -<div id="content-full">
   15.43 +<!-- Block -->
   15.44 +<div id="block">
   15.45 +	<!-- Navigation -->
   15.46 +	<div id="block_nav">
   15.47 +		<h4><img src="/css/pics/network.png" alt=".png" />Mirrors</h4>
   15.48 +		<div>
   15.49 +EOT;
   15.50  
   15.51 -<!-- Block begin -->
   15.52 -<div class="block">
   15.53 -	<!-- Nav block begin -->
   15.54 -	<div id="block_nav">
   15.55 -		<h3><img src="/css/pics/website/users.png" alt="users.png" />Community</h3>
   15.56 -		<ul>
   15.57 -			<li><a href="http://pizza.slitaz.org/">Live Builder</a></li>
   15.58 -			<li><a href="http://boot.slitaz.org/">Web Boot</a></li>
   15.59 -		</ul>
   15.60 -		<h3>Search</h3>
   15.61 -		<form class="search" action="${_SERVER["REQUEST_URI"]}" method="get" >
   15.62 -			<p><input type="text" name="f" $fvalue /></p>
   15.63 -		</form>
   15.64 -	<!-- Nav block end -->
   15.65 -	</div>
   15.66 -	<!-- Top block begin -->
   15.67 -	<div id="block_top">
   15.68 -		<h1>About Mirror</h1>
   15.69 -		<p>Welcome to Open Source!
   15.70 -EOT;
   15.71 -	if ($_SERVER["SERVER_NAME"] == "mirror.slitaz.org") print <<<EOT
   15.72 -		This is the SliTaz GNU/Linux main mirror. The server runs naturally SliTaz 
   15.73 -		(stable) in an lguest virtual machine provided by 
   15.74 -		<a href="http://www.ads-lu.com/">ADS</a>.	
   15.75 -EOT;
   15.76 -	print <<<EOT
   15.77 -		</p>
   15.78 -		<p><img src="/css/pics/website/network.png" 
   15.79 -			alt=".png" style="vertical-align:middle;"/>Mirrors: 
   15.80 -EOT;
   15.81 +	// Mirror list
   15.82  	$mirrors = array();
   15.83  	$fp = @fopen(dirname($_SERVER["SCRIPT_FILENAME"])."/mirrors","r");
   15.84  	if ($fp) {
   15.85 @@ -228,13 +210,36 @@
   15.86  	foreach($mirrors as $name => $url) {
   15.87  		echo "<a href=\"$url$vpath\" title=\"$name mirror\">$name</a>\n";
   15.88  	}
   15.89 +	
   15.90  	print <<<EOT
   15.91 +		</div>
   15.92 +		<p>
   15.93 +			<strong>Online tools:</strong>
   15.94 +			<a href="http://pizza.slitaz.org/">Live Builder</a> -
   15.95 +			<a href="http://boot.slitaz.org/">Web Boot</a>
   15.96  		</p>
   15.97 -	<!-- Top block end -->
   15.98  	</div>
   15.99 -<!-- Block end -->
  15.100 +	<!-- Information/image -->
  15.101 +	<div id="block_info">
  15.102 +		<h4>Welcome to Open Source!</h4>
  15.103 +EOT;
  15.104 +	if ($_SERVER["SERVER_NAME"] == "mirror.slitaz.org") print <<<EOT
  15.105 +		<p>This is the SliTaz GNU/Linux main mirror. The server runs naturally 
  15.106 +		SliTaz (stable) in an lguest virtual machine provided by 
  15.107 +		<a href="http://www.ads-lu.com/">ADS</a>.
  15.108 +		<a href="/info/">Mirror info...</a></p>
  15.109 +EOT;
  15.110 +	print <<<EOT
  15.111 +		<form action="${_SERVER["REQUEST_URI"]}" method="get" style="width: 300px;">
  15.112 +			<p><input type="text" name="f" $fvalue
  15.113 +				style="height: 14px; border-radius: 4px;" /></p>
  15.114 +		</form>
  15.115 +	</div>
  15.116  </div>
  15.117  
  15.118 +<!-- Content -->
  15.119 +<div id="content">
  15.120 +
  15.121  EOT;
  15.122  }
  15.123  else {
  15.124 @@ -277,7 +282,21 @@
  15.125  	<table summary='Directory Listing' cellpadding='0' cellspacing='0'>
  15.126  ";
  15.127  
  15.128 +function my_is_file($path)	// 2G+ file support
  15.129 +{
  15.130 +	exec("[ -f '".$path."' ]", $tmp, $ret);
  15.131 +	return $ret == 0;
  15.132 +}
  15.133  
  15.134 +function my_filesize($path)	// 2G+ file support
  15.135 +{
  15.136 +	return rtrim(shell_exec("stat -c %s '".$path."'"));
  15.137 +}
  15.138 +
  15.139 +function my_filemtime($path)	// 2G+ file support
  15.140 +{
  15.141 +	return rtrim(shell_exec("stat -c %Y '".$path."'"));
  15.142 +}
  15.143  
  15.144  // Get all of the folders and files. 
  15.145  $folderlist = array();
  15.146 @@ -300,7 +319,7 @@
  15.147  				'file_type' => "Directory"
  15.148  			);
  15.149  		}
  15.150 -		elseif(is_file($path.'/'.$item)) {
  15.151 +		elseif(my_is_file($path.'/'.$item)) {
  15.152  			if(!$show_hidden_files) {
  15.153  				if(substr($item, 0, 1) == "." or substr($item, -1) == "~") {
  15.154  					continue;
  15.155 @@ -308,8 +327,8 @@
  15.156  			}
  15.157  			$filelist[] = array(
  15.158  				'name'=> $item, 
  15.159 -				'size'=> filesize($path.'/'.$item), 
  15.160 -				'modtime'=> filemtime($path.'/'.$item),
  15.161 +				'size'=> my_filesize($path.'/'.$item), 
  15.162 +				'modtime'=> my_filemtime($path.'/'.$item),
  15.163  				'file_type' => get_file_type($path.'/'.$item)
  15.164  			);
  15.165  		}
  15.166 @@ -402,30 +421,22 @@
  15.167  
  15.168  <!-- Footer -->
  15.169  <div id="footer">
  15.170 -	<div class="right_box">
  15.171 -	<h4>SliTaz Network</h4>
  15.172 -		<ul>
  15.173 -			<li><a href="http://www.slitaz.org/">Main Website</a></li>
  15.174 -			<li><a href="http://doc.slitaz.org/">Documentation</a></li>
  15.175 -			<li><a href="http://forum.slitaz.org/">Support Forum</a></li>
  15.176 -			<li><a href="http://scn.slitaz.org/">Community Network</a></li>
  15.177 -			<li><a href="http://pkgs.slitaz.org/">Packages</a></li>
  15.178 -			<li><a href="http://labs.slitaz.org/">Laboratories</a></li>
  15.179 -		</ul>
  15.180 -	</div>
  15.181 -	<h4>SliTaz Website</h4>
  15.182 -	<ul>
  15.183 -		<li><a href="#header">Top of the page</a></li>
  15.184 -		<li>Copyright &copy; <span class="year"></span>
  15.185 -			<a href="http://www.slitaz.org/">SliTaz</a></li>
  15.186 -		<li><a href="about/">About the project</a></li>
  15.187 -		<li><a href="netmap.php">Network Map</a></li>
  15.188 -		<li>Page modified the <?php echo date('r'); ?></li>
  15.189 -		<li><a href="http://validator.w3.org/check?uri=referer"><img
  15.190 -		src="pics/website/xhtml10.png" alt="Valid XHTML 1.0"
  15.191 -		title="Code validé XHTML 1.0"
  15.192 -		style="width: 80px; height: 15px; vertical-align: middle;" /></a></li>
  15.193 -	</ul>
  15.194 +	Copyright &copy; <span class="year"></span>
  15.195 +	<a href="http://www.slitaz.org/">SliTaz</a> - Network:
  15.196 +	<a href="http://scn.slitaz.org/">Community</a>
  15.197 +	<a href="http://doc.slitaz.org/">Doc</a>
  15.198 +	<a href="http://forum.slitaz.org/">Forum</a>
  15.199 +	<a href="http://pkgs.slitaz.org/">Packages</a>
  15.200 +	<a href="http://bugs.slitaz.org">Bugs</a>
  15.201 +	<a href="http://hg.slitaz.org/">Hg</a>
  15.202 +	<p>
  15.203 +		SliTaz @
  15.204 +		<a href="http://twitter.com/slitaz">Twitter</a>
  15.205 +		<a href="http://www.facebook.com/slitaz">Facebook</a>
  15.206 +		<a href="http://distrowatch.com/slitaz">Distrowatch</a>
  15.207 +		<a href="http://en.wikipedia.org/wiki/SliTaz">Wikipedia</a>
  15.208 +		<a href="http://flattr.com/profile/slitaz">Flattr</a>
  15.209 +	</p>
  15.210  </div>
  15.211  
  15.212  <?php }
    16.1 --- a/mirror-tools/slitaz/mirror/floppies/builder/bootloader	Fri May 27 13:33:50 2011 +0200
    16.2 +++ b/mirror-tools/slitaz/mirror/floppies/builder/bootloader	Mon May 30 13:29:45 2011 +0200
    16.3 @@ -198,6 +198,8 @@
    16.4  
    16.5  if [ "$FORMAT" == "0" ]; then # unsplitted
    16.6  	floppyset > $PREFIX
    16.7 +	PAD=$(( 512 - ($(stat -c %s $PREFIX) % 512) ))
    16.8 +	[ $PAD -ne 512 ] && dd if=/dev/zero bs=1 count=$PAD >> $PREFIX 2> /dev/null
    16.9  	exit
   16.10  fi
   16.11  floppyset | split -b ${FORMAT}k /dev/stdin floppy$$
    17.1 --- a/mirror-tools/slitaz/mirror/floppies/builder/index.php	Fri May 27 13:33:50 2011 +0200
    17.2 +++ b/mirror-tools/slitaz/mirror/floppies/builder/index.php	Mon May 30 13:29:45 2011 +0200
    17.3 @@ -48,23 +48,43 @@
    17.4  	<meta name="author" content="SliTaz Contributors" />
    17.5  	<link rel="shortcut icon" href="../../css/favicon.ico" />
    17.6  	<link rel="stylesheet" type="text/css" href="../../css/slitaz.css" />
    17.7 -	<style>
    17.8 +	<style type="text/css">
    17.9 +	
   17.10  input[type=text] {
   17.11  	width: inherit;
   17.12  }
   17.13 +
   17.14 +#content {
   17.15 +	margin: 6px 280px 0px 0px;
   17.16 +	padding: 0px 3% 20px 4%;
   17.17 +}
   17.18 +
   17.19 +#nav {
   17.20 +	right: 4%;
   17.21 +}
   17.22 +
   17.23 +#copy {
   17.24 +	text-align: center;
   17.25 +}
   17.26 +
   17.27 +#bottom {
   17.28 +	text-align: center;
   17.29 +}
   17.30 +
   17.31  	</style>
   17.32  </head>
   17.33  <body bgcolor="#ffffff">
   17.34  <!-- Header -->
   17.35  <div id="header">
   17.36      <a name="top"></a>
   17.37 -<!-- Access -->
   17.38 -<div id="access">
   17.39 -	<a href="bootloader" title="Build your floppy sets without Internet">Shell builder</a> |
   17.40 -	<a href="../../boot/floppy-grub4dos" title="Boot tools">Generic boot floppy</a>
   17.41 -</div>   
   17.42 -	<a href="http://www.slitaz.org/"><img id="logo" src="../../css/pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org" style="border: 0px solid ; width: 200px; height: 74px;" /></a>
   17.43 -	<p id="titre">#!/boot/floppies/builder</p>
   17.44 +	<div id="logo"></div>
   17.45 +	<div id="network">
   17.46 +		<a href="http://www.slitaz.org/">
   17.47 +		<img src="/css/pics/network.png" alt="network.png" /></a>
   17.48 +		<a href="bootloader" title="Build your floppy sets without Internet">Shell builder</a> |
   17.49 +		<a href="../../boot/floppy-grub4dos" title="Boot tools">Generic boot floppy</a>
   17.50 +	</div>
   17.51 +	<h1><a href="http://www.slitaz.org/">Boot floppies builder</a></h1>
   17.52  </div>
   17.53  
   17.54  <!-- Navigation menu -->
   17.55 @@ -237,42 +257,6 @@
   17.56  	global $sizes;
   17.57  	if ($size != 0) return " ".$sizes[$size];
   17.58  }
   17.59 -	if (!isset($count)) {
   17.60 -?>
   17.61 -<div class="nav_box">
   17.62 -<h4>How does it work ?</h4>
   17.63 -<p>
   17.64 -This tool updates the boot sector of your kernel with
   17.65 -<a href="http://hg.slitaz.org/wok/raw-file/b84ff32e3457/linux/stuff/linux-header-2.6.34.u">this patch</a>.
   17.66 -You may add a default cmdline and an initramfs. The cmdline can be edited at boot
   17.67 -time but the keyboard is not mandatory.
   17.68 -A <a href="bootloader"> standalone version</a> is available.
   17.69 -</p>
   17.70 -<p>
   17.71 -Each part (boot, setup, cmdline, kernel, initramfs) is aligned to 512 bytes.
   17.72 -The result is split to fit the floppy size.
   17.73 -The last floppy image is padded with zeros.
   17.74 -</p>
   17.75 -</div>
   17.76 -<?php
   17.77 -	}
   17.78 -	else {
   17.79 -?>
   17.80 -<div class="nav_box">
   17.81 -<h4>Download image<?php if ($count >= 2) echo "s"; ?></h4>
   17.82 -<ul>
   17.83 -<?php
   17.84 -		for ($i = 1; $i <= $count; $i++) {
   17.85 -			echo '	<li><a href="'.$_SERVER["PHP_SELF"].
   17.86 -			     "?id=".basename($tmp_dir)."&amp;n=$i&amp;s=".
   17.87 -			     $_POST["size"].'">'.sprintf("fd%03d.img",$i).
   17.88 -			     show_size($_POST["size"])."</a></li>\n";
   17.89 -		}
   17.90 -		echo "</ul>\n".floor($padding/1024)."KB padding.\n";
   17.91 -?>
   17.92 -</div>
   17.93 -<?php
   17.94 -	}
   17.95  ?>
   17.96  
   17.97  <!-- End navigation menu -->
   17.98 @@ -287,8 +271,7 @@
   17.99  <!-- Content -->
  17.100  <div id="content">
  17.101  
  17.102 -<h1><font color="#3e1220">Boot</font></h1>
  17.103 -<h2><font color="#df8f06">Floppy image set builder</font></h2>
  17.104 +<h2>Floppy image set builder</h2>
  17.105  
  17.106  <?php
  17.107  	if (!isset($count)) {
  17.108 @@ -379,6 +362,17 @@
  17.109  	}
  17.110  	else {
  17.111  ?>
  17.112 +<h4>Download image<?php if ($count >= 2) echo "s"; ?></h4>
  17.113 +<ul>
  17.114 +<?php
  17.115 +		for ($i = 1; $i <= $count; $i++) {
  17.116 +			echo '	<li><a href="'.$_SERVER["PHP_SELF"].
  17.117 +			     "?id=".basename($tmp_dir)."&amp;n=$i&amp;s=".
  17.118 +			     $_POST["size"].'">'.sprintf("fd%03d.img",$i).
  17.119 +			     show_size($_POST["size"])."</a></li>\n";
  17.120 +		}
  17.121 +		echo "</ul>\n".floor($padding/1024)."KB padding.\n";
  17.122 +?>
  17.123  
  17.124  <p>
  17.125  You can write floppies with SliTaz <i>bootfloppybox</i>, 
  17.126 @@ -413,6 +407,22 @@
  17.127  	}
  17.128  ?>
  17.129  
  17.130 +<div class="nav_box">
  17.131 +<h4>How does it work ?</h4>
  17.132 +<p>
  17.133 +This tool updates the boot sector of your kernel with
  17.134 +<a href="http://hg.slitaz.org/wok/raw-file/b84ff32e3457/linux/stuff/linux-header-2.6.34.u">this patch</a>.
  17.135 +You may add a default cmdline and an initramfs. The cmdline can be edited at boot
  17.136 +time but the keyboard is not mandatory.
  17.137 +A <a href="bootloader"> standalone version</a> is available.
  17.138 +</p>
  17.139 +<p>
  17.140 +Each part (boot, setup, cmdline, kernel, initramfs) is aligned to 512 bytes.
  17.141 +The result is split to fit the floppy size.
  17.142 +The last floppy image is padded with zeros.
  17.143 +</p>
  17.144 +</div>
  17.145 +
  17.146  <!-- End of content with round corner -->
  17.147  </div>
  17.148  <div id="content_bottom">
    18.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.2 +++ b/mirror-tools/slitaz/mirror/floppies/download.php	Mon May 30 13:29:45 2011 +0200
    18.3 @@ -0,0 +1,155 @@
    18.4 +<?php
    18.5 +
    18.6 +$fdsz=80*18*1024;
    18.7 +$cpiopad=512;
    18.8 +function download($name, $size, $cmd)
    18.9 +{
   18.10 +	header("Content-Type: application/octet-stream");
   18.11 +	header("Content-Length: ".$size);
   18.12 +	header("Content-Disposition: attachment; filename=".$name);
   18.13 +	echo `$cmd 2> /dev/null`;
   18.14 +	exit;
   18.15 +}
   18.16 +
   18.17 +if (isset($_GET['iso']))
   18.18 +	$_POST['iso'] = $_GET['iso'];
   18.19 +
   18.20 +if (isset($_GET['file']))
   18.21 +{
   18.22 +	$max = floor((filesize("../".$_GET["iso"]) + $fdsz - 1 + $cpiopad) / $fdsz);
   18.23 +	$cmd = "cd ../".dirname($_GET['iso'])."; ls ".
   18.24 +		basename($_GET['iso'],".iso").".*".
   18.25 +		" | cpio -o -H newc | cat - /dev/zero ";
   18.26 +	if ($_GET['file'] == "md5sum") {
   18.27 +		$cmd .= "| for i in \$(seq 1 $max); do dd bs=$fdsz ".
   18.28 +			"count=1 2> /dev/null | md5sum | ".
   18.29 +			"sed \"s/-\\\$/\$(printf 'fdiso%02d.img' \$i)/\"; done";
   18.30 +		download("md5sum", 46 * $max, $cmd);
   18.31 +	}
   18.32 +	else {
   18.33 +		$cmd .= "| dd bs=".$fdsz." count=1 skip=".($_GET['file'] - 1)." "; 
   18.34 +		download(sprintf("fdiso%02d.img",$_GET['file']), $fdsz, $cmd);
   18.35 +	}
   18.36 +}
   18.37 +?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   18.38 +	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
   18.39 +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en">
   18.40 +<head>
   18.41 +	<title>SliTaz Boot Floppies</title>
   18.42 +	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   18.43 +	<meta name="description" content="slitaz boot floppies" />
   18.44 +	<meta name="robots" content="index, nofollow" />
   18.45 +	<meta name="author" content="SliTaz Contributors" />
   18.46 +	<link rel="shortcut icon" href="../css/favicon.ico" />
   18.47 +	<link rel="stylesheet" type="text/css" href="../css/slitaz.css" />
   18.48 +	<style type="text/css">
   18.49 +#copy {
   18.50 +	text-align: center;
   18.51 +}
   18.52 +
   18.53 +#bottom {
   18.54 +	text-align: center;
   18.55 +}
   18.56 +
   18.57 +	</style>
   18.58 +</head>
   18.59 +<body bgcolor="#ffffff">
   18.60 +<!-- Header -->
   18.61 +<div id="header">
   18.62 +    <a name="top"></a>
   18.63 +	<div id="logo"></div>
   18.64 +	<div id="network">
   18.65 +		<a href="http://www.slitaz.org/">
   18.66 +		<img src="/css/pics/network.png" alt="network.png" /></a>
   18.67 +		<a href="../boot/floppy-grub4dos" title="Boot tools">Generic boot floppy</a> |
   18.68 +		<a href="http://tiny.slitaz.org/" title="SliTaz for (very) old PC">Tiny SliTaz</a> |
   18.69 +		<a href="index-loram.html" title="Floppy image sets for low ram systems">Loram floppies</a> |
   18.70 +		<a href="builder/index.php" title="Build floppies with your own kernel and initramfs">Floppy set web builder</a> |
   18.71 +		<a href="builder/bootloader" title="Build your floppy sets without Internet">Shell builder</a>
   18.72 +	</div>
   18.73 +	<h1><a href="http://www.slitaz.org/">Boot floppies</a></h1>
   18.74 +</div>   
   18.75 +
   18.76 +<!-- Block -->
   18.77 +<div id="block">
   18.78 +	<!-- Navigation -->
   18.79 +	<div id="block_nav">
   18.80 +		<h4><img src="pics/floppy.png" alt="@" />Download 1.44Mb images <?php echo substr($_POST["iso"],4,3); ?></h4>
   18.81 +<table width="100%">
   18.82 +<?php
   18.83 +$max = floor((filesize("../".$_POST["iso"]) + $fdsz - 1 + $cpiopad) / $fdsz);
   18.84 +for ($i = 1; $i <= $max ; $i++) {
   18.85 +	if ($i % 4 == 1) echo "<tr>\n";
   18.86 +	echo "	<td><a href=\"download.php?file=$i&amp;iso=".
   18.87 +		urlencode($_POST["iso"])."\">fdiso".
   18.88 +		sprintf("%02d",$i).".img</a></td>\n";
   18.89 +	if ($i % 4 == 0) echo "</tr>\n";
   18.90 +}
   18.91 +if ($max % 4 != 1) {
   18.92 +	while ($max % 4 != 3) { echo "<td></td>"; $max++; }
   18.93 +}
   18.94 +else echo "<tr>\n";
   18.95 +echo "	<td><a href=\"download.php?file=md5sum&amp;iso=".
   18.96 +	urlencode($_POST["iso"])."\">md5sum</a></td>\n</tr>";
   18.97 +?>
   18.98 +</table>
   18.99 +	</div>
  18.100 +	<!-- Information/image -->
  18.101 +	<div id="block_info">
  18.102 +		<h4>Available boot floppies</h4>
  18.103 +		<ul>
  18.104 +	<li><a href="index-3.0.html">SliTaz 3.0</a></li>
  18.105 +	<li><a href="index-loram-3.0.html">SliTaz loram 3.0</a></li>
  18.106 +	<li><a href="index-2.0.html">SliTaz 2.0</a></li>
  18.107 +	<li><a href="index-1.0.html">SliTaz 1.0</a></li>
  18.108 +		</ul>
  18.109 +	</div>
  18.110 +</div>
  18.111 +
  18.112 +<!-- Content top. -->
  18.113 +<div id="content_top">
  18.114 +<div class="top_left"></div>
  18.115 +<div class="top_right"></div>
  18.116 +</div>
  18.117 +
  18.118 +<!-- Content -->
  18.119 +<div id="content">
  18.120 +
  18.121 +<h2>ISO image floppy set</h2>
  18.122 +
  18.123 +<p>
  18.124 +You can restore the <a href="../<?php echo $_POST['iso'].
  18.125 +'">'.basename($_POST['iso']); ?></a> ISO image on your hard disk using :
  18.126 +</p>
  18.127 +<pre>
  18.128 +# dd if=/dev/fd0 of=fdiso01.img
  18.129 +# dd if=/dev/fd0 of=fdiso02.img
  18.130 +# ...
  18.131 +# cat fdiso*.img | cpio -i
  18.132 +</pre>
  18.133 +
  18.134 +<!-- End of content with round corner -->
  18.135 +</div>
  18.136 +<div id="content_bottom">
  18.137 +<div class="bottom_left"></div>
  18.138 +<div class="bottom_right"></div>
  18.139 +</div>
  18.140 +
  18.141 +<!-- Start of footer and copy notice -->
  18.142 +<div id="copy">
  18.143 +<p>
  18.144 +Copyright &copy; <span class="year"></span> <a href="http://www.slitaz.org/">SliTaz</a> -
  18.145 +<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
  18.146 +</p>
  18.147 +<!-- End of copy -->
  18.148 +</div>
  18.149 +
  18.150 +<!-- Bottom and logo's -->
  18.151 +<div id="bottom">
  18.152 +<p>
  18.153 +<a href="http://validator.w3.org/check?uri=referer"><img src="../css/pics/website/xhtml10.png" alt="Valid XHTML 1.0" title="Code validé XHTML 1.0" style="width: 80px; height: 15px;" /></a>
  18.154 +</p>
  18.155 +</div>
  18.156 +
  18.157 +</body>
  18.158 +</html>
    19.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.2 +++ b/mirror-tools/slitaz/mirror/floppies/include/bottom.js	Mon May 30 13:29:45 2011 +0200
    19.3 @@ -0,0 +1,27 @@
    19.4 +document.write("<!-- End of content with round corner -->\n")
    19.5 +document.write("</div>\n")
    19.6 +document.write("<div id=\"content_bottom\">\n")
    19.7 +document.write("<div class=\"bottom_left\"></div>\n")
    19.8 +document.write("<div class=\"bottom_right\"></div>\n")
    19.9 +document.write("</div>\n")
   19.10 +document.write("\n")
   19.11 +document.write("<!-- Start of footer and copy notice -->\n")
   19.12 +document.write("<div id=\"copy\">\n")
   19.13 +document.write("<p>\n")
   19.14 +document.write("Copyright &copy; ");
   19.15 +var time=new Date();
   19.16 +var year=time.getYear();
   19.17 +if (year < 2000) year += 1900;
   19.18 +document.write(year);
   19.19 +document.write(" <a href=\"http://www.slitaz.org/\">SliTaz</a> -\n")
   19.20 +document.write("<a href=\"http://www.gnu.org/licenses/gpl.html\">GNU General Public License</a>\n")
   19.21 +document.write("</p>\n")
   19.22 +document.write("<!-- End of copy -->\n")
   19.23 +document.write("</div>\n")
   19.24 +document.write("\n")
   19.25 +document.write("<!-- Bottom and logo's -->\n")
   19.26 +document.write("<div id=\"bottom\">\n")
   19.27 +document.write("<p>\n")
   19.28 +document.write("<a href=\"http://validator.w3.org/check?uri=referer\"><img src=\"../css/pics/website/xhtml10.png\" alt=\"Valid XHTML 1.0\" title=\"Code validé XHTML 1.0\" style=\"width: 80px; height: 15px;\" /></a>\n")
   19.29 +document.write("</p>\n")
   19.30 +document.write("</div>\n")
    20.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.2 +++ b/mirror-tools/slitaz/mirror/floppies/include/fdiso.js	Mon May 30 13:29:45 2011 +0200
    20.3 @@ -0,0 +1,32 @@
    20.4 +document.write("<a name=\"fdiso\"></a>\n")
    20.5 +document.write("<h2><font color=\"#df8f06\">ISO image floppy set</font></h2>\n")
    20.6 +document.write("\n")
    20.7 +document.write("<form method=\"post\" action=\"http://mirror.slitaz.org/floppies/download.php\">\n")
    20.8 +document.write("<p>\n")
    20.9 +document.write("You may need these images to\n")
   20.10 +document.write("<a href=\"http://doc.slitaz.org/en:guides:uncommoninst#floppy-install\">\n")
   20.11 +document.write("install SliTaz</a>\n")
   20.12 +document.write("<select name=\"iso\">\n")
   20.13 +document.write("	<option value=\"iso/cooking/slitaz-cooking.iso\">core cooking</option>\n")
   20.14 +document.write("	<option value=\"iso/cooking/flavors/slitaz-cooking-base.iso\">base cooking</option>\n")
   20.15 +document.write("	<option value=\"iso/cooking/flavors/slitaz-cooking-loram.iso\">loram cooking</option>\n")
   20.16 +document.write("	<option value=\"iso/3.0/slitaz-3.0.iso\" selected=\"selected\">core 3.0</option>\n")
   20.17 +document.write("	<option value=\"iso/3.0/flavors/slitaz-3.0-base.iso\">base 3.0</option>\n")
   20.18 +document.write("	<option value=\"iso/3.0/flavors/slitaz-3.0-loram.iso\">loram 3.0</option>\n")
   20.19 +document.write("	<option value=\"iso/2.0/slitaz-2.0.iso\">core 2.0</option>\n")
   20.20 +document.write("	<option value=\"iso/2.0/flavors/slitaz-2.0-base.iso\">base 2.0</option>\n")
   20.21 +document.write("	<option value=\"iso/2.0/flavors/slitaz-loram.iso\">loram 2.0</option>\n")
   20.22 +document.write("	<option value=\"iso/1.0/slitaz-1.0.iso\">core 1.0</option>\n")
   20.23 +document.write("</select>\n")
   20.24 +document.write("<input name=\"build\" value=\"Build floppy set\" type=\"submit\" />\n")
   20.25 +document.write("</p>\n")
   20.26 +document.write("</form>\n")
   20.27 +document.write("<p>\n")
   20.28 +document.write("You can restore the ISO image on your hard disk using :\n")
   20.29 +document.write("</p>\n")
   20.30 +document.write("<pre>\n")
   20.31 +document.write("# dd if=/dev/fd0 of=fdiso01.img\n")
   20.32 +document.write("# dd if=/dev/fd0 of=fdiso02.img\n")
   20.33 +document.write("# ...\n")
   20.34 +document.write("# cat fdiso*.img | cpio -i\n")
   20.35 +document.write("</pre>\n")
    21.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.2 +++ b/mirror-tools/slitaz/mirror/floppies/include/head.js	Mon May 30 13:29:45 2011 +0200
    21.3 @@ -0,0 +1,21 @@
    21.4 +document.write("<!-- Header -->\n")
    21.5 +document.write("<div id=\"header\">\n")
    21.6 +document.write("    <a name=\"top\"></a>\n")
    21.7 +document.write("<!-- Access -->\n")
    21.8 +document.write("<div id=\"access\">\n")
    21.9 +document.write("	<a href=\"../boot/floppy-grub4dos\" title=\"Boot tools\">Generic boot floppy</a> |\n")
   21.10 +document.write("	<a href=\"http://tiny.slitaz.org/\" title=\"SliTaz for (very) old PC\">Tiny SliTaz</a> |\n")
   21.11 +document.write("	<a href=\"index-loram.html\" title=\"Floppy image sets for low ram systems\">Loram floppies</a> |\n")
   21.12 +document.write("	<a href=\"builder/index.php\" title=\"Build floppies with your own kernel and initramfs\">Floppy set web builder</a> |\n")
   21.13 +document.write("	<a href=\"builder/bootloader\" title=\"Build your floppy sets without Internet\">Shell builder</a>\n")
   21.14 +document.write("</div>   \n")
   21.15 +document.write("	<a href=\"http://www.slitaz.org/\"><img id=\"logo\" \n")
   21.16 +document.write("	   src=\"../css/pics/website/logo.png\" title=\"www.slitaz.org\" \n")
   21.17 +document.write("	   alt=\"www.slitaz.org\" \n")
   21.18 +document.write("	   style=\"border: 0px solid ; width: 200px; height: 74px;\" /></a>\n")
   21.19 +document.write("	<p id=\"titre\">#!/boot/floppies</p>\n")
   21.20 +document.write("</div>\n")
   21.21 +document.write("\n")
   21.22 +document.write("<!-- Navigation menu -->\n")
   21.23 +document.write("<div id=\"nav\">\n")
   21.24 +document.write("\n")
    22.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.2 +++ b/mirror-tools/slitaz/mirror/floppies/include/html2js	Mon May 30 13:29:45 2011 +0200
    22.3 @@ -0,0 +1,6 @@
    22.4 +#!/bin/sh
    22.5 +
    22.6 +case "$0" in
    22.7 +*html2js) exec sed 's/"/\\"/g;s/.*/document.write("&\\n")/' ;;
    22.8 +*js2html) exec sed 's/^document.write("\(.*\).n")$/\1/;s/\\"/"/g' ;;
    22.9 +esac
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/mirror-tools/slitaz/mirror/floppies/include/top.js	Mon May 30 13:29:45 2011 +0200
    23.3 @@ -0,0 +1,48 @@
    23.4 +document.write("<div class=\"nav_box\">\n")
    23.5 +document.write("<h4>Available boot floppies</h4>\n")
    23.6 +document.write("<ul>\n")
    23.7 +document.write("	<li><a href=\"index-3.0.html\">SliTaz 3.0</a></li>\n")
    23.8 +document.write("	<li><a href=\"index-loram-3.0.html\">SliTaz loram 3.0</a></li>\n")
    23.9 +document.write("	<li><a href=\"index-2.0.html\">SliTaz 2.0</a></li>\n")
   23.10 +document.write("	<li><a href=\"index-1.0.html\">SliTaz 1.0</a></li>\n")
   23.11 +document.write("</ul>\n")
   23.12 +document.write("</div>\n")
   23.13 +document.write("\n")
   23.14 +document.write("<div class=\"nav_box\">\n")
   23.15 +document.write("<h4>Images generation</h4>\n")
   23.16 +document.write("<p>\n")
   23.17 +document.write("All these floppy images are built with <b>bootfloppybox</b> from\n")
   23.18 +document.write("a <i>core</i> or a <i>3in1</i> iso. The <i>loram</i> is preprocessed by\n")
   23.19 +document.write("<b>tazlitobox</b> (Low RAM tab). These tools are available since 3.0.\n")
   23.20 +document.write("</p>\n")
   23.21 +document.write("</div>\n")
   23.22 +document.write("\n")
   23.23 +document.write("<!-- End navigation menu -->\n")
   23.24 +document.write("</div>\n")
   23.25 +document.write("\n")
   23.26 +document.write("<!-- Content top. -->\n")
   23.27 +document.write("<div id=\"content_top\">\n")
   23.28 +document.write("<div class=\"top_left\"></div>\n")
   23.29 +document.write("<div class=\"top_right\"></div>\n")
   23.30 +document.write("</div>\n")
   23.31 +document.write("\n")
   23.32 +document.write("<!-- Content -->\n")
   23.33 +document.write("<div id=\"content\">\n")
   23.34 +document.write("\n")
   23.35 +document.write("<h1><font color=\"#3e1220\">Boot</font></h1>\n")
   23.36 +document.write("<h2><font color=\"#df8f06\">Floppy image set</font></h2>\n")
   23.37 +document.write("\n")
   23.38 +document.write("<p>\n")
   23.39 +document.write("This floppy set will boot a Slitaz stable version. You can write floppies\n")
   23.40 +document.write("with SliTaz <i>bootfloppybox</i>, \n")
   23.41 +document.write("<a href=\"http://en.wikipedia.org/wiki/RaWrite\">Windows rawrite</a> or simply dd:\n")
   23.42 +document.write("</p><pre># dd if=fd001.img of=/dev/fd0\n")
   23.43 +document.write("</pre>\n")
   23.44 +document.write("\n")
   23.45 +document.write("<p>\n")
   23.46 +document.write("If you have a CD-ROM, an USB port and an USB key or a network card, but you\n")
   23.47 +document.write("can't boot these devices directly, then try\n")
   23.48 +document.write("<a href=\"http://mirror.slitaz.org/boot/floppy-grub4dos\">floppy-grub4dos</a> \n")
   23.49 +document.write("first. This 1.44Mb floppy provides tiny programs to boot these devices without BIOS\n")
   23.50 +document.write("support and some other tools.\n")
   23.51 +document.write("</p>\n")
    24.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.2 +++ b/mirror-tools/slitaz/mirror/floppies/index-1.0.html	Mon May 30 13:29:45 2011 +0200
    24.3 @@ -0,0 +1,198 @@
    24.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    24.5 +	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    24.6 +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en">
    24.7 +<head>
    24.8 +	<title>SliTaz Boot Floppies</title>
    24.9 +	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   24.10 +	<meta name="description" content="slitaz boot floppies" />
   24.11 +	<meta name="robots" content="index, nofollow" />
   24.12 +	<meta name="author" content="SliTaz Contributors" />
   24.13 +	<link rel="shortcut icon" href="../css/favicon.ico" />
   24.14 +	<link rel="stylesheet" type="text/css" href="../css/slitaz.css" />
   24.15 +	<style type="text/css">
   24.16 +#copy {
   24.17 +	text-align: center;
   24.18 +}
   24.19 +
   24.20 +#bottom {
   24.21 +	text-align: center;
   24.22 +}
   24.23 +
   24.24 +	</style>
   24.25 +</head>
   24.26 +<body bgcolor="#ffffff">
   24.27 +<!-- Header -->
   24.28 +<div id="header">
   24.29 +    <a name="top"></a>
   24.30 +	<div id="logo"></div>
   24.31 +	<div id="network">
   24.32 +		<a href="http://www.slitaz.org/">
   24.33 +		<img src="/css/pics/network.png" alt="network.png" /></a>
   24.34 +		<a href="../boot/floppy-grub4dos" title="Boot tools">Generic boot floppy</a> |
   24.35 +		<a href="http://tiny.slitaz.org/" title="SliTaz for (very) old PC">Tiny SliTaz</a> |
   24.36 +		<a href="index-loram.html" title="Floppy image sets for low ram systems">Loram floppies</a> |
   24.37 +		<a href="builder/index.php" title="Build floppies with your own kernel and initramfs">Floppy set web builder</a> |
   24.38 +		<a href="builder/bootloader" title="Build your floppy sets without Internet">Shell builder</a>
   24.39 +	</div>
   24.40 +	<h1><a href="http://www.slitaz.org/">Boot floppies</a></h1>
   24.41 +</div>   
   24.42 +
   24.43 +<!-- Block -->
   24.44 +<div id="block">
   24.45 +	<!-- Navigation -->
   24.46 +	<div id="block_nav">
   24.47 +		<h4><img src="pics/floppy.png" alt="@" />1.44Mb SliTaz 1.0 floppy images</h4>
   24.48 +<table width="100%">
   24.49 +<tr>
   24.50 +	<td> <a href="1.0/fd001.img">fd001.img</a> </td>
   24.51 +	<td> <a href="1.0/fd002.img">fd002.img</a> </td>
   24.52 +	<td> <a href="1.0/fd100.img">fd100.img</a> </td>
   24.53 +	<td> <a href="1.0/fd101.img">fd101.img</a> </td>
   24.54 +</tr>
   24.55 +<tr>
   24.56 +	<td> <a href="1.0/fd102.img">fd102.img</a> </td>
   24.57 +	<td> <a href="1.0/fd103.img">fd103.img</a> </td>
   24.58 +	<td> <a href="1.0/fd104.img">fd104.img</a> </td>
   24.59 +	<td> <a href="1.0/fd105.img">fd105.img</a> </td>
   24.60 +</tr>
   24.61 +<tr>
   24.62 +	<td> <a href="1.0/fd106.img">fd106.img</a> </td>
   24.63 +	<td> <a href="1.0/fd107.img">fd107.img</a> </td>
   24.64 +	<td> <a href="1.0/fd108.img">fd108.img</a> </td>
   24.65 +	<td> <a href="1.0/fd109.img">fd109.img</a> </td>
   24.66 +</tr>
   24.67 +<tr>
   24.68 +	<td> <a href="1.0/fd110.img">fd110.img</a> </td>
   24.69 +	<td> <a href="1.0/fd111.img">fd111.img</a> </td>
   24.70 +	<td> <a href="1.0/fd112.img">fd112.img</a> </td>
   24.71 +	<td> <a href="1.0/fd113.img">fd113.img</a> </td>
   24.72 +</tr>
   24.73 +<tr>
   24.74 +	<td> <a href="1.0/fd114.img">fd114.img</a> </td>
   24.75 +	<td> <a href="1.0/fd115.img">fd115.img</a> </td>
   24.76 +	<td> </td>
   24.77 +	<td> <a href="1.0/md5sum">md5sum</a> </td>
   24.78 +</tr>
   24.79 +</table>
   24.80 +	</div>
   24.81 +	<!-- Information/image -->
   24.82 +	<div id="block_info">
   24.83 +		<h4>Available boot floppies</h4>
   24.84 +		<ul>
   24.85 +	<li><a href="index-3.0.html">SliTaz 3.0</a></li>
   24.86 +	<li><a href="index-loram-3.0.html">SliTaz loram 3.0</a></li>
   24.87 +	<li><a href="index-2.0.html">SliTaz 2.0</a></li>
   24.88 +	<li><a href="index-1.0.html">SliTaz 1.0</a></li>
   24.89 +		</ul>
   24.90 +	</div>
   24.91 +</div>
   24.92 +		
   24.93 +<!-- Content top. -->
   24.94 +<div id="content_top">
   24.95 +<div class="top_left"></div>
   24.96 +<div class="top_right"></div>
   24.97 +</div>
   24.98 +
   24.99 +<!-- Content -->
  24.100 +<div id="content">
  24.101 +
  24.102 +<h2>Floppy image set</h2>
  24.103 +
  24.104 +<p>
  24.105 +This floppy set will boot a Slitaz stable version. You can write floppies
  24.106 +with SliTaz <i>bootfloppybox</i>, 
  24.107 +<a href="http://en.wikipedia.org/wiki/RaWrite">Windows rawrite</a> or simply dd:
  24.108 +</p><pre># dd if=fd001.img of=/dev/fd0
  24.109 +</pre>
  24.110 +
  24.111 +<p>
  24.112 +If you have a CD-ROM, an USB port and an USB key or a network card, but you
  24.113 +can't boot these devices directly, then try
  24.114 +<a href="http://mirror.slitaz.org/boot/floppy-grub4dos">floppy-grub4dos</a> 
  24.115 +first. This 1.44Mb floppy provides tiny programs to boot these devices without BIOS
  24.116 +support and some other tools.
  24.117 +</p>
  24.118 +
  24.119 +Start your computer with <i>fd001.img</i>. It will show the kernel version string and
  24.120 +the kernel cmdline line. You can edit the cmdline. Most users can just press Enter.
  24.121 +
  24.122 +<p>
  24.123 +The floppy is then loaded into memory (one dot each 64k) and you will be prompted to
  24.124 +insert the next floppy, <i>fd002.img</i>.
  24.125 +</p>
  24.126 +<p>
  24.127 +The bootstrap will then start and you will be prompted to insert extra floppies
  24.128 +from <i>fd100.img</i> to <i>fd115.img</i>.
  24.129 +</p>
  24.130 +<p>
  24.131 +Each floppy set detects disk swaps and can be used without a keyboard.
  24.132 +</p>
  24.133 +<p>
  24.134 +Good luck.
  24.135 +</p>
  24.136 +
  24.137 +<a name="fdiso"></a>
  24.138 +<h2>ISO image floppy set</h2>
  24.139 +
  24.140 +<form method="post" action="http://mirror.slitaz.org/floppies/download.php">
  24.141 +<p>
  24.142 +You may need these images to
  24.143 +<a href="http://doc.slitaz.org/en:guides:uncommoninst#floppy-install">
  24.144 +install SliTaz</a>
  24.145 +<select name="iso">
  24.146 +	<option value="iso/cooking/slitaz-cooking.iso">core cooking</option>
  24.147 +	<option value="iso/cooking/flavors/slitaz-cooking-base.iso">base cooking</option>
  24.148 +	<option value="iso/cooking/flavors/slitaz-cooking-loram.iso">loram cooking</option>
  24.149 +	<option value="iso/3.0/slitaz-3.0.iso">core 3.0</option>
  24.150 +	<option value="iso/3.0/flavors/slitaz-3.0-base.iso">base 3.0</option>
  24.151 +	<option value="iso/3.0/flavors/slitaz-3.0-loram.iso">loram 3.0</option>
  24.152 +	<option value="iso/2.0/slitaz-2.0.iso">core 2.0</option>
  24.153 +	<option value="iso/2.0/flavors/slitaz-2.0-base.iso">base 2.0</option>
  24.154 +	<option value="iso/2.0/flavors/slitaz-loram.iso">loram 2.0</option>
  24.155 +	<option value="iso/1.0/slitaz-1.0.iso" selected="selected">core 1.0</option>
  24.156 +</select>
  24.157 +<input name="build" value="Build floppy set" type="submit" />
  24.158 +</p>
  24.159 +</form>
  24.160 +<p>
  24.161 +You can restore the ISO image on your hard disk using :
  24.162 +</p>
  24.163 +<pre>
  24.164 +# dd if=/dev/fd0 of=fdiso01.img
  24.165 +# dd if=/dev/fd0 of=fdiso02.img
  24.166 +# ...
  24.167 +# cat fdiso*.img | cpio -i
  24.168 +</pre>
  24.169 +
  24.170 +<h2>Images generation</h2>
  24.171 +<p>
  24.172 +All these floppy images are built with <b>bootfloppybox</b> from
  24.173 +a <i>core</i> or a <i>3in1</i> iso. The <i>loram</i> is preprocessed by
  24.174 +<b>tazlitobox</b> (Low RAM tab). These tools are available since 3.0.
  24.175 +</p>
  24.176 +
  24.177 +<!-- End of content with round corner -->
  24.178 +</div>
  24.179 +<div id="content_bottom">
  24.180 +<div class="bottom_left"></div>
  24.181 +<div class="bottom_right"></div>
  24.182 +</div>
  24.183 +
  24.184 +<!-- Start of footer and copy notice -->
  24.185 +<div id="copy">
  24.186 +<p>
  24.187 +Copyright &copy; <span class="year"></span> <a href="http://www.slitaz.org/">SliTaz</a> -
  24.188 +<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
  24.189 +</p>
  24.190 +<!-- End of copy -->
  24.191 +</div>
  24.192 +
  24.193 +<!-- Bottom and logo's -->
  24.194 +<div id="bottom">
  24.195 +<p>
  24.196 +<a href="http://validator.w3.org/check?uri=referer"><img src="../css/pics/website/xhtml10.png" alt="Valid XHTML 1.0" title="Code validé XHTML 1.0" style="width: 80px; height: 15px;" /></a>
  24.197 +</p>
  24.198 +</div>
  24.199 +
  24.200 +</body>
  24.201 +</html>
    25.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2 +++ b/mirror-tools/slitaz/mirror/floppies/index-2.0.html	Mon May 30 13:29:45 2011 +0200
    25.3 @@ -0,0 +1,220 @@
    25.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    25.5 +	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    25.6 +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en">
    25.7 +<head>
    25.8 +	<title>SliTaz Boot Floppies</title>
    25.9 +	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   25.10 +	<meta name="description" content="slitaz boot floppies" />
   25.11 +	<meta name="robots" content="index, nofollow" />
   25.12 +	<meta name="author" content="SliTaz Contributors" />
   25.13 +	<link rel="shortcut icon" href="../css/favicon.ico" />
   25.14 +	<link rel="stylesheet" type="text/css" href="../css/slitaz.css" />
   25.15 +	<style type="text/css">
   25.16 +#copy {
   25.17 +	text-align: center;
   25.18 +}
   25.19 +
   25.20 +#bottom {
   25.21 +	text-align: center;
   25.22 +}
   25.23 +
   25.24 +	</style>
   25.25 +</head>
   25.26 +<body bgcolor="#ffffff">
   25.27 +<!-- Header -->
   25.28 +<div id="header">
   25.29 +    <a name="top"></a>
   25.30 +	<div id="logo"></div>
   25.31 +	<div id="network">
   25.32 +		<a href="http://www.slitaz.org/">
   25.33 +		<img src="/css/pics/network.png" alt="network.png" /></a>
   25.34 +		<a href="../boot/floppy-grub4dos" title="Boot tools">Generic boot floppy</a> |
   25.35 +		<a href="http://tiny.slitaz.org/" title="SliTaz for (very) old PC">Tiny SliTaz</a> |
   25.36 +		<a href="index-loram.html" title="Floppy image sets for low ram systems">Loram floppies</a> |
   25.37 +		<a href="builder/index.php" title="Build floppies with your own kernel and initramfs">Floppy set web builder</a> |
   25.38 +		<a href="builder/bootloader" title="Build your floppy sets without Internet">Shell builder</a>
   25.39 +	</div>
   25.40 +	<h1><a href="http://www.slitaz.org/">Boot floppies</a></h1>
   25.41 +</div>   
   25.42 +
   25.43 +<!-- Block -->
   25.44 +<div id="block">
   25.45 +	<!-- Navigation -->
   25.46 +	<div id="block_nav">
   25.47 +		<h4><img src="pics/floppy.png" alt="@" />1.44Mb SliTaz 2.0 floppy images</h4>
   25.48 +<table width="100%">
   25.49 +<tr>
   25.50 +	<td> <a href="2.0/fd001.img">fd001.img</a> </td>
   25.51 +	<td> <a href="2.0/fd002.img">fd002.img</a> </td>
   25.52 +	<td> <a href="2.0/fd003.img">fd003.img</a> </td>
   25.53 +	<td> <a href="2.0/fd004.img">fd004.img</a> </td>
   25.54 +</tr>
   25.55 +<tr>
   25.56 +	<td> <a href="2.0/fd005.img">fd005.img</a> </td>
   25.57 +	<td> <a href="2.0/fd100.img">fd100.img</a> </td>
   25.58 +	<td> <a href="2.0/fd101.img">fd101.img</a> </td>
   25.59 +	<td> <a href="2.0/fd102.img">fd102.img</a> </td>
   25.60 +</tr>
   25.61 +<tr>
   25.62 +	<td> <a href="2.0/fd103.img">fd103.img</a> </td>
   25.63 +	<td> <a href="2.0/fd104.img">fd104.img</a> </td>
   25.64 +	<td> <a href="2.0/fd105.img">fd105.img</a> </td>
   25.65 +	<td> <a href="2.0/fd200.img">fd200.img</a> </td>
   25.66 +</tr>
   25.67 +<tr>
   25.68 +	<td> <a href="2.0/fd201.img">fd201.img</a> </td>
   25.69 +	<td> <a href="2.0/fd202.img">fd202.img</a> </td>
   25.70 +	<td> <a href="2.0/fd203.img">fd203.img</a> </td>
   25.71 +	<td> <a href="2.0/fd204.img">fd204.img</a> </td>
   25.72 +</tr>
   25.73 +<tr>
   25.74 +	<td> <a href="2.0/fd205.img">fd205.img</a> </td>
   25.75 +	<td> <a href="2.0/fd206.img">fd206.img</a> </td>
   25.76 +	<td> <a href="2.0/fd207.img">fd207.img</a> </td>
   25.77 +	<td> <a href="2.0/fd208.img">fd208.img</a> </td>
   25.78 +</tr>
   25.79 +<tr>
   25.80 +	<td> <a href="2.0/fd209.img">fd209.img</a> </td>
   25.81 +	<td> <a href="2.0/fd210.img">fd210.img</a> </td>
   25.82 +	<td> </td>
   25.83 +	<td> <a href="2.0/md5sum">md5sum</a> </td>
   25.84 +</tr>
   25.85 +</table>
   25.86 +	</div>
   25.87 +	<!-- Information/image -->
   25.88 +	<div id="block_info">
   25.89 +		<h4>Available boot floppies</h4>
   25.90 +		<ul>
   25.91 +	<li><a href="index-3.0.html">SliTaz 3.0</a></li>
   25.92 +	<li><a href="index-loram-3.0.html">SliTaz loram 3.0</a></li>
   25.93 +	<li><a href="index-2.0.html">SliTaz 2.0</a></li>
   25.94 +	<li><a href="index-1.0.html">SliTaz 1.0</a></li>
   25.95 +		</ul>
   25.96 +	</div>
   25.97 +</div>
   25.98 +		
   25.99 +<!-- Content top. -->
  25.100 +<div id="content_top">
  25.101 +<div class="top_left"></div>
  25.102 +<div class="top_right"></div>
  25.103 +</div>
  25.104 +
  25.105 +<!-- Content -->
  25.106 +<div id="content">
  25.107 +
  25.108 +<h2>Floppy image set</h2>
  25.109 +
  25.110 +<p>
  25.111 +This floppy set will boot a Slitaz stable version. You can write floppies
  25.112 +with SliTaz <i>bootfloppybox</i>, 
  25.113 +<a href="http://en.wikipedia.org/wiki/RaWrite">Windows rawrite</a> or simply dd:
  25.114 +</p><pre># dd if=fd001.img of=/dev/fd0
  25.115 +</pre>
  25.116 +
  25.117 +<p>
  25.118 +If you have a CD-ROM, an USB port and an USB key or a network card, but you
  25.119 +can't boot these devices directly, then try
  25.120 +<a href="http://mirror.slitaz.org/boot/floppy-grub4dos">floppy-grub4dos</a> 
  25.121 +first. This 1.44Mb floppy provides tiny programs to boot these devices without BIOS
  25.122 +support and some other tools.
  25.123 +</p>
  25.124 +<p>
  25.125 +You can start with one of the 3 following flavors :
  25.126 +</p><ul>
  25.127 +  <li>
  25.128 +  <b>base</b> needs 32Mb of RAM and 5 floppies: <i>fd001.img</i> to <i>fd005.img</i>.<br />
  25.129 +  base provides the minimum slitaz distribution subset in text mode. 
  25.130 +  </li>
  25.131 +  <li>
  25.132 +  <b>justx</b> needs 96M of RAM and 11 floppies: <i>fd001.img</i> to <i>fd105.img</i>.<br />
  25.133 +  justx provides the minimum slitaz distribution subset with X11 support. 
  25.134 +  </li>
  25.135 +  <li>
  25.136 +  <b>core</b> needs 160M of RAM and 22 floppies: <i>fd001.img</i> to <i>fd210.img</i>.<br />
  25.137 +  core provides the default slitaz distribution. 
  25.138 +  </li>
  25.139 +</ul>
  25.140 +
  25.141 +Start your computer with <i>fd001.img</i>. It will show the kernel version string and
  25.142 +the kernel cmdline line. You can edit the cmdline. Most users can just press Enter.
  25.143 +
  25.144 +<p>
  25.145 +The floppy is then loaded into memory (one dot each 64k) and you will be prompted to
  25.146 +insert the next floppy, <i>fd002.img</i>. And so on up to <i>fd005.img</i>.
  25.147 +</p>
  25.148 +<p>
  25.149 +The base flavor will then start and you will be prompted to insert extra floppies
  25.150 +for justx and core flavors. You can bypass this by using Q and Enter.
  25.151 +</p>
  25.152 +<p>
  25.153 +Each floppy set detects disk swaps and can be used without a keyboard.
  25.154 +</p>
  25.155 +<p>
  25.156 +Good luck.
  25.157 +</p>
  25.158 +
  25.159 +<a name="fdiso"></a>
  25.160 +<h2>ISO image floppy set</h2>
  25.161 +
  25.162 +<form method="post" action="http://mirror.slitaz.org/floppies/download.php">
  25.163 +<p>
  25.164 +You may need these images to
  25.165 +<a href="http://doc.slitaz.org/en:guides:uncommoninst#floppy-install">
  25.166 +install SliTaz</a>
  25.167 +<select name="iso">
  25.168 +	<option value="iso/cooking/slitaz-cooking.iso">core cooking</option>
  25.169 +	<option value="iso/cooking/flavors/slitaz-cooking-base.iso">base cooking</option>
  25.170 +	<option value="iso/cooking/flavors/slitaz-cooking-loram.iso">loram cooking</option>
  25.171 +	<option value="iso/3.0/slitaz-3.0.iso">core 3.0</option>
  25.172 +	<option value="iso/3.0/flavors/slitaz-3.0-base.iso">base 3.0</option>
  25.173 +	<option value="iso/3.0/flavors/slitaz-3.0-loram.iso">loram 3.0</option>
  25.174 +	<option value="iso/2.0/slitaz-2.0.iso" selected="selected">core 2.0</option>
  25.175 +	<option value="iso/2.0/flavors/slitaz-2.0-base.iso">base 2.0</option>
  25.176 +	<option value="iso/2.0/flavors/slitaz-loram.iso">loram 2.0</option>
  25.177 +	<option value="iso/1.0/slitaz-1.0.iso">core 1.0</option>
  25.178 +</select>
  25.179 +<input name="build" value="Build floppy set" type="submit" />
  25.180 +</p>
  25.181 +</form>
  25.182 +<p>
  25.183 +You can restore the ISO image on your hard disk using :
  25.184 +</p>
  25.185 +<pre>
  25.186 +# dd if=/dev/fd0 of=fdiso01.img
  25.187 +# dd if=/dev/fd0 of=fdiso02.img
  25.188 +# ...
  25.189 +# cat fdiso*.img | cpio -i
  25.190 +</pre>
  25.191 +
  25.192 +<h2>Images generation</h2>
  25.193 +<p>
  25.194 +All these floppy images are built with <b>bootfloppybox</b> from
  25.195 +a <i>core</i> or a <i>3in1</i> iso. The <i>loram</i> is preprocessed by
  25.196 +<b>tazlitobox</b> (Low RAM tab). These tools are available since 3.0.
  25.197 +</p>
  25.198 +
  25.199 +<!-- End of content with round corner -->
  25.200 +</div>
  25.201 +<div id="content_bottom">
  25.202 +<div class="bottom_left"></div>
  25.203 +<div class="bottom_right"></div>
  25.204 +</div>
  25.205 +
  25.206 +<!-- Start of footer and copy notice -->
  25.207 +<div id="copy">
  25.208 +<p>
  25.209 +Copyright &copy; <span class="year"></span> <a href="http://www.slitaz.org/">SliTaz</a> -
  25.210 +<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
  25.211 +</p>
  25.212 +<!-- End of copy -->
  25.213 +</div>
  25.214 +
  25.215 +<!-- Bottom and logo's -->
  25.216 +<div id="bottom">
  25.217 +<p>
  25.218 +<a href="http://validator.w3.org/check?uri=referer"><img src="../css/pics/website/xhtml10.png" alt="Valid XHTML 1.0" title="Code validé XHTML 1.0" style="width: 80px; height: 15px;" /></a>
  25.219 +</p>
  25.220 +</div>
  25.221 +
  25.222 +</body>
  25.223 +</html>
    26.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.2 +++ b/mirror-tools/slitaz/mirror/floppies/index-3.0.html	Mon May 30 13:29:45 2011 +0200
    26.3 @@ -0,0 +1,220 @@
    26.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    26.5 +	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    26.6 +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en">
    26.7 +<head>
    26.8 +	<title>SliTaz Boot Floppies</title>
    26.9 +	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   26.10 +	<meta name="description" content="slitaz boot floppies" />
   26.11 +	<meta name="robots" content="index, nofollow" />
   26.12 +	<meta name="author" content="SliTaz Contributors" />
   26.13 +	<link rel="shortcut icon" href="../css/favicon.ico" />
   26.14 +	<link rel="stylesheet" type="text/css" href="../css/slitaz.css" />
   26.15 +	<style type="text/css">
   26.16 +#copy {
   26.17 +	text-align: center;
   26.18 +}
   26.19 +
   26.20 +#bottom {
   26.21 +	text-align: center;
   26.22 +}
   26.23 +
   26.24 +	</style>
   26.25 +</head>
   26.26 +<body bgcolor="#ffffff">
   26.27 +<!-- Header -->
   26.28 +<div id="header">
   26.29 +    <a name="top"></a>
   26.30 +	<div id="logo"></div>
   26.31 +	<div id="network">
   26.32 +		<a href="http://www.slitaz.org/">
   26.33 +		<img src="/css/pics/network.png" alt="network.png" /></a>
   26.34 +		<a href="../boot/floppy-grub4dos" title="Boot tools">Generic boot floppy</a> |
   26.35 +		<a href="http://tiny.slitaz.org/" title="SliTaz for (very) old PC">Tiny SliTaz</a> |
   26.36 +		<a href="index-loram.html" title="Floppy image sets for low ram systems">Loram floppies</a> |
   26.37 +		<a href="builder/index.php" title="Build floppies with your own kernel and initramfs">Floppy set web builder</a> |
   26.38 +		<a href="builder/bootloader" title="Build your floppy sets without Internet">Shell builder</a>
   26.39 +	</div>
   26.40 +	<h1><a href="http://www.slitaz.org/">Boot floppies</a></h1>
   26.41 +</div>   
   26.42 +
   26.43 +<!-- Block -->
   26.44 +<div id="block">
   26.45 +	<!-- Navigation -->
   26.46 +	<div id="block_nav">
   26.47 +		<h4><img src="pics/floppy.png" alt="@" />1.44Mb SliTaz 3.0 floppy images</h4>
   26.48 +<table width="100%">
   26.49 +<tr>
   26.50 +	<td> <a href="3.0/fd001.img">fd001.img</a> </td>
   26.51 +	<td> <a href="3.0/fd002.img">fd002.img</a> </td>
   26.52 +	<td> <a href="3.0/fd003.img">fd003.img</a> </td>
   26.53 +	<td> <a href="3.0/fd004.img">fd004.img</a> </td>
   26.54 +</tr>
   26.55 +<tr>
   26.56 +	<td> <a href="3.0/fd005.img">fd005.img</a> </td>
   26.57 +	<td> <a href="3.0/fd100.img">fd100.img</a> </td>
   26.58 +	<td> <a href="3.0/fd101.img">fd101.img</a> </td>
   26.59 +	<td> <a href="3.0/fd102.img">fd102.img</a> </td>
   26.60 +</tr>
   26.61 +<tr>
   26.62 +	<td> <a href="3.0/fd103.img">fd103.img</a> </td>
   26.63 +	<td> <a href="3.0/fd104.img">fd104.img</a> </td>
   26.64 +	<td> <a href="3.0/fd105.img">fd105.img</a> </td>
   26.65 +	<td> <a href="3.0/fd200.img">fd200.img</a> </td>
   26.66 +</tr>
   26.67 +<tr>
   26.68 +	<td> <a href="3.0/fd201.img">fd201.img</a> </td>
   26.69 +	<td> <a href="3.0/fd202.img">fd202.img</a> </td>
   26.70 +	<td> <a href="3.0/fd203.img">fd203.img</a> </td>
   26.71 +	<td> <a href="3.0/fd204.img">fd204.img</a> </td>
   26.72 +</tr>
   26.73 +<tr>
   26.74 +	<td> <a href="3.0/fd205.img">fd205.img</a> </td>
   26.75 +	<td> <a href="3.0/fd206.img">fd206.img</a> </td>
   26.76 +	<td> <a href="3.0/fd207.img">fd207.img</a> </td>
   26.77 +	<td> <a href="3.0/fd208.img">fd208.img</a> </td>
   26.78 +</tr>
   26.79 +<tr>
   26.80 +	<td> <a href="3.0/fd209.img">fd209.img</a> </td>
   26.81 +	<td> <a href="3.0/fd210.img">fd210.img</a> </td>
   26.82 +	<td> </td>
   26.83 +	<td> <a href="3.0/md5sum">md5sum</a> </td>
   26.84 +</tr>
   26.85 +</table>
   26.86 +	</div>
   26.87 +	<!-- Information/image -->
   26.88 +	<div id="block_info">
   26.89 +		<h4>Available boot floppies</h4>
   26.90 +		<ul>
   26.91 +	<li><a href="index-3.0.html">SliTaz 3.0</a></li>
   26.92 +	<li><a href="index-loram-3.0.html">SliTaz loram 3.0</a></li>
   26.93 +	<li><a href="index-2.0.html">SliTaz 2.0</a></li>
   26.94 +	<li><a href="index-1.0.html">SliTaz 1.0</a></li>
   26.95 +		</ul>
   26.96 +	</div>
   26.97 +</div>
   26.98 +		
   26.99 +<!-- Content top. -->
  26.100 +<div id="content_top">
  26.101 +<div class="top_left"></div>
  26.102 +<div class="top_right"></div>
  26.103 +</div>
  26.104 +
  26.105 +<!-- Content -->
  26.106 +<div id="content">
  26.107 +
  26.108 +<h2>Floppy image set</h2>
  26.109 +
  26.110 +<p>
  26.111 +This floppy set will boot a Slitaz stable version. You can write floppies
  26.112 +with SliTaz <i>bootfloppybox</i>, 
  26.113 +<a href="http://en.wikipedia.org/wiki/RaWrite">Windows rawrite</a> or simply dd:
  26.114 +</p><pre># dd if=fd001.img of=/dev/fd0
  26.115 +</pre>
  26.116 +
  26.117 +<p>
  26.118 +If you have a CD-ROM, an USB port and an USB key or a network card, but you
  26.119 +can't boot these devices directly, then try
  26.120 +<a href="http://mirror.slitaz.org/boot/floppy-grub4dos">floppy-grub4dos</a> 
  26.121 +first. This 1.44Mb floppy provides tiny programs to boot these devices without BIOS
  26.122 +support and some other tools.
  26.123 +</p>
  26.124 +<p>
  26.125 +You can start with one of the 3 following flavors :
  26.126 +</p><ul>
  26.127 +  <li>
  26.128 +  <b>base</b> needs 32Mb of RAM and 5 floppies: <i>fd001.img</i> to <i>fd005.img</i>.<br />
  26.129 +  base provides the minimum slitaz distribution subset in text mode. 
  26.130 +  </li>
  26.131 +  <li>
  26.132 +  <b>justx</b> needs 96M of RAM and 11 floppies: <i>fd001.img</i> to <i>fd105.img</i>.<br />
  26.133 +  justx provides the minimum slitaz distribution subset with X11 support. 
  26.134 +  </li>
  26.135 +  <li>
  26.136 +  <b>core</b> needs 160M of RAM and 22 floppies: <i>fd001.img</i> to <i>fd210.img</i>.<br />
  26.137 +  core provides the default slitaz distribution. 
  26.138 +  </li>
  26.139 +</ul>
  26.140 +
  26.141 +Start your computer with <i>fd001.img</i>. It will show the kernel version string and
  26.142 +the kernel cmdline line. You can edit the cmdline. Most users can just press Enter.
  26.143 +
  26.144 +<p>
  26.145 +The floppy is then loaded into memory (one dot each 64k) and you will be prompted to
  26.146 +insert the next floppy, <i>fd002.img</i>. And so on up to <i>fd005.img</i>.
  26.147 +</p>
  26.148 +<p>
  26.149 +The base flavor will then start and you will be prompted to insert extra floppies
  26.150 +for justx and core flavors. You can bypass this by using Q and Enter.
  26.151 +</p>
  26.152 +<p>
  26.153 +Each floppy set detects disk swaps and can be used without a keyboard.
  26.154 +</p>
  26.155 +<p>
  26.156 +Good luck.
  26.157 +</p>
  26.158 +
  26.159 +<a name="fdiso"></a>
  26.160 +<h2>ISO image floppy set</h2>
  26.161 +
  26.162 +<form method="post" action="http://mirror.slitaz.org/floppies/download.php">
  26.163 +<p>
  26.164 +You may need these images to
  26.165 +<a href="http://doc.slitaz.org/en:guides:uncommoninst#floppy-install">
  26.166 +install SliTaz</a>
  26.167 +<select name="iso">
  26.168 +	<option value="iso/cooking/slitaz-cooking.iso">core cooking</option>
  26.169 +	<option value="iso/cooking/flavors/slitaz-cooking-base.iso">base cooking</option>
  26.170 +	<option value="iso/cooking/flavors/slitaz-cooking-loram.iso">loram cooking</option>
  26.171 +	<option value="iso/3.0/slitaz-3.0.iso" selected="selected">core 3.0</option>
  26.172 +	<option value="iso/3.0/flavors/slitaz-3.0-base.iso">base 3.0</option>
  26.173 +	<option value="iso/3.0/flavors/slitaz-3.0-loram.iso">loram 3.0</option>
  26.174 +	<option value="iso/2.0/slitaz-2.0.iso">core 2.0</option>
  26.175 +	<option value="iso/2.0/flavors/slitaz-2.0-base.iso">base 2.0</option>
  26.176 +	<option value="iso/2.0/flavors/slitaz-loram.iso">loram 2.0</option>
  26.177 +	<option value="iso/1.0/slitaz-1.0.iso">core 1.0</option>
  26.178 +</select>
  26.179 +<input name="build" value="Build floppy set" type="submit" />
  26.180 +</p>
  26.181 +</form>
  26.182 +<p>
  26.183 +You can restore the ISO image on your hard disk using :
  26.184 +</p>
  26.185 +<pre>
  26.186 +# dd if=/dev/fd0 of=fdiso01.img
  26.187 +# dd if=/dev/fd0 of=fdiso02.img
  26.188 +# ...
  26.189 +# cat fdiso*.img | cpio -i
  26.190 +</pre>
  26.191 +
  26.192 +<h2>Images generation</h2>
  26.193 +<p>
  26.194 +All these floppy images are built with <b>bootfloppybox</b> from
  26.195 +a <i>core</i> or a <i>3in1</i> iso. The <i>loram</i> is preprocessed by
  26.196 +<b>tazlitobox</b> (Low RAM tab). These tools are available since 3.0.
  26.197 +</p>
  26.198 +
  26.199 +<!-- End of content with round corner -->
  26.200 +</div>
  26.201 +<div id="content_bottom">
  26.202 +<div class="bottom_left"></div>
  26.203 +<div class="bottom_right"></div>
  26.204 +</div>
  26.205 +
  26.206 +<!-- Start of footer and copy notice -->
  26.207 +<div id="copy">
  26.208 +<p>
  26.209 +Copyright &copy; <span class="year"></span> <a href="http://www.slitaz.org/">SliTaz</a> -
  26.210 +<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
  26.211 +</p>
  26.212 +<!-- End of copy -->
  26.213 +</div>
  26.214 +
  26.215 +<!-- Bottom and logo's -->
  26.216 +<div id="bottom">
  26.217 +<p>
  26.218 +<a href="http://validator.w3.org/check?uri=referer"><img src="../css/pics/website/xhtml10.png" alt="Valid XHTML 1.0" title="Code validé XHTML 1.0" style="width: 80px; height: 15px;" /></a>
  26.219 +</p>
  26.220 +</div>
  26.221 +
  26.222 +</body>
  26.223 +</html>
    27.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.2 +++ b/mirror-tools/slitaz/mirror/floppies/index-loram-3.0.html	Mon May 30 13:29:45 2011 +0200
    27.3 @@ -0,0 +1,225 @@
    27.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    27.5 +	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    27.6 +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en">
    27.7 +<head>
    27.8 +	<title>SliTaz Boot Floppies</title>
    27.9 +	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   27.10 +	<meta name="description" content="slitaz loram boot floppies" />
   27.11 +	<meta name="robots" content="index, nofollow" />
   27.12 +	<meta name="author" content="SliTaz Contributors" />
   27.13 +	<link rel="shortcut icon" href="../css/favicon.ico" />
   27.14 +	<link rel="stylesheet" type="text/css" href="../css/slitaz.css" />
   27.15 +	<style type="text/css">
   27.16 +#copy {
   27.17 +	text-align: center;
   27.18 +}
   27.19 +
   27.20 +#bottom {
   27.21 +	text-align: center;
   27.22 +}
   27.23 +
   27.24 +	</style>
   27.25 +</head>
   27.26 +<body bgcolor="#ffffff">
   27.27 +<!-- Header -->
   27.28 +<div id="header">
   27.29 +    <a name="top"></a>
   27.30 +	<div id="logo"></div>
   27.31 +	<div id="network">
   27.32 +		<a href="http://www.slitaz.org/">
   27.33 +		<img src="/css/pics/network.png" alt="network.png" /></a>
   27.34 +		<a href="../boot/floppy-grub4dos" title="Boot tools">Generic boot floppy</a> |
   27.35 +		<a href="http://tiny.slitaz.org/" title="SliTaz for (very) old PC">Tiny SliTaz</a> |
   27.36 +		<a href="builder/index.php" title="Build floppies with your own kernel and initramfs">Floppy set web builder</a> |
   27.37 +		<a href="builder/bootloader" title="Build your floppy sets without Internet">Shell builder</a>
   27.38 +	</div>
   27.39 +	<h1><a href="http://www.slitaz.org/">Loram boot floppies</a></h1>
   27.40 +</div>   
   27.41 +
   27.42 +<!-- Block -->
   27.43 +<div id="block">
   27.44 +	<!-- Navigation -->
   27.45 +	<div id="block_nav">
   27.46 +		<h4><img src="pics/floppy.png" alt="@" />1.44Mb SliTaz loram 3.0 floppy images</h4>
   27.47 +<table width="100%">
   27.48 +<tr>
   27.49 +	<td> <a href="loram-3.0/fd001.img">fd001.img</a> </td>
   27.50 +	<td> <a href="loram-3.0/fd002.img">fd002.img</a> </td>
   27.51 +	<td> <a href="loram-3.0/fd003.img">fd003.img</a> </td>
   27.52 +	<td> <a href="loram-3.0/fd100.img">fd100.img</a> </td>
   27.53 +</tr>
   27.54 +<tr>
   27.55 +	<td> <a href="loram-3.0/fd101.img">fd101.img</a> </td>
   27.56 +	<td> <a href="loram-3.0/fd102.img">fd102.img</a> </td>
   27.57 +	<td> <a href="loram-3.0/fd103.img">fd103.img</a> </td>
   27.58 +	<td> <a href="loram-3.0/fd200.img">fd200.img</a> </td>
   27.59 +</tr>
   27.60 +<tr>
   27.61 +	<td> <a href="loram-3.0/fd201.img">fd201.img</a> </td>
   27.62 +	<td> <a href="loram-3.0/fd202.img">fd202.img</a> </td>
   27.63 +	<td> <a href="loram-3.0/fd203.img">fd203.img</a> </td>
   27.64 +	<td> <a href="loram-3.0/fd204.img">fd204.img</a> </td>
   27.65 +</tr>
   27.66 +<tr>
   27.67 +	<td> <a href="loram-3.0/fd205.img">fd205.img</a> </td>
   27.68 +	<td> <a href="loram-3.0/fd206.img">fd206.img</a> </td>
   27.69 +	<td> <a href="loram-3.0/fd300.img">fd300.img</a> </td>
   27.70 +	<td> <a href="loram-3.0/fd301.img">fd301.img</a> </td>
   27.71 +</tr>
   27.72 +<tr>
   27.73 +	<td> <a href="loram-3.0/fd302.img">fd302.img</a> </td>
   27.74 +	<td> <a href="loram-3.0/fd303.img">fd303.img</a> </td>
   27.75 +	<td> <a href="loram-3.0/fd304.img">fd304.img</a> </td>
   27.76 +	<td> <a href="loram-3.0/fd305.img">fd305.img</a> </td>
   27.77 +</tr>
   27.78 +<tr>
   27.79 +	<td> <a href="loram-3.0/fd306.img">fd306.img</a> </td>
   27.80 +	<td> <a href="loram-3.0/fd307.img">fd307.img</a> </td>
   27.81 +	<td> <a href="loram-3.0/fd308.img">fd308.img</a> </td>
   27.82 +	<td> <a href="loram-3.0/fd309.img">fd309.img</a> </td>
   27.83 +</tr>
   27.84 +<tr>
   27.85 +	<td> <a href="loram-3.0/fd310.img">fd310.img</a> </td>
   27.86 +	<td> <a href="loram-3.0/fd311.img">fd311.img</a> </td>
   27.87 +	<td> </td>
   27.88 +	<td> <a href="loram-3.0/md5sum">md5sum</a> </td>
   27.89 +</tr>
   27.90 +</table>
   27.91 +	</div>
   27.92 +	<!-- Information/image -->
   27.93 +	<div id="block_info">
   27.94 +		<h4>Available boot floppies</h4>
   27.95 +		<ul>
   27.96 +	<li><a href="index-3.0.html">SliTaz 3.0</a></li>
   27.97 +	<li><a href="index-loram-3.0.html">SliTaz loram 3.0</a></li>
   27.98 +	<li><a href="index-2.0.html">SliTaz 2.0</a></li>
   27.99 +	<li><a href="index-1.0.html">SliTaz 1.0</a></li>
  27.100 +		</ul>
  27.101 +	</div>
  27.102 +</div>
  27.103 +		
  27.104 +<!-- Content top. -->
  27.105 +<div id="content_top">
  27.106 +<div class="top_left"></div>
  27.107 +<div class="top_right"></div>
  27.108 +</div>
  27.109 +
  27.110 +<!-- Content -->
  27.111 +<div id="content">
  27.112 +
  27.113 +<h2>Floppy image set</h2>
  27.114 +
  27.115 +<p>
  27.116 +This floppy set will boot a Slitaz stable loram version. You can write floppies
  27.117 +with SliTaz <i>bootfloppybox</i>, 
  27.118 +<a href="http://en.wikipedia.org/wiki/RaWrite">Windows rawrite</a> or simply dd:
  27.119 +</p><pre># dd if=fd001.img of=/dev/fd0
  27.120 +</pre>
  27.121 +
  27.122 +<p>
  27.123 +If you have a CD-ROM, an USB port and an USB key or a network card, but you
  27.124 +can't boot these devices directly, then try
  27.125 +<a href="http://mirror.slitaz.org/boot/floppy-grub4dos">floppy-grub4dos</a> 
  27.126 +first. This 1.44Mb floppy provides tiny programs to boot these devices without BIOS
  27.127 +support and some other tools.
  27.128 +</p>
  27.129 +<p>
  27.130 +You can start with one of the 3 following flavors :
  27.131 +</p><ul>
  27.132 +  <li>
  27.133 +  <b>base</b> needs 22Mb of RAM and 7 floppies: <i>fd001.img</i> to <i>fd103.img</i>.<br />
  27.134 +  base provides the minimum slitaz distribution subset in text mode. 
  27.135 +  </li>
  27.136 +  <li>
  27.137 +  <b>justx</b> needs 64M of RAM and 14 floppies: <i>fd001.img</i> to <i>fd206.img</i>.<br />
  27.138 +  justx provides the minimum slitaz distribution subset with X11 support. 
  27.139 +  </li>
  27.140 +  <li>
  27.141 +  <b>core</b> needs 92M of RAM and 26 floppies: <i>fd001.img</i> to <i>fd311.img</i>.<br />
  27.142 +  core provides the default slitaz distribution. 
  27.143 +  </li>
  27.144 +</ul>
  27.145 +
  27.146 +Start your computer with <i>fd001.img</i>. It will show the kernel version string and
  27.147 +the kernel cmdline line. You can edit the cmdline. Most users can just press Enter.
  27.148 +
  27.149 +<p>
  27.150 +The floppy is then loaded into memory (one dot each 64k) and you will be prompted to
  27.151 +insert the next floppy, <i>fd002.img</i>. And so on up to <i>fd003.img</i>.
  27.152 +</p>
  27.153 +<p>
  27.154 +The loram bootstrap will then start and you will be prompted to insert extra floppies
  27.155 +for base, justx and core flavors. You can bypass this by using Q and Enter.
  27.156 +</p>
  27.157 +<p>
  27.158 +Each floppy set detects disk swaps and can be used without a keyboard.
  27.159 +</p>
  27.160 +<p>
  27.161 +Good luck.
  27.162 +</p>
  27.163 +
  27.164 +<a name="fdiso"></a>
  27.165 +<h2>ISO image floppy set</h2>
  27.166 +
  27.167 +<form method="post" action="http://mirror.slitaz.org/floppies/download.php">
  27.168 +<p>
  27.169 +You may need these images to
  27.170 +<a href="http://doc.slitaz.org/en:guides:uncommoninst#floppy-install">
  27.171 +install SliTaz</a>
  27.172 +<select name="iso">
  27.173 +	<option value="iso/cooking/slitaz-cooking.iso">core cooking</option>
  27.174 +	<option value="iso/cooking/flavors/slitaz-cooking-base.iso">base cooking</option>
  27.175 +	<option value="iso/cooking/flavors/slitaz-cooking-loram.iso">loram cooking</option>
  27.176 +	<option value="iso/3.0/slitaz-3.0.iso" selected="selected">core 3.0</option>
  27.177 +	<option value="iso/3.0/flavors/slitaz-3.0-base.iso">base 3.0</option>
  27.178 +	<option value="iso/3.0/flavors/slitaz-3.0-loram.iso">loram 3.0</option>
  27.179 +	<option value="iso/2.0/slitaz-2.0.iso">core 2.0</option>
  27.180 +	<option value="iso/2.0/flavors/slitaz-2.0-base.iso">base 2.0</option>
  27.181 +	<option value="iso/2.0/flavors/slitaz-loram.iso">loram 2.0</option>
  27.182 +	<option value="iso/1.0/slitaz-1.0.iso">core 1.0</option>
  27.183 +</select>
  27.184 +<input name="build" value="Build floppy set" type="submit" />
  27.185 +</p>
  27.186 +</form>
  27.187 +<p>
  27.188 +You can restore the ISO image on your hard disk using :
  27.189 +</p>
  27.190 +<pre>
  27.191 +# dd if=/dev/fd0 of=fdiso01.img
  27.192 +# dd if=/dev/fd0 of=fdiso02.img
  27.193 +# ...
  27.194 +# cat fdiso*.img | cpio -i
  27.195 +</pre>
  27.196 +
  27.197 +<h2>Images generation</h2>
  27.198 +<p>
  27.199 +All these floppy images are built with <b>bootfloppybox</b> from
  27.200 +a <i>core</i> or a <i>3in1</i> iso. The <i>loram</i> is preprocessed by
  27.201 +<b>tazlitobox</b> (Low RAM tab). These tools are available since 3.0.
  27.202 +</p>
  27.203 +
  27.204 +<!-- End of content with round corner -->
  27.205 +</div>
  27.206 +<div id="content_bottom">
  27.207 +<div class="bottom_left"></div>
  27.208 +<div class="bottom_right"></div>
  27.209 +</div>
  27.210 +
  27.211 +<!-- Start of footer and copy notice -->
  27.212 +<div id="copy">
  27.213 +<p>
  27.214 +Copyright &copy; <span class="year"></span> <a href="http://www.slitaz.org/">SliTaz</a> -
  27.215 +<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
  27.216 +</p>
  27.217 +<!-- End of copy -->
  27.218 +</div>
  27.219 +
  27.220 +<!-- Bottom and logo's -->
  27.221 +<div id="bottom">
  27.222 +<p>
  27.223 +<a href="http://validator.w3.org/check?uri=referer"><img src="../css/pics/website/xhtml10.png" alt="Valid XHTML 1.0" title="Code validé XHTML 1.0" style="width: 80px; height: 15px;" /></a>
  27.224 +</p>
  27.225 +</div>
  27.226 +
  27.227 +</body>
  27.228 +</html>
    28.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    28.2 +++ b/mirror-tools/slitaz/mirror/floppies/index-loram.html	Mon May 30 13:29:45 2011 +0200
    28.3 @@ -0,0 +1,207 @@
    28.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    28.5 +	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    28.6 +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en">
    28.7 +<head>
    28.8 +	<title>SliTaz Boot Floppies</title>
    28.9 +	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   28.10 +	<meta name="description" content="slitaz loram boot floppies" />
   28.11 +	<meta name="robots" content="index, nofollow" />
   28.12 +	<meta name="author" content="SliTaz Contributors" />
   28.13 +	<link rel="shortcut icon" href="../css/favicon.ico" />
   28.14 +	<link rel="stylesheet" type="text/css" href="../css/slitaz.css" />
   28.15 +</head>
   28.16 +<body bgcolor="#ffffff">
   28.17 +<!-- Header -->
   28.18 +<div id="header">
   28.19 +    <a name="top"></a>
   28.20 +<!-- Access -->
   28.21 +<div id="access">
   28.22 +	<a href="../boot/floppy-grub4dos" title="Boot tools">Generic boot floppy</a> |
   28.23 +	<a href="http://tiny.slitaz.org/" title="SliTaz for (very) old PC">Tiny SliTaz</a> |
   28.24 +	<a href="builder/index.php" title="Build floppies with your own kernel and initramfs">Floppy set web builder</a> |
   28.25 +	<a href="builder/bootloader" title="Build your floppy sets without Internet">Shell builder</a>
   28.26 +</div>   
   28.27 +	<a href="http://www.slitaz.org/"><img id="logo" 
   28.28 +	   src="../css/pics/website/logo.png" title="www.slitaz.org" 
   28.29 +	   alt="www.slitaz.org" 
   28.30 +	   style="border: 0px solid ; width: 200px; height: 74px;" /></a>
   28.31 +	<p id="titre">#!/boot/floppies/loram</p>
   28.32 +</div>
   28.33 +
   28.34 +<!-- Navigation menu -->
   28.35 +<div id="nav">
   28.36 +
   28.37 +<div class="nav_box">
   28.38 +<h4>Images loram 3.0</h4>
   28.39 +<ul>
   28.40 +	<li><a href="loram-3.0/fd001.img">fd001.img 1.44Mb</a></li>
   28.41 +	<li><a href="loram-3.0/fd002.img">fd002.img 1.44Mb</a></li>
   28.42 +	<li><a href="loram-3.0/fd003.img">fd003.img 1.44Mb</a><br /></li>
   28.43 +	<li><a href="loram-3.0/fd100.img">fd100.img 1.44Mb</a></li>
   28.44 +	<li><a href="loram-3.0/fd101.img">fd101.img 1.44Mb</a></li>
   28.45 +	<li><a href="loram-3.0/fd102.img">fd102.img 1.44Mb</a></li>
   28.46 +	<li><a href="loram-3.0/fd103.img">fd103.img 1.44Mb</a><br /></li>
   28.47 +	<li><a href="loram-3.0/fd200.img">fd200.img 1.44Mb</a></li>
   28.48 +	<li><a href="loram-3.0/fd201.img">fd201.img 1.44Mb</a></li>
   28.49 +	<li><a href="loram-3.0/fd202.img">fd202.img 1.44Mb</a></li>
   28.50 +	<li><a href="loram-3.0/fd203.img">fd203.img 1.44Mb</a></li>
   28.51 +	<li><a href="loram-3.0/fd204.img">fd204.img 1.44Mb</a></li>
   28.52 +	<li><a href="loram-3.0/fd205.img">fd205.img 1.44Mb</a></li>
   28.53 +	<li><a href="loram-3.0/fd206.img">fd206.img 1.44Mb</a><br /></li>
   28.54 +	<li><a href="loram-3.0/fd300.img">fd300.img 1.44Mb</a></li>
   28.55 +	<li><a href="loram-3.0/fd301.img">fd301.img 1.44Mb</a></li>
   28.56 +	<li><a href="loram-3.0/fd302.img">fd302.img 1.44Mb</a></li>
   28.57 +	<li><a href="loram-3.0/fd303.img">fd303.img 1.44Mb</a></li>
   28.58 +	<li><a href="loram-3.0/fd304.img">fd304.img 1.44Mb</a></li>
   28.59 +	<li><a href="loram-3.0/fd305.img">fd305.img 1.44Mb</a></li>
   28.60 +	<li><a href="loram-3.0/fd306.img">fd306.img 1.44Mb</a></li>
   28.61 +	<li><a href="loram-3.0/fd307.img">fd307.img 1.44Mb</a></li>
   28.62 +	<li><a href="loram-3.0/fd308.img">fd308.img 1.44Mb</a></li>
   28.63 +	<li><a href="loram-3.0/fd309.img">fd309.img 1.44Mb</a></li>
   28.64 +	<li><a href="loram-3.0/fd310.img">fd310.img 1.44Mb</a></li>
   28.65 +	<li><a href="loram-3.0/fd311.img">fd311.img 1.44Mb</a><br /></li>
   28.66 +	<li><a href="loram-3.0/md5sum">md5sum</a></li>
   28.67 +</ul>
   28.68 +</div>
   28.69 +
   28.70 +<div class="nav_box">
   28.71 +<h4>Available boot floppies</h4>
   28.72 +<ul>
   28.73 +	<li><a href="index-3.0.html">SliTaz 3.0</a></li>
   28.74 +	<li><a href="index-loram-3.0.html">SliTaz loram 3.0</a></li>
   28.75 +	<li><a href="index-2.0.html">SliTaz 2.0</a></li>
   28.76 +	<li><a href="index-1.0.html">SliTaz 1.0</a></li>
   28.77 +</ul>
   28.78 +</div>
   28.79 +
   28.80 +<div class="nav_box">
   28.81 +<h4>Images generation</h4>
   28.82 +<p>
   28.83 +All these floppy images are built with <b>bootfloppybox</b> from
   28.84 +a <i>core</i> or a <i>3in1</i> iso. The <i>loram</i> is preprocessed by
   28.85 +<b>tazlitobox</b> (Low RAM tab). These tools are available since 3.0.
   28.86 +</p>
   28.87 +</div>
   28.88 +
   28.89 +<!-- End navigation menu -->
   28.90 +</div>
   28.91 +
   28.92 +<!-- Content top. -->
   28.93 +<div id="content_top">
   28.94 +<div class="top_left"></div>
   28.95 +<div class="top_right"></div>
   28.96 +</div>
   28.97 +
   28.98 +<!-- Content -->
   28.99 +<div id="content">
  28.100 +
  28.101 +<h1><font color="#3e1220">Boot</font></h1>
  28.102 +<h2><font color="#df8f06">Floppy image set</font></h2>
  28.103 +
  28.104 +<p>
  28.105 +This floppy set will boot a Slitaz stable loram version. You can write floppies
  28.106 +with SliTaz <i>bootfloppybox</i>, 
  28.107 +<a href="http://en.wikipedia.org/wiki/RaWrite">Windows rawrite</a> or simply dd:
  28.108 +</p><pre># dd if=fd001.img of=/dev/fd0
  28.109 +</pre>
  28.110 +
  28.111 +<p>
  28.112 +If you have a CD-ROM, an USB port and an USB key or a network card, but you
  28.113 +can't boot these devices directly, then try
  28.114 +<a href="http://mirror.slitaz.org/boot/floppy-grub4dos">floppy-grub4dos</a> 
  28.115 +first. This 1.44Mb floppy provides tiny programs to boot these devices without BIOS
  28.116 +support and some other tools.
  28.117 +</p>
  28.118 +<p>
  28.119 +You can start with one of the 3 following flavors :
  28.120 +</p><ul>
  28.121 +  <li>
  28.122 +  <b>base</b> needs 22Mb of RAM and 7 floppies: <i>fd001.img</i> to <i>fd103.img</i>.<br />
  28.123 +  base provides the minimum slitaz distribution subset in text mode. 
  28.124 +  </li>
  28.125 +  <li>
  28.126 +  <b>justx</b> needs 64M of RAM and 14 floppies: <i>fd001.img</i> to <i>fd206.img</i>.<br />
  28.127 +  justx provides the minimum slitaz distribution subset with X11 support. 
  28.128 +  </li>
  28.129 +  <li>
  28.130 +  <b>core</b> needs 92M of RAM and 26 floppies: <i>fd001.img</i> to <i>fd311.img</i>.<br />
  28.131 +  core provides the default slitaz distribution. 
  28.132 +  </li>
  28.133 +</ul>
  28.134 +
  28.135 +Start your computer with <i>fd001.img</i>. It will show the kernel version string and
  28.136 +the kernel cmdline line. You can edit the cmdline. Most users can just press Enter.
  28.137 +
  28.138 +<p>
  28.139 +The floppy is then loaded into memory (one dot each 64k) and you will be prompted to
  28.140 +insert the next floppy, <i>fd002.img</i>. And so on up to <i>fd003.img</i>.
  28.141 +</p>
  28.142 +<p>
  28.143 +The loram bootstrap will then start and you will be prompted to insert extra floppies
  28.144 +for base, justx and core flavors. You can bypass this by using Q and Enter.
  28.145 +</p>
  28.146 +<p>
  28.147 +Each floppy set detects disk swaps and can be used without a keyboard.
  28.148 +</p>
  28.149 +<p>
  28.150 +Good luck.
  28.151 +</p>
  28.152 +
  28.153 +<a name="fdiso"></a>
  28.154 +<h2><font color="#df8f06">ISO image floppy set</font></h2>
  28.155 +
  28.156 +<form method="post" action="http://mirror.slitaz.org/floppies/download.php">
  28.157 +<p>
  28.158 +You may need these images to
  28.159 +<a href="http://doc.slitaz.org/en:guides:uncommoninst#floppy-install">
  28.160 +install SliTaz</a>
  28.161 +<select name="iso">
  28.162 +	<option value="iso/cooking/slitaz-cooking.iso">core cooking</option>
  28.163 +	<option value="iso/cooking/flavors/slitaz-cooking-base.iso">base cooking</option>
  28.164 +	<option value="iso/cooking/flavors/slitaz-cooking-loram.iso">loram cooking</option>
  28.165 +	<option value="iso/3.0/slitaz-3.0.iso" selected="selected">core 3.0</option>
  28.166 +	<option value="iso/3.0/flavors/slitaz-3.0-base.iso">base 3.0</option>
  28.167 +	<option value="iso/3.0/flavors/slitaz-3.0-loram.iso">loram 3.0</option>
  28.168 +	<option value="iso/2.0/slitaz-2.0.iso">core 2.0</option>
  28.169 +	<option value="iso/2.0/flavors/slitaz-2.0-base.iso">base 2.0</option>
  28.170 +	<option value="iso/2.0/flavors/slitaz-loram.iso">loram 2.0</option>
  28.171 +	<option value="iso/1.0/slitaz-1.0.iso">core 1.0</option>
  28.172 +</select>
  28.173 +<input name="build" value="Build floppy set" type="submit" />
  28.174 +</p>
  28.175 +</form>
  28.176 +<p>
  28.177 +You can restore the ISO image on your hard disk using :
  28.178 +</p>
  28.179 +<pre>
  28.180 +# dd if=/dev/fd0 of=fdiso01.img
  28.181 +# dd if=/dev/fd0 of=fdiso02.img
  28.182 +# ...
  28.183 +# cat fdiso*.img | cpio -i
  28.184 +</pre>
  28.185 +
  28.186 +<!-- End of content with round corner -->
  28.187 +</div>
  28.188 +<div id="content_bottom">
  28.189 +<div class="bottom_left"></div>
  28.190 +<div class="bottom_right"></div>
  28.191 +</div>
  28.192 +
  28.193 +<!-- Start of footer and copy notice -->
  28.194 +<div id="copy">
  28.195 +<p>
  28.196 +Copyright &copy; <span class="year"></span> <a href="http://www.slitaz.org/">SliTaz</a> -
  28.197 +<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
  28.198 +</p>
  28.199 +<!-- End of copy -->
  28.200 +</div>
  28.201 +
  28.202 +<!-- Bottom and logo's -->
  28.203 +<div id="bottom">
  28.204 +<p>
  28.205 +<a href="http://validator.w3.org/check?uri=referer"><img src="../css/pics/website/xhtml10.png" alt="Valid XHTML 1.0" title="Code validé XHTML 1.0" style="width: 80px; height: 15px;" /></a>
  28.206 +</p>
  28.207 +</div>
  28.208 +
  28.209 +</body>
  28.210 +</html>
    29.1 --- a/mirror-tools/slitaz/mirror/floppies/index.html	Fri May 27 13:33:50 2011 +0200
    29.2 +++ b/mirror-tools/slitaz/mirror/floppies/index.html	Mon May 30 13:29:45 2011 +0200
    29.3 @@ -1,206 +1,1 @@
    29.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    29.5 -	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    29.6 -<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en">
    29.7 -<head>
    29.8 -	<title>SliTaz Boot Floppies</title>
    29.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   29.10 -	<meta name="description" content="slitaz boot floppies" />
   29.11 -	<meta name="robots" content="index, nofollow" />
   29.12 -	<meta name="author" content="SliTaz Contributors" />
   29.13 -	<link rel="shortcut icon" href="../css/favicon.ico" />
   29.14 -	<link rel="stylesheet" type="text/css" href="../css/slitaz.css" />
   29.15 -</head>
   29.16 -<body bgcolor="#ffffff">
   29.17 -<!-- Header -->
   29.18 -<div id="header">
   29.19 -    <a name="top"></a>
   29.20 -<!-- Access -->
   29.21 -<div id="access">
   29.22 -	<a href="../boot/floppy-grub4dos" title="Boot tools">Generic boot floppy</a> |
   29.23 -	<a href="http://pizza.slitaz.org/tiny/" title="SliTaz for (very) old PC">Tiny SliTaz</a> |
   29.24 -	<a href="loram/index.html" title="Floppy image sets for low ram systems">Loram floppies</a> |
   29.25 -	<a href="builder/index.php" title="Build floppies with your own kernel and initramfs">Floppy set web builder</a> |
   29.26 -	<a href="builder/bootloader" title="Build your floppy sets without Internet">Shell builder</a>
   29.27 -</div>   
   29.28 -	<a href="http://www.slitaz.org/"><img id="logo" 
   29.29 -	   src="../css/pics/website/logo.png" title="www.slitaz.org" 
   29.30 -	   alt="www.slitaz.org" 
   29.31 -	   style="border: 0px solid ; width: 200px; height: 74px;" /></a>
   29.32 -	<p id="titre">#!/boot/floppies</p>
   29.33 -</div>
   29.34 -
   29.35 -<!-- Navigation menu -->
   29.36 -<div id="nav">
   29.37 -
   29.38 -<div class="nav_box">
   29.39 -<h4>Download images 3.0</h4>
   29.40 -<ul>
   29.41 -	<li><a href="3.0/fd001.img">fd001.img 1.44Mb</a></li>
   29.42 -	<li><a href="3.0/fd002.img">fd002.img 1.44Mb</a></li>
   29.43 -	<li><a href="3.0/fd003.img">fd003.img 1.44Mb</a></li>
   29.44 -	<li><a href="3.0/fd004.img">fd004.img 1.44Mb</a></li>
   29.45 -	<li><a href="3.0/fd005.img">fd005.img 1.44Mb</a><br /></li>
   29.46 -	<li><a href="3.0/fd100.img">fd100.img 1.44Mb</a></li>
   29.47 -	<li><a href="3.0/fd101.img">fd101.img 1.44Mb</a></li>
   29.48 -	<li><a href="3.0/fd102.img">fd102.img 1.44Mb</a></li>
   29.49 -	<li><a href="3.0/fd103.img">fd103.img 1.44Mb</a></li>
   29.50 -	<li><a href="3.0/fd104.img">fd104.img 1.44Mb</a></li>
   29.51 -	<li><a href="3.0/fd105.img">fd105.img 1.44Mb</a><br /></li>
   29.52 -	<li><a href="3.0/fd200.img">fd200.img 1.44Mb</a></li>
   29.53 -	<li><a href="3.0/fd201.img">fd201.img 1.44Mb</a></li>
   29.54 -	<li><a href="3.0/fd202.img">fd202.img 1.44Mb</a></li>
   29.55 -	<li><a href="3.0/fd203.img">fd203.img 1.44Mb</a></li>
   29.56 -	<li><a href="3.0/fd204.img">fd204.img 1.44Mb</a></li>
   29.57 -	<li><a href="3.0/fd205.img">fd205.img 1.44Mb</a></li>
   29.58 -	<li><a href="3.0/fd206.img">fd206.img 1.44Mb</a></li>
   29.59 -	<li><a href="3.0/fd207.img">fd207.img 1.44Mb</a></li>
   29.60 -	<li><a href="3.0/fd208.img">fd208.img 1.44Mb</a></li>
   29.61 -	<li><a href="3.0/fd209.img">fd209.img 1.44Mb</a></li>
   29.62 -	<li><a href="3.0/fd210.img">fd210.img 1.44Mb</a><br /></li>
   29.63 -	<li><a href="3.0/md5sum">md5sum</a></li>
   29.64 -</ul>
   29.65 -</div>
   29.66 -
   29.67 -<div class="nav_box">
   29.68 -<h4>Download images 2.0</h4>
   29.69 -<ul>
   29.70 -	<li><a href="2.0/fd001.img">fd001.img 1.44Mb</a></li>
   29.71 -	<li><a href="2.0/fd002.img">fd002.img 1.44Mb</a></li>
   29.72 -	<li><a href="2.0/fd003.img">fd003.img 1.44Mb</a></li>
   29.73 -	<li><a href="2.0/fd004.img">fd004.img 1.44Mb</a></li>
   29.74 -	<li><a href="2.0/fd005.img">fd005.img 1.44Mb</a><br /></li>
   29.75 -	<li><a href="2.0/fd100.img">fd100.img 1.44Mb</a></li>
   29.76 -	<li><a href="2.0/fd101.img">fd101.img 1.44Mb</a></li>
   29.77 -	<li><a href="2.0/fd102.img">fd102.img 1.44Mb</a></li>
   29.78 -	<li><a href="2.0/fd103.img">fd103.img 1.44Mb</a></li>
   29.79 -	<li><a href="2.0/fd104.img">fd104.img 1.44Mb</a></li>
   29.80 -	<li><a href="2.0/fd105.img">fd105.img 1.44Mb</a><br /></li>
   29.81 -	<li><a href="2.0/fd200.img">fd200.img 1.44Mb</a></li>
   29.82 -	<li><a href="2.0/fd201.img">fd201.img 1.44Mb</a></li>
   29.83 -	<li><a href="2.0/fd202.img">fd202.img 1.44Mb</a></li>
   29.84 -	<li><a href="2.0/fd203.img">fd203.img 1.44Mb</a></li>
   29.85 -	<li><a href="2.0/fd204.img">fd204.img 1.44Mb</a></li>
   29.86 -	<li><a href="2.0/fd205.img">fd205.img 1.44Mb</a></li>
   29.87 -	<li><a href="2.0/fd206.img">fd206.img 1.44Mb</a></li>
   29.88 -	<li><a href="2.0/fd207.img">fd207.img 1.44Mb</a></li>
   29.89 -	<li><a href="2.0/fd208.img">fd208.img 1.44Mb</a></li>
   29.90 -	<li><a href="2.0/fd209.img">fd209.img 1.44Mb</a></li>
   29.91 -	<li><a href="2.0/fd210.img">fd210.img 1.44Mb</a><br /></li>
   29.92 -	<li><a href="2.0/md5sum">md5sum</a></li>
   29.93 -</ul>
   29.94 -</div>
   29.95 -
   29.96 -<div class="nav_box">
   29.97 -<h4>Download images 1.0</h4>
   29.98 -<ul>
   29.99 -	<li><a href="1.0/fd001.img">fd001.img 1.44Mb</a></li>
  29.100 -	<li><a href="1.0/fd002.img">fd002.img 1.44Mb</a><br /></li>
  29.101 -	<li><a href="1.0/fd100.img">fd100.img 1.44Mb</a></li>
  29.102 -	<li><a href="1.0/fd101.img">fd101.img 1.44Mb</a></li>
  29.103 -	<li><a href="1.0/fd102.img">fd102.img 1.44Mb</a></li>
  29.104 -	<li><a href="1.0/fd103.img">fd103.img 1.44Mb</a></li>
  29.105 -	<li><a href="1.0/fd104.img">fd104.img 1.44Mb</a></li>
  29.106 -	<li><a href="1.0/fd105.img">fd105.img 1.44Mb</a></li>
  29.107 -	<li><a href="1.0/fd106.img">fd106.img 1.44Mb</a></li>
  29.108 -	<li><a href="1.0/fd107.img">fd107.img 1.44Mb</a></li>
  29.109 -	<li><a href="1.0/fd108.img">fd108.img 1.44Mb</a></li>
  29.110 -	<li><a href="1.0/fd109.img">fd109.img 1.44Mb</a></li>
  29.111 -	<li><a href="1.0/fd110.img">fd110.img 1.44Mb</a></li>
  29.112 -	<li><a href="1.0/fd111.img">fd111.img 1.44Mb</a></li>
  29.113 -	<li><a href="1.0/fd112.img">fd112.img 1.44Mb</a></li>
  29.114 -	<li><a href="1.0/fd113.img">fd113.img 1.44Mb</a></li>
  29.115 -	<li><a href="1.0/fd114.img">fd114.img 1.44Mb</a></li>
  29.116 -	<li><a href="1.0/fd115.img">fd115.img 1.44Mb</a><br /></li>
  29.117 -	<li><a href="1.0/md5sum">md5sum</a></li>
  29.118 -</ul>
  29.119 -</div>
  29.120 -
  29.121 -<!-- End navigation menu -->
  29.122 -</div>
  29.123 -
  29.124 -<!-- Content top. -->
  29.125 -<div id="content_top">
  29.126 -<div class="top_left"></div>
  29.127 -<div class="top_right"></div>
  29.128 -</div>
  29.129 -
  29.130 -<!-- Content -->
  29.131 -<div id="content">
  29.132 -
  29.133 -<h1><font color="#3e1220">Boot</font></h1>
  29.134 -<h2><font color="#df8f06">Floppy image set</font></h2>
  29.135 -
  29.136 -<p>
  29.137 -This floppy set will boot a Slitaz stable version. You can write floppies
  29.138 -with SliTaz <i>bootfloppybox</i>, 
  29.139 -<a href="http://en.wikipedia.org/wiki/RaWrite">Windows rawrite</a> or simply dd:
  29.140 -</p><pre># dd if=fd001.img of=/dev/fd0
  29.141 -</pre>
  29.142 -
  29.143 -<p>
  29.144 -If you have a CD-ROM, an USB port and an USB key or a network card, but you
  29.145 -can't boot these devices directly, then try
  29.146 -<a href="http://mirror.slitaz.org/boot/floppy-grub4dos">floppy-grub4dos</a> 
  29.147 -first. This 1.44Mb floppy provides tiny programs to boot these devices without BIOS
  29.148 -support and some other tools.
  29.149 -</p>
  29.150 -<p>
  29.151 -You can start with one of the 3 following flavors :
  29.152 -</p><ul>
  29.153 -  <li>
  29.154 -  <b>base</b> needs 32Mb of RAM and 5 floppies: <i>fd001.img</i> to <i>fd005.img</i>.<br />
  29.155 -  base provides the minimum slitaz distribution subset in text mode. 
  29.156 -  </li>
  29.157 -  <li>
  29.158 -  <b>justx</b> needs 96M of RAM and 11 floppies: <i>fd001.img</i> to <i>fd105.img</i>.<br />
  29.159 -  justx provides the minimum slitaz distribution subset with X11 support. 
  29.160 -  </li>
  29.161 -  <li>
  29.162 -  <b>core</b> needs 160M of RAM and 22 floppies: <i>fd001.img</i> to <i>fd210.img</i>.<br />
  29.163 -  core provides the default slitaz distribution. 
  29.164 -  </li>
  29.165 -</ul>
  29.166 -
  29.167 -Start your computer with <i>fd001.img</i>. It will show the kernel version string and
  29.168 -the kernel cmdline line. You can edit the cmdline. Most users can just press Enter.
  29.169 -
  29.170 -<p>
  29.171 -The floppy is then loaded into memory (one dot each 64k) and you will be prompted to
  29.172 -insert the next floppy, <i>fd002.img</i>. And so on up to <i>fd005.img</i>.
  29.173 -</p>
  29.174 -<p>
  29.175 -The base flavor will then start and you will be prompted to insert extra floppies
  29.176 -for justx and core flavors. You can bypass this by using Q and Enter.
  29.177 -</p>
  29.178 -<p>
  29.179 -Each floppy set detects disk swaps and can be used without a keyboard.
  29.180 -</p>
  29.181 -<p>
  29.182 -Good luck.
  29.183 -</p>
  29.184 -
  29.185 -<!-- End of content with round corner -->
  29.186 -</div>
  29.187 -<div id="content_bottom">
  29.188 -<div class="bottom_left"></div>
  29.189 -<div class="bottom_right"></div>
  29.190 -</div>
  29.191 -
  29.192 -<!-- Start of footer and copy notice -->
  29.193 -<div id="copy">
  29.194 -<p>
  29.195 -Copyright &copy; <span class="year"></span> <a href="http://www.slitaz.org/">SliTaz</a> -
  29.196 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
  29.197 -</p>
  29.198 -<!-- End of copy -->
  29.199 -</div>
  29.200 -
  29.201 -<!-- Bottom and logo's -->
  29.202 -<div id="bottom">
  29.203 -<p>
  29.204 -<a href="http://validator.w3.org/check?uri=referer"><img src="../css/pics/website/xhtml10.png" alt="Valid XHTML 1.0" title="Code validé XHTML 1.0" style="width: 80px; height: 15px;" /></a>
  29.205 -</p>
  29.206 -</div>
  29.207 -
  29.208 -</body>
  29.209 -</html>
  29.210 +index-3.0.html
  29.211 \ No newline at end of file
    30.1 --- a/mirror-tools/slitaz/mirror/floppies/loram/index.html	Fri May 27 13:33:50 2011 +0200
    30.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    30.3 @@ -1,155 +0,0 @@
    30.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    30.5 -	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    30.6 -<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en">
    30.7 -<head>
    30.8 -	<title>SliTaz Boot Floppies</title>
    30.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   30.10 -	<meta name="description" content="slitaz loram boot floppies" />
   30.11 -	<meta name="robots" content="index, nofollow" />
   30.12 -	<meta name="author" content="SliTaz Contributors" />
   30.13 -	<link rel="shortcut icon" href="../../css/favicon.ico" />
   30.14 -	<link rel="stylesheet" type="text/css" href="../../css/slitaz.css" />
   30.15 -</head>
   30.16 -<body bgcolor="#ffffff">
   30.17 -<!-- Header -->
   30.18 -<div id="header">
   30.19 -    <a name="top"></a>
   30.20 -<!-- Access -->
   30.21 -<div id="access">
   30.22 -	<a href="../../boot/floppy-grub4dos" title="Boot tools">Generic boot floppy</a> |
   30.23 -	<a href="http://pizza.slitaz.org/tiny/" title="SliTaz for (very) old PC">Tiny SliTaz</a> |
   30.24 -	<a href="../builder/index.php" title="Build floppies with your own kernel and initramfs">Floppy set web builder</a> |
   30.25 -	<a href="../builder/bootloader" title="Build your floppy sets without Internet">Shell builder</a>
   30.26 -</div>   
   30.27 -	<a href="http://www.slitaz.org/"><img id="logo" 
   30.28 -	   src="../../css/pics/website/logo.png" title="www.slitaz.org" 
   30.29 -	   alt="www.slitaz.org" 
   30.30 -	   style="border: 0px solid ; width: 200px; height: 74px;" /></a>
   30.31 -	<p id="titre">#!/boot/floppies/loram</p>
   30.32 -</div>
   30.33 -
   30.34 -<!-- Navigation menu -->
   30.35 -<div id="nav">
   30.36 -
   30.37 -<div class="nav_box">
   30.38 -<h4>Images loram 3.0</h4>
   30.39 -<ul>
   30.40 -	<li><a href="fd001.img">fd001.img 1.44Mb</a></li>
   30.41 -	<li><a href="fd002.img">fd002.img 1.44Mb</a></li>
   30.42 -	<li><a href="fd003.img">fd003.img 1.44Mb</a><br /></li>
   30.43 -	<li><a href="fd100.img">fd100.img 1.44Mb</a></li>
   30.44 -	<li><a href="fd101.img">fd101.img 1.44Mb</a></li>
   30.45 -	<li><a href="fd102.img">fd102.img 1.44Mb</a></li>
   30.46 -	<li><a href="fd103.img">fd103.img 1.44Mb</a><br /></li>
   30.47 -	<li><a href="fd200.img">fd200.img 1.44Mb</a></li>
   30.48 -	<li><a href="fd201.img">fd201.img 1.44Mb</a></li>
   30.49 -	<li><a href="fd202.img">fd202.img 1.44Mb</a></li>
   30.50 -	<li><a href="fd203.img">fd203.img 1.44Mb</a></li>
   30.51 -	<li><a href="fd204.img">fd204.img 1.44Mb</a></li>
   30.52 -	<li><a href="fd205.img">fd205.img 1.44Mb</a></li>
   30.53 -	<li><a href="fd206.img">fd206.img 1.44Mb</a><br /></li>
   30.54 -	<li><a href="fd300.img">fd300.img 1.44Mb</a></li>
   30.55 -	<li><a href="fd301.img">fd301.img 1.44Mb</a></li>
   30.56 -	<li><a href="fd302.img">fd302.img 1.44Mb</a></li>
   30.57 -	<li><a href="fd303.img">fd303.img 1.44Mb</a></li>
   30.58 -	<li><a href="fd304.img">fd304.img 1.44Mb</a></li>
   30.59 -	<li><a href="fd305.img">fd305.img 1.44Mb</a></li>
   30.60 -	<li><a href="fd306.img">fd306.img 1.44Mb</a></li>
   30.61 -	<li><a href="fd307.img">fd307.img 1.44Mb</a></li>
   30.62 -	<li><a href="fd308.img">fd308.img 1.44Mb</a></li>
   30.63 -	<li><a href="fd309.img">fd309.img 1.44Mb</a></li>
   30.64 -	<li><a href="fd310.img">fd310.img 1.44Mb</a></li>
   30.65 -	<li><a href="fd311.img">fd311.img 1.44Mb</a><br /></li>
   30.66 -	<li><a href="md5sum">md5sum</a></li>
   30.67 -</ul>
   30.68 -</div>
   30.69 -
   30.70 -<!-- End navigation menu -->
   30.71 -</div>
   30.72 -
   30.73 -<!-- Content top. -->
   30.74 -<div id="content_top">
   30.75 -<div class="top_left"></div>
   30.76 -<div class="top_right"></div>
   30.77 -</div>
   30.78 -
   30.79 -<!-- Content -->
   30.80 -<div id="content">
   30.81 -
   30.82 -<h1><font color="#3e1220">Boot</font></h1>
   30.83 -<h2><font color="#df8f06">Floppy image set</font></h2>
   30.84 -
   30.85 -<p>
   30.86 -This floppy set will boot a Slitaz stable loram version. You can write floppies
   30.87 -with SliTaz <i>bootfloppybox</i>, 
   30.88 -<a href="http://en.wikipedia.org/wiki/RaWrite">Windows rawrite</a> or simply dd:
   30.89 -</p><pre># dd if=fd001.img of=/dev/fd0
   30.90 -</pre>
   30.91 -
   30.92 -<p>
   30.93 -If you have a CD-ROM, an USB port and an USB key or a network card, but you
   30.94 -can't boot these devices directly, then try
   30.95 -<a href="http://mirror.slitaz.org/boot/floppy-grub4dos">floppy-grub4dos</a> 
   30.96 -first. This 1.44Mb floppy provides tiny programs to boot these devices without BIOS
   30.97 -support and some other tools.
   30.98 -</p>
   30.99 -<p>
  30.100 -You can start with one of the 3 following flavors :
  30.101 -</p><ul>
  30.102 -  <li>
  30.103 -  <b>base</b> needs 22Mb of RAM and 7 floppies: <i>fd001.img</i> to <i>fd103.img</i>.<br />
  30.104 -  base provides the minimum slitaz distribution subset in text mode. 
  30.105 -  </li>
  30.106 -  <li>
  30.107 -  <b>justx</b> needs 64M of RAM and 14 floppies: <i>fd001.img</i> to <i>fd206.img</i>.<br />
  30.108 -  justx provides the minimum slitaz distribution subset with X11 support. 
  30.109 -  </li>
  30.110 -  <li>
  30.111 -  <b>core</b> needs 92M of RAM and 26 floppies: <i>fd001.img</i> to <i>fd311.img</i>.<br />
  30.112 -  core provides the default slitaz distribution. 
  30.113 -  </li>
  30.114 -</ul>
  30.115 -
  30.116 -Start your computer with <i>fd001.img</i>. It will show the kernel version string and
  30.117 -the kernel cmdline line. You can edit the cmdline. Most users can just press Enter.
  30.118 -
  30.119 -<p>
  30.120 -The floppy is then loaded into memory (one dot each 64k) and you will be prompted to
  30.121 -insert the next floppy, <i>fd002.img</i>. And so on up to <i>fd003.img</i>.
  30.122 -</p>
  30.123 -<p>
  30.124 -The loram bootstrap will then start and you will be prompted to insert extra floppies
  30.125 -for base, justx and core flavors. You can bypass this by using Q and Enter.
  30.126 -</p>
  30.127 -<p>
  30.128 -Each floppy set detects disk swaps and can be used without a keyboard.
  30.129 -</p>
  30.130 -<p>
  30.131 -Good luck.
  30.132 -</p>
  30.133 -
  30.134 -<!-- End of content with round corner -->
  30.135 -</div>
  30.136 -<div id="content_bottom">
  30.137 -<div class="bottom_left"></div>
  30.138 -<div class="bottom_right"></div>
  30.139 -</div>
  30.140 -
  30.141 -<!-- Start of footer and copy notice -->
  30.142 -<div id="copy">
  30.143 -<p>
  30.144 -Copyright &copy; <span class="year"></span> <a href="http://www.slitaz.org/">SliTaz</a> -
  30.145 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
  30.146 -</p>
  30.147 -<!-- End of copy -->
  30.148 -</div>
  30.149 -
  30.150 -<!-- Bottom and logo's -->
  30.151 -<div id="bottom">
  30.152 -<p>
  30.153 -<a href="http://validator.w3.org/check?uri=referer"><img src="../../css/pics/website/xhtml10.png" alt="Valid XHTML 1.0" title="Code validé XHTML 1.0" style="width: 80px; height: 15px;" /></a>
  30.154 -</p>
  30.155 -</div>
  30.156 -
  30.157 -</body>
  30.158 -</html>
    31.1 Binary file mirror-tools/slitaz/mirror/floppies/pics/floppy.png has changed