slitaz-forge rev 478
arm: improve website and tools
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Mon Mar 10 21:40:22 2014 +0100 (2014-03-10) |
parents | 5fb7ae583a4d |
children | a2364c457fb3 |
files | arm/header.html arm/index.html arm/tools.cgi |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/arm/header.html Mon Mar 10 21:40:22 2014 +0100 1.3 @@ -0,0 +1,47 @@ 1.4 +<!DOCTYPE html> 1.5 +<html lang="en"> 1.6 +<head> 1.7 + <title>SliTaz ARM - _TITLE_</title> 1.8 + <meta charset="utf-8" /> 1.9 + <link rel="stylesheet" type="text/css" href="style.css" /> 1.10 + <link rel="shortcut icon" href="favicon.ico" /> 1.11 +</head> 1.12 +<body> 1.13 + 1.14 +<div id="header"> 1.15 + <div id="logo"></div> 1.16 + <div id="network"> 1.17 + <!-- <a href="http://scn.slitaz.org/">SCN</a> 1.18 + <a href="http://doc.slitaz.org/">Doc</a>--> 1.19 + <a href="http://forum.slitaz.org/forum/arm">Forum</a> 1.20 + <a href="http://bugs.slitaz.org/?arch=arm">Bugs</a> 1.21 + <a href="http://hg.slitaz.org/slitaz-arm/summary">Hg</a> 1.22 + <a href="http://cook.slitaz.org/cross/arm/">Cooker</a> 1.23 + <a href="http://mirror.slitaz.org/arm/">Mirror</a> 1.24 + </div> 1.25 + <h1><a href="./">SliTaz ARM</a></h1> 1.26 +</div> 1.27 + 1.28 +<div id="block"> 1.29 + <!-- arm.slitaz.org navigation --> 1.30 + <div id="block_nav"> 1.31 + 1.32 + <nav id="nav"> 1.33 + <a href="tools.cgi?doc&tool=sat">README</a> 1.34 + <a href="tools.cgi?pkgs">Packages</a> 1.35 + <!-- <a href="rpi/">Raspberry Pi</a> --> 1.36 + </nav> 1.37 + 1.38 + </div> 1.39 + <!-- Information/image --> 1.40 + <div id="block_info"> 1.41 + <p> 1.42 + <img src="images/generic.png" alt="arm-cpu.png" /> 1.43 + Official SliTaz GNU/Linux port to ARM 1.44 + </p> 1.45 + </div> 1.46 +</div> 1.47 + 1.48 +<!-- Content --> 1.49 +<div id="content"> 1.50 +
2.1 --- a/arm/index.html Sun Mar 09 14:59:24 2014 +0100 2.2 +++ b/arm/index.html Mon Mar 10 21:40:22 2014 +0100 2.3 @@ -27,6 +27,7 @@ 2.4 <div id="block_nav"> 2.5 2.6 <nav id="nav"> 2.7 + <a href="tools.cgi?doc&tool=sat">README</a> 2.8 <a href="tools.cgi?pkgs">Packages</a> 2.9 <!-- <a href="rpi/">Raspberry Pi</a> --> 2.10 </nav>
3.1 --- a/arm/tools.cgi Sun Mar 09 14:59:24 2014 +0100 3.2 +++ b/arm/tools.cgi Mon Mar 10 21:40:22 2014 +0100 3.3 @@ -17,35 +17,18 @@ 3.4 # Functions 3.5 # 3.6 3.7 +# Usage: html_header "title" 3.8 html_header() { 3.9 - cat << EOT 3.10 -<!DOCTYPE html> 3.11 -<html lang="en"> 3.12 -<head> 3.13 - <title>SliTaz ARM $title</title> 3.14 - <meta charset="utf-8" /> 3.15 - <link rel="stylesheet" type="text/css" href="style.css" /> 3.16 - <link rel="shortcut icon" href="favicon.ico" /> 3.17 -</head> 3.18 -<body> 3.19 - 3.20 -<div id="header"> 3.21 - <div id="logo"></div> 3.22 - <div id="network"> 3.23 - <a href="http://bugs.slitaz.org/">Bugs</a> 3.24 - <a href="http://hg.slitaz.org/slitaz-arm">Hg</a> 3.25 - <a href="http://cook.slitaz.org/cross/arm/">Cooker</a> 3.26 - </div> 3.27 - <h1><a href="./">SliTaz ARM</a></h1> 3.28 -</div> 3.29 - 3.30 -<!-- Content --> 3.31 -<div id="content"> 3.32 -EOT 3.33 + cat header.html | sed s"/_TITLE_/$1/" 3.34 } 3.35 3.36 html_footer() { 3.37 cat << EOT 3.38 +<!-- Close content --> 3.39 +</div> 3.40 + 3.41 +<div id="footer"> 3.42 + © $(date +%Y) - <a href="http://www.slitaz.org/">SliTaz GNU/Linux</a> 3.43 </div> 3.44 3.45 </body> 3.46 @@ -59,28 +42,32 @@ 3.47 3.48 case " $(GET) " in 3.49 *\ doc\ *) 3.50 - header "Content-Type: text/plain" 3.51 + header 3.52 + html_header "$(GET tool)" 3.53 + echo '<pre>' 3.54 case "$(GET tool)" in 3.55 cook) cat ${hgcook}/README ;; 3.56 cross) cat ${hgcook}/doc/cross.txt ;; 3.57 sat) cat ${hgsat}/README ;; 3.58 spi) cat ${hgsat}/rpi/README ;; 3.59 *) echo "No README file for: $(GET tool)" ;; 3.60 - esac ;; 3.61 + esac 3.62 + echo '</pre>' 3.63 + html_footer ;; 3.64 *\ pkgs\ *) 3.65 # TODO: link packages and add link to raw lists 3.66 title="- Packages" 3.67 count="$(cat $pkgs/packages.list | wc -l)" 3.68 - html_header 3.69 + html_header "Packages" 3.70 echo "<h2>Packages: $count</h2>" 3.71 IFS="|" 3.72 cat $pkgs/packages.desc | while read pkg vers desc web deps 3.73 do 3.74 + vers=${vers# } 3.75 cat << EOT 3.76 -<div> 3.77 - <b>$pkg</b> $vers 3.78 - <pre> $desc</pre> 3.79 -</div> 3.80 +<p> 3.81 + <a href="${mirror%/}/${pkg% }-${vers% }-arm.tazpkg">${pkg% }</a> $vers - $desc 3.82 +</p> 3.83 EOT 3.84 done 3.85 unset IFS