slitaz-forge rev 625

Update mirror/floppies
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Jul 16 16:00:22 2016 +0200 (2016-07-16)
parents a92195367295
children 9c5d221507ef
files mirror/floppies/1.0/description.html mirror/floppies/2.0/description.html mirror/floppies/3.0/description.html mirror/floppies/4.0/description.html mirror/floppies/builder/index.php mirror/floppies/download.php mirror/floppies/floppies mirror/floppies/loram-1.0/description.html mirror/floppies/loram-2.0/description.html mirror/floppies/loram-3.0/description.html mirror/floppies/loram-4.0/description.html mirror/floppies/menu.css mirror/floppies/mini-1.0/description.html mirror/floppies/mini-2.0/description.html mirror/floppies/mini-3.0/description.html mirror/floppies/mini-4.0/description.html mirror/floppies/mkfdrolling.sh mirror/floppies/mkindex.sh mirror/floppies/resizefdset.sh mirror/floppies/web-1.0/description.html mirror/floppies/web-1.0/title mirror/floppies/web-2.0/description.html mirror/floppies/web-2.0/title mirror/floppies/web-3.0/description.html mirror/floppies/web-3.0/title mirror/floppies/web-4.0/description.html mirror/floppies/web-4.0/title mirror/root/ipxe/tools.ipxe mirror/root/pxe/pxelinux.cfg/default
line diff
     1.1 --- a/mirror/floppies/1.0/description.html	Sat Jun 18 01:22:53 2016 +0300
     1.2 +++ b/mirror/floppies/1.0/description.html	Sat Jul 16 16:00:22 2016 +0200
     1.3 @@ -1,30 +1,25 @@
     1.4 -<p>
     1.5 -You can start with one of the 2 following flavors :
     1.6 -</p>
     1.7 +<p>You can start with one of the 2 following flavors:</p>
     1.8 +
     1.9  <ul>
    1.10 -  <li>
    1.11 -  <b>base</b> needs 28Mb of RAM and 4 floppies: <i>fd001.img</i> to <i>fd004.img</i>.<br />
    1.12 -  base provides the minimum slitaz distribution subset in text mode. 
    1.13 -  </li>
    1.14 -  <li>
    1.15 -  <b>core</b> needs 128M of RAM and 18 floppies: <i>fd001.img</i> to <i>fd113.img</i>.<br />
    1.16 -  core provides the default slitaz distribution. 
    1.17 -  </li>
    1.18 +	<li><b>base</b> needs 28MB of RAM and 4 floppies: <tt>fd001.img</tt> to
    1.19 +		<tt>fd004.img</tt>.<br>
    1.20 +		base provides the minimum SliTaz distribution subset in text mode.</li>
    1.21 +	<li><b>core</b> needs 128MB of RAM and 18 floppies: <tt>fd001.img</tt> to
    1.22 +		<tt>fd113.img</tt>.<br>
    1.23 +		core provides the default SliTaz distribution.</li>
    1.24  </ul>
    1.25 -<p>
    1.26 -Start your computer with <i>fd001.img</i>. It will show the kernel version string and
    1.27 -the kernel cmdline line. You can edit the cmdline. Most users can just press Enter.
    1.28 -</p>
    1.29 -<p>
    1.30 -The floppy is then loaded into memory (one dot each 64k) and you will be prompted to
    1.31 -insert the next floppy, <i>fd002.img</i>. And so on up to <i>fd004.img</i>.
    1.32 -</p>
    1.33 -<p>
    1.34 -The base flavor will then start and you will be prompted to insert extra floppies
    1.35 -for the core flavor. You can bypass this by using Q and Enter.
    1.36 -</p>
    1.37 -<p>
    1.38 -If you have an ext3 partition on your hard disk, the bootstrap can create the
    1.39 -installation script <u>slitaz/install.sh</u>. You will be able to install SliTaz
    1.40 -on your hard disk without extra media.
    1.41 -</p>
    1.42 +
    1.43 +<p>Start your computer with <tt>fd001.img</tt>. It will show the Kernel version
    1.44 +string and the Kernel cmdline line. You can edit the cmdline. Most users can
    1.45 +just press Enter.</p>
    1.46 +
    1.47 +<p>The floppy is then loaded into memory (one dot each 64KB) and you will be
    1.48 +prompted to insert the next floppy, <tt>fd002.img</tt>. And so on up to
    1.49 +<tt>fd004.img</tt>.</p>
    1.50 +
    1.51 +<p>The base flavor will then start and you will be prompted to insert extra
    1.52 +floppies for the core flavor. You can bypass this by using Q and Enter.</p>
    1.53 +
    1.54 +<p>If you have an ext3 partition on your hard disk, the bootstrap can create the
    1.55 +installation script <code>slitaz/install.sh</code>. You will be able to install
    1.56 +SliTaz on your hard disk without extra media.</p>
     2.1 --- a/mirror/floppies/2.0/description.html	Sat Jun 18 01:22:53 2016 +0300
     2.2 +++ b/mirror/floppies/2.0/description.html	Sat Jul 16 16:00:22 2016 +0200
     2.3 @@ -1,34 +1,30 @@
     2.4 -<p>
     2.5 -You can start with one of the 3 following flavors :
     2.6 -</p>
     2.7 +<p>You can start with one of the 3 following flavors:</p>
     2.8 +
     2.9  <ul>
    2.10 -  <li>
    2.11 -  <b>base</b> needs 32Mb of RAM and 5 floppies: <i>fd001.img</i> to <i>fd005.img</i>.<br />
    2.12 -  base provides the minimum slitaz distribution subset in text mode. 
    2.13 -  </li>
    2.14 -  <li>
    2.15 -  <b>justx</b> needs 96M of RAM and 11 floppies: <i>fd001.img</i> to <i>fd105.img</i>.<br />
    2.16 -  justx provides the minimum slitaz distribution subset with X11 support. 
    2.17 -  </li>
    2.18 -  <li>
    2.19 -  <b>core</b> needs 160M of RAM and 21 floppies: <i>fd001.img</i> to <i>fd209.img</i>.<br />
    2.20 -  core provides the default slitaz distribution. 
    2.21 -  </li>
    2.22 +	<li><b>base</b> needs 32MB of RAM and 5 floppies: <tt>fd001.img</tt> to
    2.23 +		<tt>fd005.img</tt>.<br>
    2.24 +		base provides the minimum SliTaz distribution subset in text mode.</li>
    2.25 +	<li><b>justx</b> needs 96MB of RAM and 11 floppies: <tt>fd001.img</tt> to
    2.26 +		<tt>fd105.img</tt>.<br>
    2.27 +		justx provides the minimum SliTaz distribution subset with X11
    2.28 +		support.</li>
    2.29 +	<li><b>core</b> needs 160MB of RAM and 21 floppies: <tt>fd001.img</tt> to
    2.30 +		<tt>fd209.img</tt>.<br>
    2.31 +		core provides the default SliTaz distribution.</li>
    2.32  </ul>
    2.33 -<p>
    2.34 -Start your computer with <i>fd001.img</i>. It will show the kernel version string and
    2.35 -the kernel cmdline line. You can edit the cmdline. Most users can just press Enter.
    2.36 -</p>
    2.37 -<p>
    2.38 -The floppy is then loaded into memory (one dot each 64k) and you will be prompted to
    2.39 -insert the next floppy, <i>fd002.img</i>. And so on up to <i>fd005.img</i>.
    2.40 -</p>
    2.41 -<p>
    2.42 -The base flavor will then start and you will be prompted to insert extra floppies
    2.43 -for justx and core flavors. You can bypass this by using Q and Enter.
    2.44 -</p>
    2.45 -<p>
    2.46 -If you have an ext3 partition on your hard disk, the bootstrap can create the
    2.47 -installation script <u>slitaz/install.sh</u>. You will be able to install SliTaz
    2.48 -on your hard disk without extra media.
    2.49 -</p>
    2.50 +
    2.51 +<p>Start your computer with <tt>fd001.img</tt>. It will show the kernel version
    2.52 +string and the kernel cmdline line. You can edit the cmdline. Most users can
    2.53 +just press Enter.</p>
    2.54 +
    2.55 +<p>The floppy is then loaded into memory (one dot each 64KB) and you will be
    2.56 +prompted to insert the next floppy, <tt>fd002.img</tt>. And so on up to
    2.57 +<tt>fd005.img</tt>.</p>
    2.58 +
    2.59 +<p>The base flavor will then start and you will be prompted to insert extra
    2.60 +floppies for justx and core flavors. You can bypass this by using Q and
    2.61 +Enter.</p>
    2.62 +
    2.63 +<p>If you have an ext3 partition on your hard disk, the bootstrap can create the
    2.64 +installation script <code>slitaz/install.sh</code>. You will be able to install
    2.65 +SliTaz on your hard disk without extra media.</p>
     3.1 --- a/mirror/floppies/3.0/description.html	Sat Jun 18 01:22:53 2016 +0300
     3.2 +++ b/mirror/floppies/3.0/description.html	Sat Jul 16 16:00:22 2016 +0200
     3.3 @@ -1,29 +1,25 @@
     3.4 -<p>
     3.5 -You can start with one of the 3 following flavors :
     3.6 -</p>
     3.7 +<p>You can start with one of the 3 following flavors:</p>
     3.8 +
     3.9  <ul>
    3.10 -  <li>
    3.11 -  <b>base</b> needs 36Mb of RAM and 5 floppies: <i>fd001.img</i> to <i>fd005.img</i>.<br />
    3.12 -  base provides the minimum slitaz distribution subset in text mode. 
    3.13 -  </li>
    3.14 -  <li>
    3.15 -  <b>justx</b> needs 96M of RAM and 11 floppies: <i>fd001.img</i> to <i>fd105.img</i>.<br />
    3.16 -  justx provides the minimum slitaz distribution subset with X11 support. 
    3.17 -  </li>
    3.18 -  <li>
    3.19 -  <b>core</b> needs 160M of RAM and 21 floppies: <i>fd001.img</i> to <i>fd209.img</i>.<br />
    3.20 -  core provides the default slitaz distribution. 
    3.21 -  </li>
    3.22 +	<li><b>base</b> needs 36MB of RAM and 5 floppies: <tt>fd001.img</tt> to
    3.23 +		<tt>fd005.img</tt>.<br>
    3.24 +		base provides the minimum SliTaz distribution subset in text mode.</li>
    3.25 +	<li><b>justx</b> needs 96MB of RAM and 11 floppies: <tt>fd001.img</tt> to
    3.26 +		<tt>fd105.img</tt>.<br>
    3.27 +		justx provides the minimum SliTaz distribution subset with X11
    3.28 +		support.</li>
    3.29 +	<li><b>core</b> needs 160MB of RAM and 21 floppies: <tt>fd001.img</tt> to
    3.30 +		<tt>fd209.img</tt>.<br>
    3.31 +		core provides the default SliTaz distribution.</li>
    3.32  </ul>
    3.33 -<p>
    3.34 -Start your computer with <i>fd001.img</i>. It will show the kernel version string and
    3.35 -the kernel cmdline line. You can edit the cmdline. Most users can just press Enter.
    3.36 -</p>
    3.37 -<p>
    3.38 -The floppy is then loaded into memory (one dot each 64k) and you will be prompted to
    3.39 -insert the next floppy, <i>fd002.img</i>. And so on up to last floppy.
    3.40 -</p>
    3.41 -<p>
    3.42 -You will be prompted to insert extra floppies for justx and core flavors.
    3.43 -You can bypass this by using B to boot without loading extra floppies.
    3.44 -</p>
    3.45 +
    3.46 +<p>Start your computer with <tt>fd001.img</tt>. It will show the kernel version
    3.47 +string and the kernel cmdline line. You can edit the cmdline. Most users can
    3.48 +just press Enter.</p>
    3.49 +
    3.50 +<p>The floppy is then loaded into memory (one dot each 64KB) and you will be
    3.51 +prompted to insert the next floppy, <tt>fd002.img</tt>. And so on up to last
    3.52 +floppy.</p>
    3.53 +
    3.54 +<p>You will be prompted to insert extra floppies for justx and core flavors. You
    3.55 +can bypass this by using B to boot without loading extra floppies.</p>
     4.1 --- a/mirror/floppies/4.0/description.html	Sat Jun 18 01:22:53 2016 +0300
     4.2 +++ b/mirror/floppies/4.0/description.html	Sat Jul 16 16:00:22 2016 +0200
     4.3 @@ -1,33 +1,30 @@
     4.4 -<p>
     4.5 -You can start with one of the 4 following flavors :
     4.6 -</p>
     4.7 +<p>You can start with one of the 4 following flavors:</p>
     4.8 +
     4.9  <ul>
    4.10 -  <li>
    4.11 -  <b>base</b> needs 48Mb of RAM and 6 floppies: <i>fd001.img</i> to <i>fd006.img</i>.<br />
    4.12 -  base provides the minimum slitaz distribution subset in text mode. 
    4.13 -  </li>
    4.14 -  <li>
    4.15 -  <b>justx</b> needs 96M of RAM and 12 floppies: <i>fd001.img</i> to <i>fd105.img</i>.<br />
    4.16 -  justx provides the minimum slitaz distribution subset with X11 support. 
    4.17 -  </li>
    4.18 -  <li>
    4.19 -  <b>gtkonly</b> needs 128M of RAM and 17 floppies: <i>fd001.img</i> to <i>fd204.img</i>.<br />
    4.20 -  gtkonly provides the minimum slitaz distribution subset with Gtk+ support. 
    4.21 -  </li>
    4.22 -  <li>
    4.23 -  <b>core</b> needs 192M of RAM and 25 floppies: <i>fd001.img</i> to <i>fd307.img</i>.<br />
    4.24 -  core provides the default slitaz distribution. 
    4.25 -  </li>
    4.26 +	<li><b>base</b> needs 48MB of RAM and 6 floppies: <tt>fd001.img</tt> to
    4.27 +		<tt>fd006.img</tt>.<br>
    4.28 +		base provides the minimum SliTaz distribution subset in text mode.</li>
    4.29 +	<li><b>justx</b> needs 96MB of RAM and 12 floppies: <tt>fd001.img</tt> to
    4.30 +		<tt>fd105.img</tt>.<br>
    4.31 +		justx provides the minimum SliTaz distribution subset with X11
    4.32 +		support.</li>
    4.33 +	<li><b>gtkonly</b> needs 128MB of RAM and 17 floppies: <tt>fd001.img</tt> to
    4.34 +		<tt>fd204.img</tt>.<br>
    4.35 +		gtkonly provides the minimum SliTaz distribution subset with GTK+
    4.36 +		support.</li>
    4.37 +	<li><b>core</b> needs 192MB of RAM and 25 floppies: <tt>fd001.img</tt> to
    4.38 +		<tt>fd307.img</tt>.<br>
    4.39 +		core provides the default SliTaz distribution.</li>
    4.40  </ul>
    4.41 -<p>
    4.42 -Start your computer with <i>fd001.img</i>. It will show the kernel version string and
    4.43 -the kernel cmdline line. You can edit the cmdline. Most users can just press Enter.
    4.44 -</p>
    4.45 -<p>
    4.46 -The floppy is then loaded into memory (one dot each 64k) and you will be prompted to
    4.47 -insert the next floppy, <i>fd002.img</i>. And so on up to last floppy.
    4.48 -</p>
    4.49 -<p>
    4.50 -You will be prompted to insert extra floppies for justx, gtkonly and core flavors.
    4.51 -You can bypass this by using B to boot without loading extra floppies.
    4.52 -</p>
    4.53 +
    4.54 +<p>Start your computer with <tt>fd001.img</tt>. It will show the kernel version
    4.55 +string and the kernel cmdline line. You can edit the cmdline. Most users can
    4.56 +just press Enter.</p>
    4.57 +
    4.58 +<p>The floppy is then loaded into memory (one dot each 64KB) and you will be
    4.59 +prompted to insert the next floppy, <tt>fd002.img</tt>. And so on up to last
    4.60 +floppy.</p>
    4.61 +
    4.62 +<p>You will be prompted to insert extra floppies for justx, gtkonly and core
    4.63 +flavors. You can bypass this by using B to boot without loading extra
    4.64 +floppies.</p>
     5.1 --- a/mirror/floppies/builder/index.php	Sat Jun 18 01:22:53 2016 +0300
     5.2 +++ b/mirror/floppies/builder/index.php	Sat Jul 16 16:00:22 2016 +0200
     5.3 @@ -1,15 +1,15 @@
     5.4  <?php
     5.5  if (false) { // no php support on this mirror !
     5.6  ?>
     5.7 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     5.8 -	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     5.9 -<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en">
    5.10 +<!DOCTYPE html>
    5.11 +<html lang="en">
    5.12  <head>
    5.13 +	<meta charset="UTF-8">
    5.14  	<title>SliTaz Boot Floppies redirection</title>
    5.15 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    5.16 -	<meta name="description" content="slitaz boot floppies builder redirection" />
    5.17 -	<meta name="robots" content="index, nofollow" />
    5.18 -	<meta name="author" content="SliTaz Contributors" />
    5.19 +	<meta name="description" content="slitaz boot floppies builder redirection">
    5.20 +	<meta name="robots" content="index, nofollow">
    5.21 +	<meta name="viewport" content="width=device-width, initial-scale=1">
    5.22 +	<meta name="author" content="SliTaz Contributors">
    5.23  	<meta http-equiv="Refresh" content="0;url=http://mirror1.slitaz.org/floppies/builder/index.php">
    5.24  </head>
    5.25  <body>
    5.26 @@ -34,10 +34,10 @@
    5.27  if (isset($_GET['id']) && is_file("/tmp/".$_GET['id']."/fd")) {
    5.28  
    5.29  	// Download a floppy image
    5.30 -	
    5.31 -    	$size = $_GET['s'];
    5.32 -    	if ($size == 0)
    5.33 -    		$size = filesize("/tmp/".$_GET['id']."/fd");
    5.34 +
    5.35 +	$size = $_GET['s'];
    5.36 +	if ($size == 0)
    5.37 +		$size = filesize("/tmp/".$_GET['id']."/fd");
    5.38  	header("Content-Type: application/octet-stream");
    5.39  	header("Content-Length: ".$size);
    5.40  	header("Content-Disposition: attachment; filename=".
    5.41 @@ -52,70 +52,43 @@
    5.42  	exit;
    5.43  }
    5.44  ?>
    5.45 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    5.46 -	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    5.47 -<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en">
    5.48 +<!DOCTYPE html>
    5.49 +<html lang="en">
    5.50  <head>
    5.51 +	<meta charset="UTF-8">
    5.52  	<title>SliTaz Boot Floppies</title>
    5.53 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    5.54 -	<meta name="description" content="slitaz boot floppies builder" />
    5.55 -	<meta name="robots" content="index, nofollow" />
    5.56 -	<meta name="author" content="SliTaz Contributors" />
    5.57 -	<link rel="shortcut icon" href="../static/favicon.ico" />
    5.58 -	<link rel="stylesheet" type="text/css" href="../static/slitaz.css" />
    5.59 -	<style type="text/css">
    5.60 -	
    5.61 -// input[type=submit] {
    5.62 -//	cursor: pointer;
    5.63 -// }
    5.64 -
    5.65 -input[type=text] {
    5.66 -	width: inherit;
    5.67 -}
    5.68 -
    5.69 -#content {
    5.70 -	margin: 6px 280px 0px 0px;
    5.71 -	padding: 0px 3% 20px 4%;
    5.72 -}
    5.73 -
    5.74 -#nav {
    5.75 -	right: 4%;
    5.76 -}
    5.77 -
    5.78 -#copy {
    5.79 -	text-align: center;
    5.80 -}
    5.81 -
    5.82 -#bottom {
    5.83 -	text-align: center;
    5.84 -}
    5.85 -
    5.86 -// #cmdline:hover, #cmdline:foqus, #cmdline:not([value=""]) { width: 200px; }
    5.87 -// #cmdline { width: 50px; }
    5.88 -
    5.89 +	<meta name="description" content="slitaz boot floppies builder">
    5.90 +	<meta name="robots" content="index, nofollow">
    5.91 +	<meta name="viewport" content="width=device-width, initial-scale=1">
    5.92 +	<meta name="author" content="SliTaz Contributors">
    5.93 +	<link rel="shortcut icon" href="../static/favicon.ico">
    5.94 +	<link rel="stylesheet" href="../static/slitaz.min.css">
    5.95 +	<style>
    5.96 +input[type=text] { width: inherit; }
    5.97  	</style>
    5.98  </head>
    5.99 -<body bgcolor="#ffffff">
   5.100 -<!-- Header -->
   5.101 -<div id="header">
   5.102 -    <a name="top"></a>
   5.103 -	<div id="logo"></div>
   5.104 -	<div id="network">
   5.105 -		<a href="http://www.slitaz.org/">
   5.106 -		<img src="../static/home.png" alt="[ home ]" /></a>
   5.107 -		<a href="bootloader" title="Build your floppy sets without Internet">Shell builder</a> |
   5.108 +<body>
   5.109 +
   5.110 +<script>de=document.documentElement;de.className+=(("ontouchstart" in de)?' touch':' no-touch');</script>
   5.111 +
   5.112 +<header>
   5.113 +	<h1 id="top"><a href="http://www.slitaz.org/">Boot floppies builder</a></h1>
   5.114 +	<div class="network">
   5.115 +		<a href="http://www.slitaz.org/" class="home"></a>
   5.116 +		<a href="bootloader" title="Build your floppy sets without Internet">Shell builder</a>
   5.117  		<a href="../floppy-grub4dos" title="Boot tools">Generic boot floppy</a>
   5.118  	</div>
   5.119 -	<h1><a href="http://www.slitaz.org/">Boot floppies builder</a></h1>
   5.120 -</div>
   5.121 +</header>
   5.122  
   5.123 -<!-- Navigation menu -->
   5.124 -<div id="nav">
   5.125 +<!-- Block -->
   5.126 +<div class="block"><div>
   5.127 +
   5.128 +	<!-- Navigation menu -->
   5.129  
   5.130  <?php
   5.131  
   5.132  	// Cleanup old sessions
   5.133 -	
   5.134 +
   5.135  	$dir = opendir("/tmp");
   5.136  	while (($name = readdir($dir)) !== false) {
   5.137  		if (preg_match('/^fdbuild/',$name) == 0) continue;
   5.138 @@ -140,21 +113,19 @@
   5.139  function error($string, $title="Error")
   5.140  {
   5.141  	echo <<<EOT
   5.142 -<div class="nav_box">
   5.143 -<h4>$title</h4>
   5.144 -<p>
   5.145 -$string
   5.146 -</p>
   5.147 -</div>
   5.148 +	<nav>
   5.149 +		<header>$title</header>
   5.150 +		<p>$string</p>
   5.151 +	</nav>
   5.152  EOT;
   5.153  }
   5.154  
   5.155  	$size = 0;
   5.156  	$initrd_size = 0;
   5.157  	$info_size = 0;
   5.158 -	
   5.159 +
   5.160  	// Upload kernel
   5.161 -	
   5.162 +
   5.163  	foreach($_FILES as $data) {
   5.164  		$msg="The file ".$data['name']." ";
   5.165  		switch ($data["error"]) {
   5.166 @@ -176,7 +147,7 @@
   5.167  		}
   5.168  	}
   5.169  	if (isset($_FILES["kernel"]['tmp_name']) &&
   5.170 -	    is_uploaded_file($_FILES["kernel"]['tmp_name'])) {
   5.171 +		is_uploaded_file($_FILES["kernel"]['tmp_name'])) {
   5.172  		$tmp_dir = tempnam('','fdbuild');
   5.173  		if (file_exists($tmp_dir)) unlink($tmp_dir);
   5.174  		mkdir($tmp_dir);
   5.175 @@ -195,17 +166,17 @@
   5.176  	}
   5.177  
   5.178  	if ($size && isset($_FILES["info"]['tmp_name']) &&
   5.179 -	    is_uploaded_file($_FILES["info"]['tmp_name'])) {
   5.180 +		is_uploaded_file($_FILES["info"]['tmp_name'])) {
   5.181  		move_uploaded_file($_FILES["info"]['tmp_name'],
   5.182  				   $tmp_dir."info");
   5.183  		$info_size = $_FILES["info"]['size'];
   5.184  	}
   5.185 -	
   5.186 +
   5.187  	// Upload initrd
   5.188 -	
   5.189 +
   5.190  	if ($size) for ($i = 0; $i < count($_FILES["initrd"]['name']); $i++)
   5.191  	if (isset($_FILES["initrd"]['tmp_name'][$i]) &&
   5.192 -	    is_uploaded_file($_FILES["initrd"]['tmp_name'][$i])) {
   5.193 +		is_uploaded_file($_FILES["initrd"]['tmp_name'][$i])) {
   5.194  		move_uploaded_file($_FILES["initrd"]['tmp_name'][$i],
   5.195  				   $tmp_dir."initrd.".$i);
   5.196  		$initrd_cmd .= " --initrd ".$tmp_dir."initrd.".$i;
   5.197 @@ -218,7 +189,7 @@
   5.198  	}
   5.199  	if ($initrd_size) for ($i = 0; $i < count($_FILES["initrd2"]['name']); $i++)
   5.200  	if (isset($_FILES["initrd2"]['tmp_name'][$i]) &&
   5.201 -	    is_uploaded_file($_FILES["initrd2"]['tmp_name'][$i])) {
   5.202 +		is_uploaded_file($_FILES["initrd2"]['tmp_name'][$i])) {
   5.203  		move_uploaded_file($_FILES["initrd2"]['tmp_name'][$i],
   5.204  				   $tmp_dir."initrd2.".$i);
   5.205  		$initrd2_cmd .= " --initrd ".$tmp_dir."initrd2.".$i;
   5.206 @@ -283,17 +254,12 @@
   5.207  }
   5.208  ?>
   5.209  
   5.210 -<!-- End navigation menu -->
   5.211 -</div>
   5.212 +	<!-- End navigation menu -->
   5.213 +</div></div>
   5.214  
   5.215 -<!-- Content top. -->
   5.216 -<div id="content_top">
   5.217 -<div class="top_left"></div>
   5.218 -<div class="top_right"></div>
   5.219 -</div>
   5.220  
   5.221  <!-- Content -->
   5.222 -<div id="content">
   5.223 +<main>
   5.224  
   5.225  <h2>Floppy image set builder</h2>
   5.226  
   5.227 @@ -305,33 +271,34 @@
   5.228  		$msg = "the web server can't upload more than $max MB";
   5.229  ?>
   5.230  <form method="post" enctype="multipart/form-data" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
   5.231 -<table>
   5.232 +
   5.233 +<div class="large"><table>
   5.234  	<tr>
   5.235 -	<td>Linux kernel:</td>
   5.236 -	<td><input type="file" name="kernel" size="37" /> <i>required</i></td>
   5.237 +		<td>Linux kernel:</td>
   5.238 +		<td><input type="file" name="kernel" size="37" /> <i>required</i></td>
   5.239  	</tr>
   5.240  	<tr>
   5.241 -	<td>Initramfs / Initrd:</td>
   5.242 -	<td><input type="file" name="initrd[]" size="37" multiple /> <i>optional</i></td>
   5.243 +		<td>Initramfs / Initrd:</td>
   5.244 +		<td><input type="file" name="initrd[]" size="37" multiple /> <i>optional</i></td>
   5.245  	</tr>
   5.246  	<tr>
   5.247 -	<td>Extra initramfs:</td>
   5.248 -	<td><input type="file" name="initrd2[]" size="37" multiple /> <i>optional</i></td>
   5.249 +		<td>Extra initramfs:</td>
   5.250 +		<td><input type="file" name="initrd2[]" size="37" multiple /> <i>optional</i></td>
   5.251  	</tr>
   5.252  	<tr>
   5.253 -	<td>Boot message:</td>
   5.254 -	<td><input type="file" name="info" size="37" /> <i>optional</i></td>
   5.255 +		<td>Boot message:</td>
   5.256 +		<td><input type="file" name="info" size="37" /> <i>optional</i></td>
   5.257  	</tr>
   5.258  	<tr>
   5.259 -	<td>Default cmdline:</td>
   5.260 -	<td id="cmdline"><input type="text" name="cmdline" size="36" <?php
   5.261 +		<td>Default cmdline:</td>
   5.262 +		<td id="cmdline"><input type="text" name="cmdline" size="36" <?php
   5.263  		if (isset($_GET['cmdline'])) echo 'value="'.$_GET['cmdline'].'"';
   5.264  	?>/> <input type="checkbox" name="edit" checked="checked" />edit
   5.265  	<i>optional</i></td>
   5.266  	</tr>
   5.267  	<tr>
   5.268 -	<td>Root device:</td>
   5.269 -	<td><input type="text" name="rdev" size="8" value="<?php
   5.270 +		<td>Root device:</td>
   5.271 +		<td><input type="text" name="rdev" size="8" value="<?php
   5.272  		if (isset($_GET['rdev'])) echo $_GET['rdev'];
   5.273  		else echo "/dev/ram0";
   5.274  	?>" />
   5.275 @@ -450,12 +417,12 @@
   5.276  				echo '>'.$value."</option>\n";
   5.277  			}
   5.278  		?>
   5.279 -	</select>
   5.280 -	</td>
   5.281 +		</select>
   5.282 +		</td>
   5.283  	</tr>
   5.284  	<tr>
   5.285 -	<td>Floppy size:</td>
   5.286 -	<td><select name="size">
   5.287 +		<td>Floppy size:</td>
   5.288 +		<td><select name="size">
   5.289  <?php
   5.290  	foreach ($sizes as $key => $value) {
   5.291  		switch ($key) {
   5.292 @@ -497,24 +464,22 @@
   5.293  		<input name="build" value="Build floppy set" type="submit" />
   5.294  	</td>
   5.295  	</tr>
   5.296 -</table>
   5.297 +</table></div>
   5.298  </form>
   5.299  <?php
   5.300  		echo <<<EOT
   5.301 -<p>
   5.302 -Note 1: $msg of files (kernel and initramfs) in memory.
   5.303 -</p>
   5.304 -<p>
   5.305 -Note 2: the extra initramfs may be useful to add your own configuration files.
   5.306 -</p>
   5.307 -<p>
   5.308 -Note 3: the keyboard is read for ESC or ENTER on every form feed (ASCII 12) in the boot message.
   5.309 -</p>
   5.310 +<p>Note 1: $msg of files (kernel and initramfs) in memory.</p>
   5.311 +
   5.312 +<p>Note 2: the extra initramfs may be useful to add your own configuration files.</p>
   5.313 +
   5.314 +<p>Note 3: the keyboard is read for ESC or ENTER on every form feed (ASCII 12) in the boot message.</p>
   5.315  EOT;
   5.316  	}
   5.317  	else {
   5.318  ?>
   5.319 +
   5.320  <h4>Download image<?php if ($count >= 2) echo "s"; ?></h4>
   5.321 +
   5.322  <ul>
   5.323  <?php
   5.324  		for ($i = 1; $i <= $count; $i++) {
   5.325 @@ -526,91 +491,97 @@
   5.326  		echo "</ul>\n".floor($padding/1024)."KB padding.\n";
   5.327  ?>
   5.328  
   5.329 -<p>
   5.330 -You can write floppies with SliTaz <i>bootfloppybox</i>, 
   5.331 -<a href="http://en.wikipedia.org/wiki/RaWrite">Windows rawrite</a> or simply dd:
   5.332 -</p>
   5.333 -<pre># dd if=fd001.img of=/dev/fd0
   5.334 -</pre>
   5.335 +<p>You can write floppies with SliTaz <code>bootfloppybox</code>, <a
   5.336 +href="http://en.wikipedia.org/wiki/RaWrite">Windows rawrite</a> or simply
   5.337 +<code>dd</code>:</p>
   5.338  
   5.339 -<p>
   5.340 -Start your computer with <i>fd001.img</i>. It will show the kernel version string and
   5.341 -the kernel cmdline line. You can edit the cmdline. Most users can just press Enter.
   5.342 -</p>
   5.343 +<pre># dd if=fd001.img of=/dev/fd0</pre>
   5.344 +
   5.345 +<p>Start your computer with <tt>fd001.img</tt>. It will show the kernel version
   5.346 +string and the kernel cmdline line. You can edit the cmdline. Most users can
   5.347 +just press Enter.</p>
   5.348  
   5.349  <?php
   5.350  		if ($count >= 2) {
   5.351  ?>
   5.352 -<p>
   5.353 -The floppy is then loaded into memory (one dot each 64k) and you will be prompted to
   5.354 -insert the next floppy, <i>fd002.img</i>. And so on.
   5.355 -</p>
   5.356 +<p>The floppy is then loaded into memory (one dot each 64K) and you will be
   5.357 +prompted to insert the next floppy, <tt>fd002.img</tt>. And so on.</p>
   5.358  
   5.359 -<p>
   5.360 -The floppy set detects disk swaps and can be used without a keyboard.
   5.361 -</p>
   5.362 +<p>The floppy set detects disk swaps and can be used without a keyboard.</p>
   5.363  <?php
   5.364  		}
   5.365  ?>
   5.366 -<p>
   5.367 -Good luck.
   5.368 -</p>
   5.369 +<p>Good luck.</p>
   5.370 +
   5.371  <?php
   5.372  	}
   5.373  ?>
   5.374  
   5.375 -<div class="nav_box">
   5.376 -<h4>How does it work ?</h4>
   5.377 -<p>
   5.378 -This tool updates the boot sector of your kernel with
   5.379 -<a href="http://hg.slitaz.org/wok/raw-file/13835bce7189/syslinux/stuff/iso2exe/bootloader.S">this code</a>.
   5.380 -You may add a default cmdline and an initramfs. The cmdline can be edited at boot
   5.381 -time but the <acronym title="Check for disk swap every 5 seconds">keyboard is not mandatory</acronym>.
   5.382 -A <a href="bootloader"> standalone version</a> is available to break the web server upload limit.
   5.383 -</p>
   5.384 -<p>
   5.385 -Each part (boot, setup, boot message, cmdline, kernel, initramfs) is aligned to 512 bytes.
   5.386 -The result is split to fit the floppy size.
   5.387 -The last floppy image is padded with zeros.
   5.388 -</p>
   5.389 -<p>
   5.390 -You can extract the <u>kernel</u>, <u>cmdline</u> and <u>rootfs</u> files with 
   5.391 -<a href="bootloader" title="./bootloader --extract floppy.*">this tool</a> from the floppy images.
   5.392 -</p>
   5.393 -</div>
   5.394  
   5.395 -<!-- End of content with round corner -->
   5.396 -</div>
   5.397 -<div id="content_bottom">
   5.398 -<div class="bottom_left"></div>
   5.399 -<div class="bottom_right"></div>
   5.400 -</div>
   5.401 +<h3>How does it work?</h3>
   5.402  
   5.403 -<!-- Start of footer and copy notice -->
   5.404 -<div id="copy">
   5.405 -<p>
   5.406 -Copyright &copy; <?php echo date('Y'); ?> <a href="http://www.slitaz.org/">SliTaz</a> -
   5.407 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
   5.408 -</p>
   5.409 -<!-- End of copy -->
   5.410 -</div>
   5.411 +<p>This tool updates the boot sector of your kernel with <a
   5.412 +href="http://hg.slitaz.org/wok/raw-file/13835bce7189/syslinux/stuff/iso2exe/bootloader.S">this
   5.413 +code</a>. You may add a default cmdline and an initramfs. The cmdline can be
   5.414 +edited at boot time but the <acronym title="Check for disk swap every 5 seconds"
   5.415 +>keyboard is not mandatory</acronym>. A <a href="bootloader">standalone
   5.416 +version</a> is available to break the web server upload limit.</p>
   5.417  
   5.418 -<!-- Bottom and logo's -->
   5.419 -<div id="bottom">
   5.420 -<p>
   5.421 -<a href="http://validator.w3.org/check?uri=referer"><img src="../static/xhtml10.png" alt="Valid XHTML 1.0" title="Code validé XHTML 1.0" style="width: 80px; height: 15px;" /></a>
   5.422 -</p>
   5.423 -<p>
   5.424 -	<img src="#" id="qrcodeimg" alt="#" width="60" height="60"
   5.425 -	     onmouseover= "this.title = location.href" 
   5.426 -	     onclick= "this.width = this.height = 300;" />
   5.427 -	<script type="text/javascript" src="../static/qrcode.js"></script>
   5.428 -	<script type="text/javascript">
   5.429 -		document.getElementById('qrcodeimg').src =
   5.430 -			QRCode.generatePNG(location.href, {ecclevel: 'H'});
   5.431 -	</script>
   5.432 -</p>
   5.433 -</div>
   5.434 +<p>Each part (boot, setup, boot message, cmdline, kernel, initramfs) is aligned
   5.435 +to 512 bytes. The result is split to fit the floppy size. The last floppy image
   5.436 +is padded with zeros.</p>
   5.437 +
   5.438 +<p>You can extract the <u>kernel</u>, <u>cmdline</u> and <u>rootfs</u> files
   5.439 +with <a href="bootloader" title="./bootloader --extract floppy.*">this tool</a>
   5.440 +from the floppy images.</p>
   5.441 +
   5.442 +
   5.443 +<!-- End of content -->
   5.444 +</main>
   5.445 +
   5.446 +<script>
   5.447 +	function QRCodePNG(str, obj) {
   5.448 +		try {
   5.449 +			obj.height = obj.width += 300;
   5.450 +			return QRCode.generatePNG(str, {ecclevel: 'H'});
   5.451 +		}
   5.452 +		catch (any) {
   5.453 +			var element = document.createElement("script");
   5.454 +			element.src = "/static/qrcode.min.js";
   5.455 +			element.type = "text/javascript";
   5.456 +			element.onload = function() {
   5.457 +				obj.src = QRCode.generatePNG(str, {ecclevel: 'H'});
   5.458 +			};
   5.459 +			document.body.appendChild(element);
   5.460 +		}
   5.461 +	}
   5.462 +</script>
   5.463 +
   5.464 +<footer>
   5.465 +	<div>
   5.466 +		Copyright © <span class="year"></span>
   5.467 +		<a href="http://www.slitaz.org/">SliTaz</a>
   5.468 +	</div>
   5.469 +	<div>
   5.470 +		Network:
   5.471 +		<a href="http://scn.slitaz.org/">Community</a> ·
   5.472 +		<a href="http://doc.slitaz.org/">Doc</a> ·
   5.473 +		<a href="http://forum.slitaz.org/">Forum</a> ·
   5.474 +		<a href="http://pkgs.slitaz.org/">Packages</a> ·
   5.475 +		<a href="http://bugs.slitaz.org">Bugs</a> ·
   5.476 +		<a href="http://hg.slitaz.org/?sort=lastchange">Hg</a>
   5.477 +	</div>
   5.478 +	<div>
   5.479 +		SliTaz @
   5.480 +		<a href="http://twitter.com/slitaz">Twitter</a> ·
   5.481 +		<a href="http://www.facebook.com/slitaz">Facebook</a> ·
   5.482 +		<a href="http://distrowatch.com/slitaz">Distrowatch</a> ·
   5.483 +		<a href="http://en.wikipedia.org/wiki/SliTaz">Wikipedia</a> ·
   5.484 +		<a href="http://flattr.com/profile/slitaz">Flattr</a>
   5.485 +	</div>
   5.486 +	<img src="/static/qr.png" alt="#" onmouseover="this.title = location.href"
   5.487 +	onclick="this.src = QRCodePNG(location.href, this)"/>
   5.488 +</footer>
   5.489  
   5.490  </body>
   5.491  </html>
     6.1 --- a/mirror/floppies/download.php	Sat Jun 18 01:22:53 2016 +0300
     6.2 +++ b/mirror/floppies/download.php	Sat Jul 16 16:00:22 2016 +0200
     6.3 @@ -36,107 +36,93 @@
     6.4  		download(sprintf("fdiso%02d.img",$_GET['file']), $fdsz, $cmd);
     6.5  	}
     6.6  }
     6.7 -?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     6.8 -	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     6.9 -<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en">
    6.10 +?><!DOCTYPE html>
    6.11 +<html lang="en">
    6.12  <head>
    6.13 +	<meta charset="UTF-8">
    6.14  	<title>SliTaz Boot Floppies</title>
    6.15 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    6.16 -	<meta name="description" content="slitaz boot floppies" />
    6.17 -	<meta name="robots" content="index, nofollow" />
    6.18 -	<meta name="author" content="SliTaz Contributors" />
    6.19 -	<link rel="shortcut icon" href="static/favicon.ico" />
    6.20 -	<link rel="stylesheet" type="text/css" href="static/slitaz.css" />
    6.21 +	<meta name="description" content="slitaz boot floppies">
    6.22 +	<meta name="robots" content="index, nofollow">
    6.23 +	<meta name="author" content="SliTaz Contributors">
    6.24 +	<link rel="shortcut icon" href="static/favicon.ico">
    6.25 +	<link rel="stylesheet" href="static/slitaz.min.css">
    6.26  	<style type="text/css">
    6.27 -table {
    6.28 -	background-color: inherit;
    6.29 -	margin: 10px 0px 0px 0px;
    6.30 -}
    6.31 -#copy {
    6.32 -	text-align: center;
    6.33 -}
    6.34 -
    6.35 -#bottom {
    6.36 -	text-align: center;
    6.37 -}
    6.38 -
    6.39 -#block_nav {
    6.40 -	padding: 10px 10px 10px;
    6.41 -}
    6.42 +.block_info { width: 40%; }
    6.43 +nav table { margin: 6px 0 0 0; }
    6.44 +nav table a { color: #215090; }
    6.45 +nav header::before { content: url(pics/floppy.png); vertical-align: middle; padding: 0 6px 0 0; }
    6.46 +pre, tt, code { font-size: 0.9rem; }
    6.47  	</style>
    6.48  </head>
    6.49 -<body bgcolor="#ffffff">
    6.50 -<!-- Header -->
    6.51 -<div id="header">
    6.52 -    <a name="top"></a>
    6.53 -	<div id="logo"></div>
    6.54 -	<div id="network">
    6.55 -		<a href="http://www.slitaz.org/">
    6.56 -		<img src="static/home.png" alt="[ home ]" /></a>
    6.57 +<body>
    6.58 +
    6.59 +<script>de=document.documentElement;de.className+=(("ontouchstart" in de)?' touch':' no-touch');</script>
    6.60 +
    6.61 +<header>
    6.62 +	<h1 id="top"><a href="http://www.slitaz.org/">Boot floppies</a></h1>
    6.63 +
    6.64 +	<div class="network">
    6.65 +		<a href="http://www.slitaz.org/" class="home"></a>
    6.66  		<a href="floppy-grub4dos" title="Boot tools">Generic boot floppy</a>
    6.67  		<a href="http://tiny.slitaz.org/" title="SliTaz in one floppy !">Tiny SliTaz</a>
    6.68  		<a href="builder/index.php" title="Build floppies with your own kernel and initramfs">Floppy set web builder</a>
    6.69  		<a href="builder/bootloader" title="Build your floppy sets without Internet">Shell builder</a>
    6.70  	</div>
    6.71 -	<h1><a href="http://www.slitaz.org/">Boot floppies</a></h1>
    6.72 -</div>   
    6.73 +</header>
    6.74  
    6.75  <!-- Block -->
    6.76 -<div id="block">
    6.77 -	<!-- Navigation -->
    6.78 -	<div id="block_nav">
    6.79 -		<h4><img src="pics/floppy.png" alt="@" />Download 1.44Mb images for <?php $dir = explode('/',$_POST["iso"]); echo $dir[1]; ?></h4>
    6.80 -<table width="100%">
    6.81 -<?php
    6.82 -$max = floor((my_filesize("../".$_POST["iso"]) + $fdsz - 1 + $cpiopad) / $fdsz);
    6.83 -for ($i = 1; $i <= $max ; $i++) {
    6.84 -	if ($i % 6 == 1) echo "<tr>\n";
    6.85 -	echo "	<td> <a href=\"download.php?file=$i&amp;iso=".
    6.86 -		urlencode($_POST["iso"])."\">fdiso".sprintf("%02d",$i);
    6.87 -	echo "</a> </td>\n";
    6.88 -	if ($i % 6 == 0) echo "</tr>\n";
    6.89 -}
    6.90 -if ($max % 6 != 0) {
    6.91 -	while ($max % 6 != 5) { echo "<td></td>"; $max++; }
    6.92 -}
    6.93 -else echo "<tr>\n";
    6.94 -echo "	<td><a href=\"download.php?file=md5sum&amp;iso=".
    6.95 -	urlencode($_POST["iso"])."\">md5</a></td>\n</tr>";
    6.96 -?>
    6.97 -</table>
    6.98 -	</div>
    6.99 +<div class="block"><div>
   6.100 +
   6.101  	<!-- Information/image -->
   6.102 -	<div id="block_info">
   6.103 -		<h4>Available boot floppies</h4>
   6.104 +	<div class="block_info">
   6.105 +		<header>Available boot floppies</header>
   6.106  		<ul>
   6.107  <?php
   6.108  for ($i = 1; file_exists("index-$i.0.html") ; $i++);
   6.109  while (--$i > 0) {
   6.110 -	echo "	<li><a href=\"index-$i.0.html\">SliTaz $i.0</a>";
   6.111 +	echo "			<li><a href=\"index-$i.0.html\">SliTaz $i.0</a>";
   6.112  	if (file_exists("index-loram-".$i.".0.html"))
   6.113 -		echo " - <a href=\"index-loram-$i.0.html\">loram</a>";
   6.114 -	echo "</li>\n";
   6.115 +		echo "				· <a href=\"index-loram-$i.0.html\">loram</a>";
   6.116 +	echo "			</li>\n";
   6.117  }
   6.118  ?>
   6.119  		</ul>
   6.120  	</div>
   6.121 -</div>
   6.122  
   6.123 -<!-- Content top. -->
   6.124 -<div id="content_top">
   6.125 -<div class="top_left"></div>
   6.126 -<div class="top_right"></div>
   6.127 -</div>
   6.128 +
   6.129 +	<!-- Navigation -->
   6.130 +	<nav>
   6.131 +		<header>Download 1.44MB images for <?php $dir = explode('/',$_POST["iso"]); echo $dir[1]; ?></header>
   6.132 +		<table>
   6.133 +<?php
   6.134 +$max = floor((my_filesize("../".$_POST["iso"]) + $fdsz - 1 + $cpiopad) / $fdsz);
   6.135 +for ($i = 1; $i <= $max ; $i++) {
   6.136 +	if ($i % 6 == 1) echo "			<tr>\n";
   6.137 +	echo "				<td><a href=\"download.php?file=$i&amp;iso=".
   6.138 +		urlencode($_POST["iso"])."\">fdiso".sprintf("%02d",$i);
   6.139 +	echo "</a></td>\n";
   6.140 +	if ($i % 6 == 0) echo "			</tr>\n";
   6.141 +}
   6.142 +if ($max % 6 != 0) {
   6.143 +	while ($max % 6 != 5) { echo "				<td> </td>"; $max++; }
   6.144 +}
   6.145 +else echo "			<tr>\n";
   6.146 +echo "				<td><a href=\"download.php?file=md5sum&amp;iso=".
   6.147 +	urlencode($_POST["iso"])."\">md5</a></td>\n			</tr>";
   6.148 +?>
   6.149 +		</table>
   6.150 +	</nav>
   6.151 +</div></div>
   6.152 +
   6.153  
   6.154  <!-- Content -->
   6.155 -<div id="content">
   6.156 +<main>
   6.157  
   6.158  <h2>ISO image floppy set</h2>
   6.159  
   6.160 -<p>
   6.161 -You can restore the <a href="../<?php echo $_POST['iso'].
   6.162 -'">'.basename($_POST['iso']); ?></a> ISO image on your hard disk using :
   6.163 -</p>
   6.164 +<p>You can restore the <a href="../<?php echo $_POST['iso'].
   6.165 +'">'.basename($_POST['iso']); ?></a> ISO image on your hard disk using:</p>
   6.166 +
   6.167  <pre>
   6.168  # dd if=/dev/fd0 of=fdiso01.img
   6.169  # dd if=/dev/fd0 of=fdiso02.img
   6.170 @@ -144,38 +130,54 @@
   6.171  # cat fdiso*.img | cpio -i
   6.172  </pre>
   6.173  
   6.174 -<!-- End of content with round corner -->
   6.175 -</div>
   6.176 -<div id="content_bottom">
   6.177 -<div class="bottom_left"></div>
   6.178 -<div class="bottom_right"></div>
   6.179 -</div>
   6.180  
   6.181 -<!-- Start of footer and copy notice -->
   6.182 -<div id="copy">
   6.183 -<p>
   6.184 -Copyright &copy; <?php echo date('Y'); ?> <a href="http://www.slitaz.org/">SliTaz</a> -
   6.185 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
   6.186 -</p>
   6.187 -<!-- End of copy -->
   6.188 -</div>
   6.189 +<!-- End of content -->
   6.190 +</main>
   6.191  
   6.192 -<!-- Bottom and logo's -->
   6.193 -<div id="bottom">
   6.194 -<p>
   6.195 -<a href="http://validator.w3.org/check?uri=referer"><img src="static/xhtml10.png" alt="Valid XHTML 1.0" title="Code validé XHTML 1.0" style="width: 80px; height: 15px;" /></a>
   6.196 -</p>
   6.197 -<p>
   6.198 -	<script type="text/javascript" src="static/qrcode.js"></script>
   6.199 -	<img src="#" id="qrcodeimg" alt="#" width="60" height="60"
   6.200 -	     onmouseover="this.title = location.href" 
   6.201 -	     onclick="this.width = this.height += 100;" />
   6.202 -	<script type="text/javascript">
   6.203 -		document.getElementById('qrcodeimg').src =
   6.204 -			QRCode.generatePNG(location.href, {ecclevel: 'H'});
   6.205 -	</script>
   6.206 -</p>
   6.207 -</div>
   6.208 +
   6.209 +<script>
   6.210 +	function QRCodePNG(str, obj) {
   6.211 +		try {
   6.212 +			obj.height = obj.width += 300;
   6.213 +			return QRCode.generatePNG(str, {ecclevel: 'H'});
   6.214 +		}
   6.215 +		catch (any) {
   6.216 +			var element = document.createElement("script");
   6.217 +			element.src = "/static/qrcode.min.js";
   6.218 +			element.type = "text/javascript";
   6.219 +			element.onload = function() {
   6.220 +				obj.src = QRCode.generatePNG(str, {ecclevel: 'H'});
   6.221 +			};
   6.222 +			document.body.appendChild(element);
   6.223 +		}
   6.224 +	}
   6.225 +</script>
   6.226 +
   6.227 +<footer>
   6.228 +	<div>
   6.229 +		Copyright © <span class="year"></span>
   6.230 +		<a href="http://www.slitaz.org/">SliTaz</a>
   6.231 +	</div>
   6.232 +	<div>
   6.233 +		Network:
   6.234 +		<a href="http://scn.slitaz.org/">Community</a> ·
   6.235 +		<a href="http://doc.slitaz.org/">Doc</a> ·
   6.236 +		<a href="http://forum.slitaz.org/">Forum</a> ·
   6.237 +		<a href="http://pkgs.slitaz.org/">Packages</a> ·
   6.238 +		<a href="http://bugs.slitaz.org">Bugs</a> ·
   6.239 +		<a href="http://hg.slitaz.org/?sort=lastchange">Hg</a>
   6.240 +	</div>
   6.241 +	<div>
   6.242 +		SliTaz @
   6.243 +		<a href="http://twitter.com/slitaz">Twitter</a> ·
   6.244 +		<a href="http://www.facebook.com/slitaz">Facebook</a> ·
   6.245 +		<a href="http://distrowatch.com/slitaz">Distrowatch</a> ·
   6.246 +		<a href="http://en.wikipedia.org/wiki/SliTaz">Wikipedia</a> ·
   6.247 +		<a href="http://flattr.com/profile/slitaz">Flattr</a>
   6.248 +	</div>
   6.249 +	<img src="/static/qr.png" alt="#" onmouseover="this.title = location.href"
   6.250 +	onclick="this.src = QRCodePNG(location.href, this)"/>
   6.251 +</footer>
   6.252  
   6.253  </body>
   6.254  </html>
     7.1 --- a/mirror/floppies/loram-1.0/description.html	Sat Jun 18 01:22:53 2016 +0300
     7.2 +++ b/mirror/floppies/loram-1.0/description.html	Sat Jul 16 16:00:22 2016 +0200
     7.3 @@ -1,30 +1,24 @@
     7.4 -<p>
     7.5 -You can start with one of the 2 following flavors :
     7.6 -</p>
     7.7 +<p>You can start with one of the 2 following flavors:</p>
     7.8 +
     7.9  <ul>
    7.10 -  <li>
    7.11 -  <b>base</b> needs 20Mb of RAM and 5 floppies: <i>fd001.img</i> to <i>fd005.img</i>.<br />
    7.12 -  base provides the minimum slitaz distribution subset in text mode. 
    7.13 -  </li>
    7.14 -  <li>
    7.15 -  <b>core</b> needs 80M of RAM and 24 floppies: <i>fd001.img</i> to <i>fd118.img</i>.<br />
    7.16 -  core provides the default slitaz distribution. 
    7.17 -  </li>
    7.18 +	<li><b>base</b> needs 20MB of RAM and 5 floppies: <tt>fd001.img</tt> to
    7.19 +		<tt>fd005.img</tt>.<br>
    7.20 +		base provides the minimum SliTaz distribution subset in text mode.</li>
    7.21 +	<li><b>core</b> needs 80MB of RAM and 24 floppies: <tt>fd001.img</tt> to
    7.22 +		<tt>fd118.img</tt>.<br>
    7.23 +		core provides the default SliTaz distribution.</li>
    7.24  </ul>
    7.25 -<p>
    7.26 -Start your computer with <i>fd001.img</i>. It will show the kernel version string and
    7.27 -the kernel cmdline line. You can edit the cmdline. Most users can just press Enter.
    7.28 -</p>
    7.29 -<p>
    7.30 -The floppy is then loaded into memory (one dot each 64k) and you will be prompted to
    7.31 -insert the next floppy, <i>fd002.img</i>.
    7.32 -</p>
    7.33 -<p>
    7.34 -The loram bootstrap will then start and you will be prompted to insert extra floppies
    7.35 -for the core flavor. You can bypass this by using Q and Enter.
    7.36 -</p>
    7.37 -<p>
    7.38 -If you have an ext3 partition on your hard disk, the bootstrap can create the
    7.39 -installation script <u>slitaz/install.sh</u>. You will be able to install SliTaz
    7.40 -on your hard disk without extra media.
    7.41 -</p>
    7.42 +
    7.43 +<p>Start your computer with <tt>fd001.img</tt>. It will show the kernel version
    7.44 +string and the kernel cmdline line. You can edit the cmdline. Most users can
    7.45 +just press Enter.</p>
    7.46 +
    7.47 +<p>The floppy is then loaded into memory (one dot each 64KB) and you will be
    7.48 +prompted to insert the next floppy, <tt>fd002.img</tt>.</p>
    7.49 +
    7.50 +<p>The loram bootstrap will then start and you will be prompted to insert extra
    7.51 +floppies for the core flavor. You can bypass this by using Q and Enter.</p>
    7.52 +
    7.53 +<p>If you have an ext3 partition on your hard disk, the bootstrap can create the
    7.54 +installation script <code>slitaz/install.sh</code>. You will be able to install
    7.55 +SliTaz on your hard disk without extra media.</p>
     8.1 --- a/mirror/floppies/loram-2.0/description.html	Sat Jun 18 01:22:53 2016 +0300
     8.2 +++ b/mirror/floppies/loram-2.0/description.html	Sat Jul 16 16:00:22 2016 +0200
     8.3 @@ -1,34 +1,29 @@
     8.4 -<p>
     8.5 -You can start with one of the 3 following flavors :
     8.6 -</p>
     8.7 +<p>You can start with one of the 3 following flavors:</p>
     8.8 +
     8.9  <ul>
    8.10 -  <li>
    8.11 -  <b>base</b> needs 24Mb of RAM and 6 floppies: <i>fd001.img</i> to <i>fd006.img</i>.<br />
    8.12 -  base provides the minimum slitaz distribution subset in text mode. 
    8.13 -  </li>
    8.14 -  <li>
    8.15 -  <b>justx</b> needs 64M of RAM and 13 floppies: <i>fd001.img</i> to <i>fd206.img</i>.<br />
    8.16 -  justx provides the minimum slitaz distribution subset with X11 support. 
    8.17 -  </li>
    8.18 -  <li>
    8.19 -  <b>core</b> needs 96M of RAM and 24 floppies: <i>fd001.img</i> to <i>fd310.img</i>.<br />
    8.20 -  core provides the default slitaz distribution. 
    8.21 -  </li>
    8.22 +	<li><b>base</b> needs 24MB of RAM and 6 floppies: <tt>fd001.img</tt> to
    8.23 +		<tt>fd006.img</tt>.<br>
    8.24 +		base provides the minimum SliTaz distribution subset in text mode.</li>
    8.25 +	<li><b>justx</b> needs 64MB of RAM and 13 floppies: <tt>fd001.img</tt> to
    8.26 +		<tt>fd206.img</tt>.<br>
    8.27 +		justx provides the minimum SliTaz distribution subset with X11
    8.28 +		support.</li>
    8.29 +	<li><b>core</b> needs 96MB of RAM and 24 floppies: <tt>fd001.img</tt> to
    8.30 +		<tt>fd310.img</tt>.<br>
    8.31 +		core provides the default SliTaz distribution.</li>
    8.32  </ul>
    8.33 -<p>
    8.34 -Start your computer with <i>fd001.img</i>. It will show the kernel version string and
    8.35 -the kernel cmdline line. You can edit the cmdline. Most users can just press Enter.
    8.36 -</p>
    8.37 -<p>
    8.38 -The floppy is then loaded into memory (one dot each 64k) and you will be prompted to
    8.39 -insert the next floppy, <i>fd002.img</i>.
    8.40 -</p>
    8.41 -<p>
    8.42 -The loram bootstrap will then start and you will be prompted to insert extra floppies
    8.43 -for base, justx and core flavors. You can bypass this by using Q and Enter.
    8.44 -</p>
    8.45 -<p>
    8.46 -If you have an ext3 partition on your hard disk, the bootstrap can create the
    8.47 -installation script <u>slitaz/install.sh</u>. You will be able to install SliTaz
    8.48 -on your hard disk without extra media.
    8.49 -</p>
    8.50 +
    8.51 +<p>Start your computer with <tt>fd001.img</tt>. It will show the kernel version
    8.52 +string and the kernel cmdline line. You can edit the cmdline. Most users can
    8.53 +just press Enter.</p>
    8.54 +
    8.55 +<p>The floppy is then loaded into memory (one dot each 64KB) and you will be
    8.56 +prompted to insert the next floppy, <tt>fd002.img</tt>.</p>
    8.57 +
    8.58 +<p>The loram bootstrap will then start and you will be prompted to insert extra
    8.59 +floppies for base, justx and core flavors. You can bypass this by using Q and
    8.60 +Enter.</p>
    8.61 +
    8.62 +<p>If you have an ext3 partition on your hard disk, the bootstrap can create the
    8.63 +installation script <code>slitaz/install.sh</code>. You will be able to install
    8.64 +SliTaz on your hard disk without extra media.</p>
     9.1 --- a/mirror/floppies/loram-3.0/description.html	Sat Jun 18 01:22:53 2016 +0300
     9.2 +++ b/mirror/floppies/loram-3.0/description.html	Sat Jul 16 16:00:22 2016 +0200
     9.3 @@ -1,29 +1,26 @@
     9.4 -<p>
     9.5 -You can start with one of the 3 following flavors :
     9.6 -</p>
     9.7 +<p>You can start with one of the 3 following flavors:</p>
     9.8 +
     9.9  <ul>
    9.10 -  <li>
    9.11 -  <b>base</b> needs 32Mb of RAM and 6 floppies: <i>fd001.img</i> to <i>fd006.img</i>.<br />
    9.12 -  base provides the minimum slitaz distribution subset in text mode. 
    9.13 -  </li>
    9.14 -  <li>
    9.15 -  <b>justx</b> needs 64M of RAM and 13 floppies: <i>fd001.img</i> to <i>fd106.img</i>.<br />
    9.16 -  justx provides the minimum slitaz distribution subset with X11 support. 
    9.17 -  </li>
    9.18 -  <li>
    9.19 -  <b>core</b> needs 96M of RAM and 24 floppies: <i>fd001.img</i> to <i>fd210.img</i>.<br />
    9.20 -  core provides the default slitaz distribution. 
    9.21 -  </li>
    9.22 +	<li><b>base</b> needs 32MB of RAM and 6 floppies: <tt>fd001.img</tt> to
    9.23 +		<tt>fd006.img</tt>.<br>
    9.24 +		base provides the minimum SliTaz distribution subset in text mode.</li>
    9.25 +	<li><b>justx</b> needs 64MB of RAM and 13 floppies: <tt>fd001.img</tt> to
    9.26 +		<tt>fd106.img</tt>.<br>
    9.27 +		justx provides the minimum SliTaz distribution subset with X11
    9.28 +		support.</li>
    9.29 +	<li><b>core</b> needs 96MB of RAM and 24 floppies: <tt>fd001.img</tt> to
    9.30 +		<tt>fd210.img</tt>.<br>
    9.31 +		core provides the default SliTaz distribution.</li>
    9.32  </ul>
    9.33 -<p>
    9.34 -Start your computer with <i>fd001.img</i>. It will show the kernel version string and
    9.35 -the kernel cmdline line. You can edit the cmdline. Most users can just press Enter.
    9.36 -</p>
    9.37 -<p>
    9.38 -The floppy is then loaded into memory (one dot each 64k) and you will be prompted to
    9.39 -insert the next floppy, <i>fd002.img</i>. And so on up to last floppy.
    9.40 -</p>
    9.41 -<p>
    9.42 -You will be prompted to insert extra floppies for justx, gtkonly and core flavors.
    9.43 -You can bypass this by using B to boot without loading extra floppies.
    9.44 -</p>
    9.45 +
    9.46 +<p>Start your computer with <tt>fd001.img</tt>. It will show the kernel version
    9.47 +string and the kernel cmdline line. You can edit the cmdline. Most users can
    9.48 +just press Enter.</p>
    9.49 +
    9.50 +<p>The floppy is then loaded into memory (one dot each 64KB) and you will be
    9.51 +prompted to insert the next floppy, <tt>fd002.img</tt>. And so on up to last
    9.52 +floppy.</p>
    9.53 +
    9.54 +<p>You will be prompted to insert extra floppies for justx, gtkonly and core
    9.55 +flavors. You can bypass this by using B to boot without loading extra
    9.56 +floppies.</p>
    10.1 --- a/mirror/floppies/loram-4.0/description.html	Sat Jun 18 01:22:53 2016 +0300
    10.2 +++ b/mirror/floppies/loram-4.0/description.html	Sat Jul 16 16:00:22 2016 +0200
    10.3 @@ -1,33 +1,30 @@
    10.4 -<p>
    10.5 -You can start with one of the 4 following flavors :
    10.6 -</p>
    10.7 +<p>You can start with one of the 4 following flavors:</p>
    10.8 +
    10.9  <ul>
   10.10 -  <li>
   10.11 -  <b>base</b> needs 38Mb of RAM and 6 floppies: <i>fd001.img</i> to <i>fd006.img</i>.<br />
   10.12 -  base provides the minimum slitaz distribution subset in text mode. 
   10.13 -  </li>
   10.14 -  <li>
   10.15 -  <b>justx</b> needs 64M of RAM and 13 floppies: <i>fd001.img</i> to <i>fd106.img</i>.<br />
   10.16 -  justx provides the minimum slitaz distribution subset with X11 support. 
   10.17 -  </li>
   10.18 -  <li>
   10.19 -  <b>gtkonly</b> needs 96M of RAM and 18 floppies: <i>fd001.img</i> to <i>fd204.img</i>.<br />
   10.20 -  gtkonly provides the minimum slitaz distribution subset with Gtk+ support. 
   10.21 -  </li>
   10.22 -  <li>
   10.23 -  <b>core</b> needs 128M of RAM and 28 floppies: <i>fd001.img</i> to <i>fd309.img</i>.<br />
   10.24 -  core provides the default slitaz distribution. 
   10.25 -  </li>
   10.26 +	<li><b>base</b> needs 38MB of RAM and 6 floppies: <tt>fd001.img</tt> to
   10.27 +		<tt>fd006.img</tt>.<br>
   10.28 +		base provides the minimum SliTaz distribution subset in text mode.</li>
   10.29 +	<li><b>justx</b> needs 64MB of RAM and 13 floppies: <tt>fd001.img</tt> to
   10.30 +		<tt>fd106.img</tt>.<br>
   10.31 +		justx provides the minimum SliTaz distribution subset with X11
   10.32 +		support.</li>
   10.33 +	<li><b>gtkonly</b> needs 96MB of RAM and 18 floppies: <tt>fd001.img</tt> to
   10.34 +		<tt>fd204.img</tt>.<br>
   10.35 +		gtkonly provides the minimum SliTaz distribution subset with GTK+
   10.36 +		support.</li>
   10.37 +	<li><b>core</b> needs 128MB of RAM and 28 floppies: <tt>fd001.img</tt> to
   10.38 +		<tt>fd309.img</tt>.<br>
   10.39 +		core provides the default SliTaz distribution.</li>
   10.40  </ul>
   10.41 -<p>
   10.42 -Start your computer with <i>fd001.img</i>. It will show the kernel version string and
   10.43 -the kernel cmdline line. You can edit the cmdline. Most users can just press Enter.
   10.44 -</p>
   10.45 -<p>
   10.46 -The floppy is then loaded into memory (one dot each 64k) and you will be prompted to
   10.47 -insert the next floppy, <i>fd002.img</i>. And so on up to last floppy.
   10.48 -</p>
   10.49 -<p>
   10.50 -You will be prompted to insert extra floppies for justx, gtkonly and core flavors.
   10.51 -You can bypass this by using B to boot without loading extra floppies.
   10.52 -</p>
   10.53 +
   10.54 +<p>Start your computer with <tt>fd001.img</tt>. It will show the kernel version
   10.55 +string and the kernel cmdline line. You can edit the cmdline. Most users can
   10.56 +just press Enter.</p>
   10.57 +
   10.58 +<p>The floppy is then loaded into memory (one dot each 64KB) and you will be
   10.59 +prompted to insert the next floppy, <tt>fd002.img</tt>. And so on up to last
   10.60 +floppy.</p>
   10.61 +
   10.62 +<p>You will be prompted to insert extra floppies for justx, gtkonly and core
   10.63 +flavors. You can bypass this by using B to boot without loading extra
   10.64 +floppies.</p>
    11.1 --- a/mirror/floppies/menu.css	Sat Jun 18 01:22:53 2016 +0300
    11.2 +++ b/mirror/floppies/menu.css	Sat Jul 16 16:00:22 2016 +0200
    11.3 @@ -1,36 +1,42 @@
    11.4  
    11.5  #menu {
    11.6  	margin: 0;
    11.7 -	padding: 0;
    11.8 +	padding: 0 2ex 0 0;
    11.9 +	display: inline-block;
   11.10 +	vertical-align: middle;
   11.11  }
   11.12  #menu li {
   11.13  	list-style: none;
   11.14  	float: left;
   11.15  	padding: 0;
   11.16 +	white-space: nowrap;
   11.17 +	border: 1px solid transparent;
   11.18  }
   11.19  #menu li a {
   11.20  	display: block;
   11.21  	padding: 4px 6px;
   11.22  	background-color: inherit;
   11.23  	text-decoration: none;
   11.24 -	cursor: default;
   11.25  }
   11.26  #menu li a:hover {
   11.27 -	color: #ffffff;
   11.28 -	//background-color: #d66018;
   11.29 -	background-color: #ccc;
   11.30 +	color: #222;
   11.31 +	background-color: #CCC;
   11.32  	border-top-right-radius: 3px;
   11.33  	border-top-left-radius: 3px;
   11.34  }
   11.35  #menu li ul {
   11.36 -	display: none; 
   11.37 -	width: 115px;
   11.38 -	background-color: #f1efeb;
   11.39 -	border: 1px solid #c1baad;
   11.40 +	display: none;
   11.41 +	background-color: #F1EFEB;
   11.42 +	border: 1px solid #C1BAAD;
   11.43  }
   11.44  #menu li ul a {
   11.45  	padding: 4px 6px;
   11.46 +	display: inline-block;
   11.47  }
   11.48 +
   11.49 +#menu > li > ul > li:after { content: "‣"; display: inline-block; }
   11.50 +#menu li:only-child:after { content: " "; }
   11.51 +
   11.52  #menu li:hover ul {
   11.53  	display: block;
   11.54  	position: absolute;
   11.55 @@ -42,24 +48,22 @@
   11.56  	position: relative;
   11.57  }
   11.58  #menu li:hover li a {
   11.59 -	background-color: #f1efeb;
   11.60 -	color: #000;
   11.61 +	background-color: #F1EFEB;
   11.62 +	color: #222;
   11.63  }
   11.64  #menu li li a {
   11.65 -	border: 1px solid #f1efeb; 
   11.66 +	border: 1px solid #F1EFEB;
   11.67  }
   11.68  #menu li li a:hover {
   11.69 -	//background-color: #d66018;
   11.70 -	background-color: #ccc;
   11.71 -	color: #ffffff;
   11.72 +	background-color: #CCC;
   11.73 +	color: #222;
   11.74  	border-radius: 2px;
   11.75 -	/* border: 1px solid #c1baad; */
   11.76  }
   11.77  
   11.78  #menu li:hover li ul {
   11.79  	display: none;
   11.80  	position: absolute;
   11.81 -	left: 115px;
   11.82 +	left: 100%;
   11.83  	top: 0px;
   11.84  	z-index:1;
   11.85  }
    12.1 --- a/mirror/floppies/mini-1.0/description.html	Sat Jun 18 01:22:53 2016 +0300
    12.2 +++ b/mirror/floppies/mini-1.0/description.html	Sat Jul 16 16:00:22 2016 +0200
    12.3 @@ -1,20 +1,16 @@
    12.4 -<p>
    12.5 -This floppy set uses the bios instead of the linux driver. You can boot SliTaz
    12.6 -using unsupported floppy drives such as some pcmcia devices.
    12.7 -</p>
    12.8 -<p>
    12.9 -The loram version of the base flavor is launched (text mode only).
   12.10 -</p>
   12.11 -<p>
   12.12 -Start your computer with <i>fd001.img</i>. It will show the kernel version string and
   12.13 -the kernel cmdline line. You can edit the cmdline. Most users can just press Enter.
   12.14 -</p>
   12.15 -<p>
   12.16 -The floppy is then loaded into memory (one dot each 64k) and you will be prompted to
   12.17 -insert the next floppy, <i>fd002.img</i>. And so on up to <i>fd005.img</i>.
   12.18 -</p>
   12.19 -<p>
   12.20 -If you have an ext3 partition on your hard disk, the bootstrap can create the
   12.21 -installation script <u>slitaz/install.sh</u>. You will be able to install SliTaz
   12.22 -on your hard disk without extra media.
   12.23 -</p>
   12.24 +<p>This floppy set uses the BIOS instead of the linux driver. You can boot
   12.25 +SliTaz using unsupported floppy drives such as some PCMCIA devices.</p>
   12.26 +
   12.27 +<p>The loram version of the base flavor is launched (text mode only).</p>
   12.28 +
   12.29 +<p>Start your computer with <tt>fd001.img</tt>. It will show the kernel version
   12.30 +string and the kernel cmdline line. You can edit the cmdline. Most users can
   12.31 +just press Enter.</p>
   12.32 +
   12.33 +<p>The floppy is then loaded into memory (one dot each 64KB) and you will be
   12.34 +prompted to insert the next floppy, <tt>fd002.img</tt>. And so on up to
   12.35 +<tt>fd005.img</tt>.</p>
   12.36 +
   12.37 +<p>If you have an ext3 partition on your hard disk, the bootstrap can create
   12.38 +the installation script <code>slitaz/install.sh</code>. You will be able to
   12.39 +install SliTaz on your hard disk without extra media.</p>
    13.1 --- a/mirror/floppies/mini-2.0/description.html	Sat Jun 18 01:22:53 2016 +0300
    13.2 +++ b/mirror/floppies/mini-2.0/description.html	Sat Jul 16 16:00:22 2016 +0200
    13.3 @@ -1,20 +1,16 @@
    13.4 -<p>
    13.5 -This floppy set uses the bios instead of the linux driver. You can boot SliTaz
    13.6 -using unsupported floppy drives such as some pcmcia devices.
    13.7 -</p>
    13.8 -<p>
    13.9 -The loram version of the base flavor is launched (text mode only).
   13.10 -</p>
   13.11 -<p>
   13.12 -Start your computer with <i>fd001.img</i>. It will show the kernel version string and
   13.13 -the kernel cmdline line. You can edit the cmdline. Most users can just press Enter.
   13.14 -</p>
   13.15 -<p>
   13.16 -The floppy is then loaded into memory (one dot each 64k) and you will be prompted to
   13.17 -insert the next floppy, <i>fd002.img</i>. And so on up to <i>fd006.img</i>.
   13.18 -</p>
   13.19 -<p>
   13.20 -If you have an ext3 partition on your hard disk, the bootstrap can create the
   13.21 -installation script <u>slitaz/install.sh</u>. You will be able to install SliTaz
   13.22 -on your hard disk without extra media.
   13.23 -</p>
   13.24 +<p>This floppy set uses the BIOS instead of the linux driver. You can boot
   13.25 +SliTaz using unsupported floppy drives such as some PCMCIA devices.</p>
   13.26 +
   13.27 +<p>The loram version of the base flavor is launched (text mode only).</p>
   13.28 +
   13.29 +<p>Start your computer with <tt>fd001.img</tt>. It will show the kernel version
   13.30 +string and the kernel cmdline line. You can edit the cmdline. Most users can
   13.31 +just press Enter.</p>
   13.32 +
   13.33 +<p>The floppy is then loaded into memory (one dot each 64KB) and you will be
   13.34 +prompted to insert the next floppy, <tt>fd002.img</tt>. And so on up to
   13.35 +<tt>fd006.img</tt>.</p>
   13.36 +
   13.37 +<p>If you have an ext3 partition on your hard disk, the bootstrap can create the
   13.38 +installation script <code>slitaz/install.sh</code>. You will be able to install
   13.39 +SliTaz on your hard disk without extra media.</p>
    14.1 --- a/mirror/floppies/mini-3.0/description.html	Sat Jun 18 01:22:53 2016 +0300
    14.2 +++ b/mirror/floppies/mini-3.0/description.html	Sat Jul 16 16:00:22 2016 +0200
    14.3 @@ -1,20 +1,16 @@
    14.4 -<p>
    14.5 -This floppy set uses the bios instead of the linux driver. You can boot SliTaz
    14.6 -using unsupported floppy drives such as some pcmcia devices.
    14.7 -</p>
    14.8 -<p>
    14.9 -The loram version of the base flavor is launched (text mode only).
   14.10 -</p>
   14.11 -<p>
   14.12 -Start your computer with <i>fd001.img</i>. It will show the kernel version string and
   14.13 -the kernel cmdline line. You can edit the cmdline. Most users can just press Enter.
   14.14 -</p>
   14.15 -<p>
   14.16 -The floppy is then loaded into memory (one dot each 64k) and you will be prompted to
   14.17 -insert the next floppy, <i>fd002.img</i>. And so on up to <i>fd006.img</i>.
   14.18 -</p>
   14.19 -<p>
   14.20 -If you have an ext3 partition on your hard disk, the bootstrap can create the
   14.21 -installation script <u>slitaz/install.sh</u>. You will be able to install SliTaz
   14.22 -on your hard disk without extra media.
   14.23 -</p>
   14.24 +<p>This floppy set uses the BIOS instead of the linux driver. You can boot
   14.25 +SliTaz using unsupported floppy drives such as some PCMCIA devices.</p>
   14.26 +
   14.27 +<p>The loram version of the base flavor is launched (text mode only).</p>
   14.28 +
   14.29 +<p>Start your computer with <tt>fd001.img</tt>. It will show the kernel version
   14.30 +string and the kernel cmdline line. You can edit the cmdline. Most users can
   14.31 +just press Enter.</p>
   14.32 +
   14.33 +<p>The floppy is then loaded into memory (one dot each 64KB) and you will be
   14.34 +prompted to insert the next floppy, <tt>fd002.img</tt>. And so on up to
   14.35 +<tt>fd006.img</tt>.</p>
   14.36 +
   14.37 +<p>If you have an ext3 partition on your hard disk, the bootstrap can create the
   14.38 +installation script <code>slitaz/install.sh</code>. You will be able to install
   14.39 +SliTaz on your hard disk without extra media.</p>
    15.1 --- a/mirror/floppies/mini-4.0/description.html	Sat Jun 18 01:22:53 2016 +0300
    15.2 +++ b/mirror/floppies/mini-4.0/description.html	Sat Jul 16 16:00:22 2016 +0200
    15.3 @@ -1,20 +1,16 @@
    15.4 -<p>
    15.5 -This floppy set uses the bios instead of the linux driver. You can boot SliTaz
    15.6 -using unsupported floppy drives such as some pcmcia devices.
    15.7 -</p>
    15.8 -<p>
    15.9 -The loram version of the base flavor is launched (text mode only).
   15.10 -</p>
   15.11 -<p>
   15.12 -Start your computer with <i>fd001.img</i>. It will show the kernel version string and
   15.13 -the kernel cmdline line. You can edit the cmdline. Most users can just press Enter.
   15.14 -</p>
   15.15 -<p>
   15.16 -The floppy is then loaded into memory (one dot each 64k) and you will be prompted to
   15.17 -insert the next floppy, <i>fd002.img</i>. And so on up to <i>fd006.img</i>.
   15.18 -</p>
   15.19 -<p>
   15.20 -If you have an ext3 partition on your hard disk, the bootstrap can create the
   15.21 -installation script <u>slitaz/install.sh</u>. You will be able to install SliTaz
   15.22 -on your hard disk without extra media.
   15.23 -</p>
   15.24 +<p>This floppy set uses the BIOS instead of the linux driver. You can boot
   15.25 +SliTaz using unsupported floppy drives such as some PCMCIA devices.</p>
   15.26 +
   15.27 +<p>The loram version of the base flavor is launched (text mode only).</p>
   15.28 +
   15.29 +<p>Start your computer with <tt>fd001.img</tt>. It will show the kernel version
   15.30 +string and the kernel cmdline line. You can edit the cmdline. Most users can
   15.31 +just press Enter.</p>
   15.32 +
   15.33 +<p>The floppy is then loaded into memory (one dot each 64KB) and you will be
   15.34 +prompted to insert the next floppy, <tt>fd002.img</tt>. And so on up to
   15.35 +<tt>fd006.img</tt>.</p>
   15.36 +
   15.37 +<p>If you have an ext3 partition on your hard disk, the bootstrap can create the
   15.38 +installation script <code>slitaz/install.sh</code>. You will be able to install
   15.39 +SliTaz on your hard disk without extra media.</p>
    16.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.2 +++ b/mirror/floppies/mkfdrolling.sh	Sat Jul 16 16:00:22 2016 +0200
    16.3 @@ -0,0 +1,60 @@
    16.4 +#!/bin/sh
    16.5 +
    16.6 +cd $(dirname $0)/rolling
    16.7 +ISO=../../iso/rolling/slitaz-rolling.iso
    16.8 +if [ ! -s fd001.img ] || [ $ISO -nt fd001.img ]; then
    16.9 +	rm -f fd* 2> /dev/null
   16.10 +	taziso $ISO floppyset > /dev/null
   16.11 +	md5sum fd* > md5sum
   16.12 +	mnt=/mnt$$
   16.13 +	mkdir $mnt
   16.14 +	mount -o loop,ro $ISO $mnt
   16.15 +	mtime=$(stat -c %y $mnt/md5sum | sed 's/ .*//')
   16.16 +	set -- $(sed '/ifmem/!d;s/.*ifmem //' $mnt/boot/isolinux/isolinux.cfg)
   16.17 +	umount $mnt
   16.18 +	rmdir $mnt
   16.19 +	echo "Built on $mtime, needs up to ${1}b of RAM" > title
   16.20 +	n=0; x=1; while [ -n "$x" ]; do n=$(($n+2)); eval x=\$$n; done
   16.21 +	n=$((($n - 2) / 2))
   16.22 +	cat > description.html <<EOT
   16.23 +<p>You can start with one of the $n following flavors:</p>
   16.24 +
   16.25 +<ul>
   16.26 +EOT
   16.27 +	i=0
   16.28 +	while [ $i -lt $n ]; do
   16.29 +		eval flavor=\$$((($n - $i)*2))
   16.30 +		eval ram=\$$((($n - $i)*2 -1))
   16.31 +		cat >> description.html <<EOT
   16.32 +	<li><b>$flavor</b> needs ${ram}B of RAM and $(ls fd* | \
   16.33 +		awk "/fd$(($i+1))/{q=1}{if(!q)n++}END{print n}") floppies:
   16.34 +		<tt>fd001.img</tt> to <tt>$(ls -r fd${i}* | sed q)</tt>.<br>
   16.35 +		$flavor provides $(while read f d; do 
   16.36 +			[ $f == $flavor ] && echo $d; done <<EOT
   16.37 +base the minimum SliTaz distribution subset in text mode
   16.38 +justx the minimum SliTaz distribution subset with X11 support
   16.39 +gtkonly the minimum SliTaz distribution subset with GTK+ support
   16.40 +core the default SliTaz distribution
   16.41 +EOT
   16.42 +		).</li>
   16.43 +EOT
   16.44 +		i=$(($i+1))
   16.45 +	done
   16.46 +	cat >> description.html <<EOT
   16.47 +</ul>
   16.48 +
   16.49 +<p>Start your computer with <tt>fd001.img</tt>. It will show the kernel version
   16.50 +string and the kernel cmdline line. You can edit the cmdline. Most users can
   16.51 +just press Enter.</p>
   16.52 +
   16.53 +<p>The floppy is then loaded into memory (one dot each 64KB) and you will be
   16.54 +prompted to insert the next floppy, <tt>fd002.img</tt>. And so on up to last
   16.55 +floppy.</p>
   16.56 +
   16.57 +<p>You will be prompted to insert extra floppies for the next flavors.
   16.58 +You can bypass this by using B to boot without loading extra floppies.</p>
   16.59 +EOT
   16.60 +	cd ..
   16.61 +	./mkindex.sh rolling > index-rolling.html
   16.62 +fi
   16.63 +
    17.1 --- a/mirror/floppies/mkindex.sh	Sat Jun 18 01:22:53 2016 +0300
    17.2 +++ b/mirror/floppies/mkindex.sh	Sat Jul 16 16:00:22 2016 +0200
    17.3 @@ -1,208 +1,215 @@
    17.4  #!/bin/sh
    17.5  
    17.6 -list_version()
    17.7 -{
    17.8 -	ls ?.0 -dr | while read dir ; do
    17.9 +list_version() {
   17.10 +	ls rolling ?.0 -dr | \
   17.11 +	while read dir; do
   17.12  		echo $dir
   17.13  		[ -d loram-$dir ] && echo loram-$dir
   17.14 -		[ -d bios-$dir ] && echo bios-$dir
   17.15 -		[ -d mini-$dir ] && echo mini-$dir
   17.16 +		[ -d  web-$dir ] && echo  web-$dir
   17.17 +		[ -d  mini-$dir ] && echo  mini-$dir
   17.18  	done
   17.19  }
   17.20  
   17.21 -build_page()
   17.22 -{
   17.23 +build_page() {
   17.24  	DIR=$1
   17.25 +	case "$DIR" in
   17.26 +	*.*)	stable=stable;;
   17.27 +	*)	stable=development;;
   17.28 +	esac
   17.29  	VERSION=${DIR#*-}
   17.30  	case "$DIR" in
   17.31 -	bios*)	TYPE="&nbsp;bios" ;;
   17.32 -	mini*)	TYPE="&nbsp;mini" ;;
   17.33 -	loram*)	TYPE="&nbsp;loram" ;;
   17.34 -	*)	TYPE=""
   17.35 +		web*)	TYPE="&nbsp;web" ;;
   17.36 +		mini*)	TYPE="&nbsp;mini" ;;
   17.37 +		loram*)	TYPE="&nbsp;loram" ;;
   17.38 +		*)	TYPE=""
   17.39  	esac
   17.40  	TITLE="Floppy image set"
   17.41  	[ -s $DIR/title ] && TITLE="$(cat $DIR/title)"
   17.42  	cat <<EOT
   17.43 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   17.44 -	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
   17.45 -<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en">
   17.46 +<!DOCTYPE html>
   17.47 +<html lang="en">
   17.48  <head>
   17.49  	<title>SliTaz Boot Floppies</title>
   17.50 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   17.51 -	<meta name="description" content="slitaz$TYPE boot floppies $VERSION" />
   17.52 -	<meta name="robots" content="index, nofollow" />
   17.53 -	<meta name="author" content="SliTaz Contributors" />
   17.54 -	<link rel="shortcut icon" href="static/favicon.ico" />
   17.55 -	<link rel="stylesheet" type="text/css" href="static/slitaz.css" />
   17.56 -	<link rel="stylesheet" type="text/css" href="menu.css" />
   17.57 +	<meta charset="UTF-8">
   17.58 +	<meta name="description" content="slitaz$TYPE boot floppies $VERSION">
   17.59 +	<meta name="robots" content="index, nofollow">
   17.60 +	<meta name="author" content="SliTaz Contributors">
   17.61 +	<meta name="viewport" content="width=device-width, initial-scale=1.0">
   17.62 +	<link rel="shortcut icon" href="static/favicon.ico">
   17.63 +	<link rel="stylesheet" href="static/slitaz.min.css">
   17.64 +	<link rel="stylesheet" href="menu.css">
   17.65  	<style type="text/css">
   17.66 -table {
   17.67 -	background-color: inherit;
   17.68 -	margin: 10px 0px 0px 0px;
   17.69 -}
   17.70 -#copy {
   17.71 -	text-align: center;
   17.72 -}
   17.73 -
   17.74 -#bottom {
   17.75 -	text-align: center;
   17.76 -}
   17.77 -
   17.78 +.block_info { width: inherit; }
   17.79 +nav table { margin: 6px 0 0 0; }
   17.80 +nav table a { color: #215090; }
   17.81 +nav header::before { content: url(pics/floppy.png); vertical-align: middle; padding: 0 6px 0 0; }
   17.82 +pre, tt, code { font-size: 0.9rem; }
   17.83  	</style>
   17.84  </head>
   17.85 -<body bgcolor="#ffffff">
   17.86 -<!-- Header -->
   17.87 -<div id="header">
   17.88 -    <a name="top"></a>
   17.89 -	<div id="logo"></div>
   17.90 -	<div id="network">
   17.91 -	    <ul id="menu">
   17.92 -	      <li>
   17.93 -		<a href="http://www.slitaz.org/">
   17.94 -		<img src="static/home.png" alt="[ home ]" /></a>
   17.95 -	      </li>
   17.96 -	      <li>
   17.97 -		<a href="floppy-grub4dos" title="Boot tools">Generic boot floppy</a>
   17.98 -	      </li>
   17.99 -	      <li>
  17.100 -		<a href="http://tiny.slitaz.org/" title="SliTaz in one floppy and 8Mb RAM">Tiny SliTaz</a>
  17.101 -	        <ul>
  17.102 -$( list_version | while read dir; do
  17.103 +<body>
  17.104 +
  17.105 +<script>de=document.documentElement;de.className+=(("ontouchstart" in de)?' touch':' no-touch');</script>
  17.106 +
  17.107 +<header>
  17.108 +	<h1 id="top"><a href="http://www.slitaz.org/">Boot floppies $DIR</a></h1>
  17.109 +
  17.110 +	<div class="network">
  17.111 +		<a href="http://www.slitaz.org/" class="home"></a>
  17.112 +		<ul id="menu">
  17.113 +			<li>
  17.114 +				<a href="floppy-grub4dos"
  17.115 +				title="Boot tools"
  17.116 +				>Generic boot floppy</a>
  17.117 +			</li>
  17.118 +			<li>
  17.119 +				<a href="http://tiny.slitaz.org/"
  17.120 +				title="SliTaz in one floppy and 4Mb RAM"
  17.121 +				>Tiny SliTaz</a>
  17.122 +				<ul>
  17.123 +$(
  17.124 +list_version | \
  17.125 +while read dir; do
  17.126  	case "$dir" in
  17.127 -	*-*)	echo "		  <li>"
  17.128 +	*-*)
  17.129 +		echo -n "					<li>"
  17.130  		text="${dir/-/ }";;
  17.131 -	*)	echo "		  $ul<li>"
  17.132 +	*)
  17.133 +		echo -n "					$ul<li>"
  17.134  		text="SliTaz ${dir/-/ }";;
  17.135  	esac
  17.136 -	echo "		    <a href=\"index-$dir.html\" title=\"$(cat $dir/title)\">$text</a>"
  17.137 +
  17.138 +	echo "						<a href=\"index-$dir.html\""
  17.139 +	echo "						title=\"$(cat $dir/title)\""
  17.140 +	echo "						>$text</a>"
  17.141 +
  17.142  	case "$dir" in
  17.143 -	*-*)	echo "		  </li>";;
  17.144 -	*)	echo "		  <ul>"
  17.145 -		ul=" </ul></li>";;
  17.146 +	*-*)
  17.147 +		echo "					</li>";;
  17.148 +	*)
  17.149 +		echo "						<ul>"
  17.150 +		ul="						</ul>
  17.151 +					</li>";;
  17.152  	esac
  17.153  done )
  17.154 -		  </ul>
  17.155 -		  </li>
  17.156 +						</ul>
  17.157 +					</li>
  17.158 +				</ul>
  17.159 +			</li>
  17.160 +			<li>
  17.161 +				<a href="builder/index.php"
  17.162 +				title="Build floppies with your own kernel and initramfs"
  17.163 +				>Floppy set builder</a>
  17.164 +				<ul>
  17.165 +					<li>
  17.166 +						<a href="builder/bootloader"
  17.167 +						title="Build your floppy sets without Internet"
  17.168 +						>Standalone shell</a>
  17.169 +					</li>
  17.170 +				</ul>
  17.171 +			</li>
  17.172  		</ul>
  17.173 -	      </li>
  17.174 -	      <li>
  17.175 -		<a href="builder/index.php" title="Build floppies with your own kernel and initramfs">Floppy set builder</a>
  17.176 -	        <ul>
  17.177 -        	  <li>
  17.178 -		  <a href="builder/bootloader" title="Build your floppy sets without Internet">Standalone shell</a>
  17.179 -        	  </li>
  17.180 -	        </ul>
  17.181 -	      </li>
  17.182 -	    </ul>
  17.183  	</div>
  17.184 -	<h1><a href="http://www.slitaz.org/">Boot&nbsp;floppies$TYPE&nbsp;$VERSION</a></h1>
  17.185 -</div>   
  17.186 +</header>
  17.187  
  17.188  <!-- Block -->
  17.189 -<div id="block">
  17.190 -	<!-- Navigation -->
  17.191 -	<div id="block_nav" style="height: 126px;">
  17.192 -		<h4><img src="pics/floppy.png" alt="@" />1.44Mb SliTaz$TYPE $VERSION floppy images</h4>
  17.193 -<table width="100%">
  17.194 -$(
  17.195 -n=0
  17.196 -for f in $DIR/fd*img ; do
  17.197 -	[ $n -eq 0 ] && echo "<tr>"
  17.198 -	echo "	<td> <a href=\"$f\">$(basename $f .img)</a> </td>"
  17.199 -	n=$(( ($n+1)%6 ))
  17.200 -	[ $n -eq 0 ] && echo "</tr>"
  17.201 -done
  17.202 -[ $n -eq 0 ] && echo "<tr>"
  17.203 -while [ $n -ne 5 ]; do
  17.204 -	echo "	<td> </td>"
  17.205 -	n=$(($n+1))
  17.206 -done
  17.207 -)
  17.208 -	<td> <a href="$DIR/md5sum">md5</a> </td>
  17.209 -</tr>
  17.210 -</table>
  17.211 -	</div>
  17.212 +<div class="block"><div>
  17.213 +
  17.214  	<!-- Information/image -->
  17.215 -	<div id="block_info">
  17.216 -		<h4>Available boot floppies</h4>
  17.217 +	<div class="block_info">
  17.218 +		<header>Available boot floppies</header>
  17.219  		<ul>
  17.220  $(
  17.221  tail=""
  17.222 -list_version | while read dir; do
  17.223 +list_version | \
  17.224 +while read dir; do
  17.225  	case "$dir" in
  17.226 -	bios*)	echo -en "\n	- <a href=\"index-$dir.html\">bios</a>" ;;
  17.227 -	mini*)	echo -en "\n	- <a href=\"index-$dir.html\">mini</a>" ;;
  17.228 -	loram*)	echo -en "\n	- <a href=\"index-$dir.html\">loram</a>" ;;
  17.229 -	*) 	echo -en "$tail	<li><a href=\"index-$dir.html\">SliTaz $dir</a>" ;;
  17.230 +	web*)	echo -en "\n				· <a href=\"index-$dir.html\">web</a>" ;;
  17.231 +	mini*)	echo -en "\n				· <a href=\"index-$dir.html\">mini</a>" ;;
  17.232 +	loram*)	echo -en "\n				· <a href=\"index-$dir.html\">loram</a>" ;;
  17.233 +	*)   	echo -en "$tail			<li><a href=\"index-$dir.html\">SliTaz $dir</a>" ;;
  17.234  	esac
  17.235  	tail="</li>\n"
  17.236  done
  17.237  )</li>
  17.238  		</ul>
  17.239  	</div>
  17.240 -</div>
  17.241 -		
  17.242 -<!-- Content top. -->
  17.243 -<div id="content_top">
  17.244 -<div class="top_left"></div>
  17.245 -<div class="top_right"></div>
  17.246 -</div>
  17.247 +
  17.248 +	<!-- Navigation -->
  17.249 +	<nav>
  17.250 +		<header>1.44MB SliTaz$TYPE $VERSION floppy images</header>
  17.251 +		<div class="large"><table>
  17.252 +$(
  17.253 +n=0
  17.254 +for f in $DIR/fd*img ; do
  17.255 +	[ $n -eq 0 ] && echo "			<tr>"
  17.256 +	echo "				<td><a href=\"$f\">$(basename $f .img)</a></td>"
  17.257 +	n=$(( ($n+1)%6 ))
  17.258 +	[ $n -eq 0 ] && echo "			</tr>"
  17.259 +done
  17.260 +[ $n -eq 0 ] && echo "			<tr>"
  17.261 +while [ $n -ne 5 ]; do
  17.262 +	echo "				<td> </td>"
  17.263 +	n=$(($n+1))
  17.264 +done
  17.265 +)
  17.266 +				<td><a href="$DIR/md5sum">md5</a></td>
  17.267 +			</tr>
  17.268 +		</table></div>
  17.269 +	</nav>
  17.270 +</div></div>
  17.271 +
  17.272  
  17.273  <!-- Content -->
  17.274 -<div id="content">
  17.275 +<main>
  17.276  
  17.277  <h2>$TITLE</h2>
  17.278  
  17.279 -<p>
  17.280 -This floppy set will boot a SliTaz stable$TYPE version. You can write floppies
  17.281 -with SliTaz <i>bootfloppybox</i>, 
  17.282 -<a href="http://en.wikipedia.org/wiki/RaWrite">Windows rawrite</a> or simply dd:
  17.283 -</p><pre># dd if=fd001.img of=/dev/fd0
  17.284 -</pre>
  17.285 +<p>This floppy set will boot a SliTaz $stable$TYPE version. You can write floppies
  17.286 +with SliTaz <code>bootfloppybox</code>, <a
  17.287 +href="http://en.wikipedia.org/wiki/RaWrite" target="_blank">Windows rawrite</a>
  17.288 +or simply <code>dd</code>:</p>
  17.289  
  17.290 -<p>
  17.291 -If you have a CD-ROM, an USB port and an USB key or a network card, but you
  17.292 -can't boot these devices directly, then try
  17.293 -<a href="http://mirror.slitaz.org/boot/floppy-grub4dos">floppy-grub4dos</a> 
  17.294 -first. This 1.44Mb floppy provides tiny programs to boot these devices without BIOS
  17.295 -support and some other tools.
  17.296 -</p>
  17.297 +<pre># dd if=fd001.img of=/dev/fd0</pre>
  17.298 +
  17.299 +<p>If you have a CD-ROM, an USB port and an USB key or a network card, but you
  17.300 +can't boot these devices directly, then try <a
  17.301 +href="http://mirror.slitaz.org/boot/floppy-grub4dos" target="_blank"
  17.302 +>floppy-grub4dos</a> first. This 1.44Mb floppy provides tiny programs to boot
  17.303 +these devices without BIOS support and some other tools.</p>
  17.304 +
  17.305  $(cat $DIR/description.html)
  17.306 -<p>
  17.307 -Each floppy set detects disk swaps and can be used without a keyboard.
  17.308 -</p>
  17.309 -EOT
  17.310 -	cat <<EOT
  17.311 -<p>
  17.312 -Good luck.
  17.313 -</p>
  17.314  
  17.315 -<a name="fdiso"></a>
  17.316 -<h2>ISO image floppy set</h2>
  17.317 +<p>Each floppy set detects disk swaps and can be used without a keyboard.</p>
  17.318 +
  17.319 +<p>Good luck.</p>
  17.320 +
  17.321 +
  17.322 +<h2 id="fdiso">ISO image floppy set</h2>
  17.323  
  17.324  <form method="get" action="http://mirror1.slitaz.org/floppies/download.php">
  17.325 -<p>
  17.326 -The floppy image set above includes an embedded installer and can install
  17.327 -SliTaz on your hard disk.
  17.328 -</p>
  17.329 -<p>
  17.330 -Anyway you may want these ISO images to
  17.331 -<a href="http://doc.slitaz.org/en:guides:uncommoninst#floppy-install">
  17.332 -install SliTaz</a>
  17.333 -<select name="iso">
  17.334 +
  17.335 +	<p>The floppy image set above includes an embedded installer and can install
  17.336 +	SliTaz on your hard disk.</p>
  17.337 +
  17.338 +	<p>Anyway you may want these ISO images to <a
  17.339 +	href="http://doc.slitaz.org/en:guides:uncommoninst#floppy-install">install
  17.340 +	SliTaz</a>
  17.341 +
  17.342 +	<select name="iso">
  17.343  $(
  17.344  for file in $(ls ../iso/*/flavors/slitaz-*.iso ../iso/*/slitaz-*.iso | sort); do
  17.345  	set -- $(echo $(basename $file .iso) | sed 's/-/ /g')
  17.346 -	echo "	<option value=\"${file#../}\">${3:-core} $4 $2</option>"
  17.347 +	echo "		<option value=\"${file#../}\">${3:-core} $4 $2</option>"
  17.348  done
  17.349  )
  17.350 -</select>
  17.351 -<input name="build" value="Build floppy set" type="submit" />
  17.352 -</p>
  17.353 +	</select>
  17.354 +
  17.355 +	<input name="build" value="Build floppy set" type="submit"/>
  17.356 +	</p>
  17.357  </form>
  17.358 -<p>
  17.359 -You can restore the ISO image on your hard disk using :
  17.360 -</p>
  17.361 +
  17.362 +<p>You can restore the ISO image on your hard disk using:</p>
  17.363 +
  17.364  <pre>
  17.365  # dd if=/dev/fd0 of=fdiso01.img
  17.366  # dd if=/dev/fd0 of=fdiso02.img
  17.367 @@ -210,43 +217,29 @@
  17.368  # cat fdiso*.img | cpio -i
  17.369  </pre>
  17.370  
  17.371 +
  17.372  <h2>Images generation</h2>
  17.373 +
  17.374  <ul>
  17.375 -	<li>All these floppy images are built from a <i>core</i>
  17.376 -	    or a <i>Nin1</i> iso.</li>
  17.377 -	<li>The <i>loram</i> is preprocessed by <b>tazlitobox</b> (Low RAM tab)
  17.378 -	    or <b>tazlito build-loram</b>.</li>
  17.379 -	<li>The versions 1.0 and 2.0 are built with <b>bootfloppybox</b>
  17.380 -	    available since 3.0.</li>
  17.381 -	<li>The newer versions are built with <b>taziso floppyset</b>
  17.382 -	    available since 5.0.</li>
  17.383 -	<li>You can extract the <u>kernel</u>, <u>cmdline</u> and
  17.384 -	    <u>rootfs*</u> files with  <a href="floppies">this tool</a></li>
  17.385 +	<li>All these floppy images are built from a <i>core</i> or a <i>Nin1</i>
  17.386 +		ISO.</li>
  17.387 +	<li>The <i>loram</i> is preprocessed by <code>tazlitobox</code> (Low RAM
  17.388 +		tab) or <code>tazlito build-loram</code>.</li>
  17.389 +	<li>The versions 1.0 and 2.0 are built with <code>bootfloppybox</code>
  17.390 +		available since 3.0.</li>
  17.391 +	<li>The newer versions are built with <code>taziso floppyset</code>
  17.392 +		available since 5.0.</li>
  17.393 +	<li>You can extract the <u>kernel</u>, <u>cmdline</u> and <u>rootfs*</u>
  17.394 +		files with <a href="floppies">this tool</a>.</li>
  17.395 +	<li>You can change the floppy format (to 2.88M, 1.2M ...)
  17.396 +		with <a href="resizefdset.sh">this tool</a>.</li>
  17.397  </ul>
  17.398  
  17.399 -<!-- End of content with round corner -->
  17.400 -</div>
  17.401 -<div id="content_bottom">
  17.402 -<div class="bottom_left"></div>
  17.403 -<div class="bottom_right"></div>
  17.404 -</div>
  17.405 +<!-- End of content -->
  17.406 +</main>
  17.407  
  17.408 -<!-- Start of footer and copy notice -->
  17.409 -<div id="copy">
  17.410 -<p>
  17.411 -Copyright &copy; <span class="year"></span> <a href="http://www.slitaz.org/">SliTaz</a> -
  17.412 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
  17.413 -</p>
  17.414 -<!-- End of copy -->
  17.415 -</div>
  17.416  
  17.417 -<!-- Bottom and logo's -->
  17.418 -<div id="bottom">
  17.419 -<p>
  17.420 -<a href="http://validator.w3.org/check?uri=referer"><img src="static/xhtml10.png" alt="Valid XHTML 1.0" title="Code validé XHTML 1.0" style="width: 80px; height: 15px;" /></a>
  17.421 -</p>
  17.422 -<p>
  17.423 -	<script type="text/javascript">
  17.424 +<script>
  17.425  	function QRCodePNG(str, obj) {
  17.426  		try {
  17.427  			obj.height = obj.width += 300;
  17.428 @@ -254,20 +247,41 @@
  17.429  		}
  17.430  		catch (any) {
  17.431  			var element = document.createElement("script");
  17.432 -			element.src = "static/qrcode.js";
  17.433 -			element.type ="text/javascript";
  17.434 +			element.src = "/static/qrcode.min.js";
  17.435 +			element.type = "text/javascript";
  17.436  			element.onload = function() {
  17.437  				obj.src = QRCode.generatePNG(str, {ecclevel: 'H'});
  17.438  			};
  17.439  			document.body.appendChild(element);
  17.440  		}
  17.441 -	}	
  17.442 -	</script>
  17.443 -	<img src="static/qr.png" alt="#"
  17.444 -	     onmouseover= "this.title = location.href" 
  17.445 -	     onclick="this.src = QRCodePNG(location.href, this)" />
  17.446 -</p>
  17.447 -</div>
  17.448 +	}
  17.449 +</script>
  17.450 +
  17.451 +<footer>
  17.452 +	<div>
  17.453 +		Copyright © <span class="year"></span>
  17.454 +		<a href="http://www.slitaz.org/">SliTaz</a>
  17.455 +	</div>
  17.456 +	<div>
  17.457 +		Network:
  17.458 +		<a href="http://scn.slitaz.org/">Community</a> ·
  17.459 +		<a href="http://doc.slitaz.org/">Doc</a> ·
  17.460 +		<a href="http://forum.slitaz.org/">Forum</a> ·
  17.461 +		<a href="http://pkgs.slitaz.org/">Packages</a> ·
  17.462 +		<a href="http://bugs.slitaz.org">Bugs</a> ·
  17.463 +		<a href="http://hg.slitaz.org/?sort=lastchange">Hg</a>
  17.464 +	</div>
  17.465 +	<div>
  17.466 +		SliTaz @
  17.467 +		<a href="http://twitter.com/slitaz">Twitter</a> ·
  17.468 +		<a href="http://www.facebook.com/slitaz">Facebook</a> ·
  17.469 +		<a href="http://distrowatch.com/slitaz">Distrowatch</a> ·
  17.470 +		<a href="http://en.wikipedia.org/wiki/SliTaz">Wikipedia</a> ·
  17.471 +		<a href="http://flattr.com/profile/slitaz">Flattr</a>
  17.472 +	</div>
  17.473 +	<img src="/static/qr.png" alt="#" onmouseover="this.title = location.href"
  17.474 +	onclick="this.src = QRCodePNG(location.href, this)"/>
  17.475 +</footer>
  17.476  
  17.477  </body>
  17.478  </html>
    18.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.2 +++ b/mirror/floppies/resizefdset.sh	Sat Jul 16 16:00:22 2016 +0200
    18.3 @@ -0,0 +1,38 @@
    18.4 +#!/bin/sh
    18.5 +
    18.6 +[ -z "$1" ] &&
    18.7 +echo "Usage: $0 [360|720|1200|2880]   resize a floppy disk set" && exit 2
    18.8 +i=0
    18.9 +while [ $(cat fd$i*.img 2> /dev/null | wc -c) -ne 0 ]; do
   18.10 +	cat fd$i*.img | split -b ${1}k - fdx$$ 
   18.11 +	n=0; [ $i -eq 0 ] && n=1
   18.12 +	for f in fdx$$* ; do
   18.13 +		[ -z "$(hexdump -C $f | sed 4!dq)" ] && rm $f && continue
   18.14 +		x=fd$i$(printf "%02d" $n).$1
   18.15 +		mv $f $x
   18.16 +		dd of=$x bs=1k seek=$1 count=0 2> /dev/null
   18.17 +		ls -l $x
   18.18 +		n=$(($n+1))
   18.19 +	done
   18.20 +	i=$(($i+1))
   18.21 +done
   18.22 +trk=80
   18.23 +[ $1 -lt 720 ] && trk=40
   18.24 +false && for i in $(seq 0 9) ; do
   18.25 +	[ $(($1%($trk+$i))) -eq 0 ] || continue
   18.26 +	for j in 362 369 ; do
   18.27 +		[ $(od -j $j -N 2 -t u2 -An fd001.$1) -eq 20733 ] &&
   18.28 +		printf '\\\\x%02X' $(($trk+$i)) | xargs echo -en | \
   18.29 +		dd bs=1 seek=$(($j+1)) of=fd001.$1 conv=notrunc
   18.30 +	done 2> /dev/null
   18.31 +	break
   18.32 +done
   18.33 +false && if [ $1 -lt 200 ]; then
   18.34 +	while read j d ; do
   18.35 +		[ $(od -j $j -N 2 -t u2 -An fd001.$1) -eq $d ] && echo -en \
   18.36 +		\\xF6 | dd bs=1 seek=$(($j+1)) of=fd001.$1 conv=notrunc
   18.37 +	done 2> /dev/null <<EOT
   18.38 +355	12494
   18.39 +359	4566
   18.40 +EOT
   18.41 +fi
    19.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.2 +++ b/mirror/floppies/web-1.0/description.html	Sat Jul 16 16:00:22 2016 +0200
    19.3 @@ -0,0 +1,12 @@
    19.4 +<p>This floppy set uses the BIOS instead of the linux driver. You can boot
    19.5 +SliTaz using unsupported floppy drives such as some PCMCIA devices.</p>
    19.6 +
    19.7 +<p>The web version of 1.0 is launched: the filesystem is mostly mounted
    19.8 +from the web.</p>
    19.9 +
   19.10 +<p>Start your computer with <tt>fd001.img</tt>. It will show the kernel version
   19.11 +string and the kernel cmdline line. You can edit the cmdline. Most users can
   19.12 +just press Enter.</p>
   19.13 +
   19.14 +<p>The floppy is then loaded into memory (one dot each 64KB) and you will be
   19.15 +prompted to insert the next floppy, <tt>fd002.img</tt>.</p>
    20.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.2 +++ b/mirror/floppies/web-1.0/title	Sat Jul 16 16:00:22 2016 +0200
    20.3 @@ -0,0 +1,1 @@
    20.4 +Released on 22 March 2008, needs 48Mb RAM
    21.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.2 +++ b/mirror/floppies/web-2.0/description.html	Sat Jul 16 16:00:22 2016 +0200
    21.3 @@ -0,0 +1,13 @@
    21.4 +<p>This floppy set uses the BIOS instead of the linux driver. You can boot
    21.5 +SliTaz using unsupported floppy drives such as some PCMCIA devices.</p>
    21.6 +
    21.7 +<p>The web version of 2.0 is launched: the filesystem is mostly mounted
    21.8 +from the web.</p>
    21.9 +
   21.10 +<p>Start your computer with <tt>fd001.img</tt>. It will show the kernel version
   21.11 +string and the kernel cmdline line. You can edit the cmdline. Most users can
   21.12 +just press Enter.</p>
   21.13 +
   21.14 +<p>The floppy is then loaded into memory (one dot each 64KB) and you will be
   21.15 +prompted to insert the next floppy, <tt>fd002.img</tt>. And so on up to
   21.16 +<tt>fd004.img</tt>.</p>
    22.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.2 +++ b/mirror/floppies/web-2.0/title	Sat Jul 16 16:00:22 2016 +0200
    22.3 @@ -0,0 +1,1 @@
    22.4 +Released on 16 April 2009, needs 48Mb RAM
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/mirror/floppies/web-3.0/description.html	Sat Jul 16 16:00:22 2016 +0200
    23.3 @@ -0,0 +1,13 @@
    23.4 +<p>This floppy set uses the BIOS instead of the linux driver. You can boot
    23.5 +SliTaz using unsupported floppy drives such as some PCMCIA devices.</p>
    23.6 +
    23.7 +<p>The web version of 3.0 is launched: the filesystem is mostly mounted
    23.8 +from the web.</p>
    23.9 +
   23.10 +<p>Start your computer with <tt>fd001.img</tt>. It will show the kernel version
   23.11 +string and the kernel cmdline line. You can edit the cmdline. Most users can
   23.12 +just press Enter.</p>
   23.13 +
   23.14 +<p>The floppy is then loaded into memory (one dot each 64KB) and you will be
   23.15 +prompted to insert the next floppy, <tt>fd002.img</tt>. And so on up to
   23.16 +<tt>fd005.img</tt>.</p>
    24.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.2 +++ b/mirror/floppies/web-3.0/title	Sat Jul 16 16:00:22 2016 +0200
    24.3 @@ -0,0 +1,1 @@
    24.4 +Released on 28 March 2010, needs 48Mb RAM
    25.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2 +++ b/mirror/floppies/web-4.0/description.html	Sat Jul 16 16:00:22 2016 +0200
    25.3 @@ -0,0 +1,13 @@
    25.4 +<p>This floppy set uses the BIOS instead of the linux driver. You can boot
    25.5 +SliTaz using unsupported floppy drives such as some PCMCIA devices.</p>
    25.6 +
    25.7 +<p>The web version of 4.0 is launched: the filesystem is mounted
    25.8 +from the web.</p>
    25.9 +
   25.10 +<p>Start your computer with <tt>fd001.img</tt>. It will show the kernel version
   25.11 +string and the kernel cmdline line. You can edit the cmdline. Most users can
   25.12 +just press Enter.</p>
   25.13 +
   25.14 +<p>The floppy is then loaded into memory (one dot each 64KB) and you will be
   25.15 +prompted to insert the next floppy, <tt>fd002.img</tt>. And so on up to
   25.16 +<tt>fd003.img</tt>.</p>
    26.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.2 +++ b/mirror/floppies/web-4.0/title	Sat Jul 16 16:00:22 2016 +0200
    26.3 @@ -0,0 +1,1 @@
    26.4 +Released on 10 April 2012, needs 24Mb RAM
    27.1 --- a/mirror/root/ipxe/tools.ipxe	Sat Jun 18 01:22:53 2016 +0300
    27.2 +++ b/mirror/root/ipxe/tools.ipxe	Sat Jul 16 16:00:22 2016 +0200
    27.3 @@ -1,6 +1,12 @@
    27.4  #!ipxe
    27.5  
    27.6  set menu-timeout 3000
    27.7 +#set mirror http://mirror.slitaz.org/
    27.8 +#set mirror http://mirror1.slitaz.org/
    27.9 +#set mirror http://mirror2.slitaz.org/
   27.10 +set mirror http://mirror.switch.ch/ftp/mirror/slitaz/
   27.11 +#set mirror http://mirror3.slitaz.org/
   27.12 +#set mirror http://download.tuxfamily.org/slitaz/
   27.13  
   27.14  :menu
   27.15  menu SliTaz Web boot
   27.16 @@ -10,19 +16,17 @@
   27.17  item memtest Memtest86+
   27.18  item memtest4 Memtest86+ 4.20
   27.19  item ubcd535 Universal boot CD version 5.3.5
   27.20 -choose --timeout ${menu-timeout} target || goto exit
   27.21 +choose --timeout ${menu-timeout} target || goto return
   27.22  set menu-timeout 0
   27.23  goto ${target}
   27.24  
   27.25  :memtest4
   27.26 -imgfree
   27.27 -kernel /pxe/memtest-4.20
   27.28 -boot
   27.29 +chain ${mirror}pxe/memtest-4.20
   27.30  goto menu
   27.31  
   27.32  :memtest
   27.33  imgfree
   27.34 -kernel /pxe/memtest
   27.35 +kernel ${mirror}pxe/memtest
   27.36  boot
   27.37  goto menu
   27.38  
    28.1 --- a/mirror/root/pxe/pxelinux.cfg/default	Sat Jun 18 01:22:53 2016 +0300
    28.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    28.3 @@ -1,5 +0,0 @@
    28.4 -default ipxe
    28.5 -say Switching to IPXE configuration...
    28.6 -
    28.7 -label ipxe
    28.8 -	kernel http://mirror1.slitaz.org/pxe/ipxe2016