rev |
line source |
al@602
|
1 <!DOCTYPE html>
|
al@602
|
2 <html lang="en">
|
pankso@157
|
3 <head>
|
al@602
|
4 <meta charset="UTF-8">
|
pankso@157
|
5 <title>SliTaz Mirror</title>
|
al@602
|
6 <meta name="description" content="slitaz mirror server">
|
al@602
|
7 <meta name="robots" content="index, nofollow">
|
al@602
|
8 <meta name="author" content="SliTaz Contributors">
|
al@602
|
9 <meta name="viewport" content="width=device-width, initial-scale=1.0">
|
al@602
|
10 <link rel="shortcut icon" href="/static/favicon.ico">
|
al@602
|
11 <link rel="stylesheet" type="text/css" href="/static/slitaz.min.css">
|
pankso@157
|
12 </head>
|
pankso@157
|
13 <body>
|
al@602
|
14 <script>
|
al@602
|
15 document.documentElement.className += (("ontouchstart" in document.documentElement) ? ' touch' : ' no-touch');
|
al@602
|
16 </script>
|
pankso@157
|
17
|
al@602
|
18 <header>
|
al@602
|
19 <h1><a href="http://<?php
|
al@602
|
20 echo $_SERVER["HTTP_HOST"];
|
al@602
|
21 ?>">SliTaz <?php
|
al@602
|
22 $host = preg_replace('/(\w+).*/i','$1',$_SERVER["HTTP_HOST"]);
|
al@602
|
23 echo $host;
|
al@602
|
24 ?></a></h1>
|
al@602
|
25 <div class="network">
|
al@602
|
26 <a href="http://www.slitaz.org/" class="home"></a>
|
pankso@157
|
27 <a href="http://scn.slitaz.org/">Community</a>
|
pankso@184
|
28 <a href="http://doc.slitaz.org/">Doc</a>
|
pankso@184
|
29 <a href="http://forum.slitaz.org/">Forum</a>
|
pankso@201
|
30 <a href="http://slitaz.pro/">Pro</a>
|
pankso@184
|
31 <a href="http://slitaz.spreadshirt.net/">Shop</a>
|
al@602
|
32 <a href="http://bugs.slitaz.org/">Bugs</a>
|
pascal@343
|
33 <a href="http://hg.slitaz.org/?sort=lastchange">Hg</a>
|
pankso@184
|
34 <a href="http://cook.slitaz.org/">Cook</a>
|
pankso@157
|
35 </div>
|
al@602
|
36 </header>
|
pankso@157
|
37
|
al@602
|
38
|
al@602
|
39 <!-- Block begin -->
|
al@602
|
40 <div class="block"><div>
|
al@602
|
41
|
al@602
|
42 <!-- Top block begin -->
|
al@602
|
43 <div class="block_info">
|
al@602
|
44 <header>Codename: <?php echo $host; ?></header>
|
al@602
|
45 <p>This is the SliTaz GNU/Linux main mirror.
|
al@602
|
46 The server runs naturally SliTaz (stable) in an UML virtual
|
al@602
|
47 machine provided by
|
al@602
|
48 <a href="http://www.ads-lu.com/">Allied Data Sys. (ADS)</a>.</p>
|
al@602
|
49 <p>Mirror CPU is a <?php
|
al@602
|
50 system("( sed '/cpuinfo=/!d;" .
|
al@602
|
51 "s/.*cpuinfo=\\([^ ]*\).*/: \\1/;s/_/ /g' /proc/cmdline ; grep '^model name' /proc/cpuinfo) | sed -e 's/.*Intel(R) //;" .
|
al@602
|
52 "s/@//;s/(.*)//;s/CPU //;s/.*AMD //;s/.*: //;s/Processor //;q' |" .
|
al@602
|
53 " awk '{ s=$0; n++ } END { if (n == 2) printf \"dual \";" .
|
al@602
|
54 "if (n == 4) printf \"quad \"; print s }' ")
|
al@602
|
55 ?> - <?php
|
al@602
|
56 system("free | awk '/Mem:/ { x=2*$2-1; while (x >= 1024) { x /= 1024; ".
|
al@602
|
57 "n++ }; y=1; while (x > 2) { x /= 2; y *= 2}; ".
|
al@602
|
58 "printf \"%d%cB RAM\",y,substr(\"MG\",n,1) }' ")
|
al@602
|
59 ?> -
|
al@602
|
60 Located in France next to Roubaix.
|
al@602
|
61 This page has real time statistics provided by PHP <code>system()</code>.
|
al@602
|
62 Mirror is also monitored by RRDtool which provides <a href="graphs.php">graphical stats</a>.</p>
|
al@602
|
63 <!-- Top block end -->
|
al@602
|
64 </div>
|
al@602
|
65
|
al@602
|
66 <!-- Nav block begin -->
|
al@602
|
67 <nav>
|
al@602
|
68 <header>Project servers</header>
|
pankso@157
|
69 <ul>
|
pankso@183
|
70 <li><a href="http://tank.slitaz.org/">Tank server</a></li>
|
pankso@183
|
71 <li><a href="http://pangolin.slitaz.org/">Pangolin server</a></li>
|
pankso@157
|
72 </ul>
|
al@602
|
73 <!-- Nav block end -->
|
al@602
|
74 </nav>
|
al@602
|
75
|
al@602
|
76 <!-- Block end -->
|
al@602
|
77 </div></div>
|
al@602
|
78
|
pankso@157
|
79
|
pankso@157
|
80 <!-- Content -->
|
al@602
|
81 <main>
|
pankso@157
|
82
|
pankso@157
|
83
|
al@602
|
84 <h2>System stats</h2>
|
pankso@157
|
85
|
al@602
|
86
|
al@602
|
87 <h3>Uptime</h3>
|
al@602
|
88
|
al@602
|
89 <pre class="hard"><?php
|
pankso@157
|
90 system("uptime | sed 's/^\s*//'");
|
al@602
|
91 ?></pre>
|
pankso@157
|
92
|
pankso@157
|
93
|
al@602
|
94 <h3>Disk usage</h3>
|
al@602
|
95
|
al@602
|
96 <pre class="hard"><?php
|
pankso@157
|
97 system("df -h | sed '/^rootfs/d' | grep '\(^/dev\|Filesystem\)'");
|
al@602
|
98 ?></pre>
|
pankso@157
|
99
|
al@602
|
100
|
al@602
|
101 <h3>Network</h3>
|
al@602
|
102
|
al@602
|
103 <pre class="hard"><?php
|
pankso@157
|
104 system("ifconfig eth0 | awk '{ if (/X packet/ || /X byte/) print }' | sed 's/^\s*//'");
|
al@602
|
105 ?></pre>
|
al@602
|
106
|
al@602
|
107
|
pankso@157
|
108
|
pankso@157
|
109
|
pankso@157
|
110 <?php if (isset($_GET["all"])) { ?>
|
al@602
|
111
|
al@602
|
112 <h3>Logins</h3>
|
al@602
|
113
|
al@602
|
114 <pre class="hard scroll"><?php
|
pankso@157
|
115 system("last");
|
al@602
|
116 ?></pre>
|
pankso@157
|
117
|
al@602
|
118 <h3>Processes</h3>
|
al@602
|
119
|
al@602
|
120 <pre class="hard scroll"><?php
|
pankso@157
|
121 system("top -n1 -b");
|
al@602
|
122 ?></pre>
|
al@602
|
123
|
pankso@157
|
124 <?php } ?>
|
pankso@157
|
125
|
pankso@157
|
126
|
pankso@157
|
127
|
pankso@157
|
128
|
al@602
|
129 <h2 id="vhosts">Virtual hosts</h2>
|
pankso@157
|
130
|
al@602
|
131 <!-- p><a href="http://mirror1.slitaz.org/awstats.pl?config=info.mirror.slitaz.org" target="_blank">stats</a></p -->
|
pankso@157
|
132
|
al@602
|
133 <table class="list">
|
al@602
|
134 <thead>
|
al@602
|
135 <tr>
|
al@602
|
136 <th>Host name</th>
|
al@602
|
137 <th>Description</th>
|
al@602
|
138 <th>Stats</th>
|
al@602
|
139 </tr>
|
al@602
|
140 </thead>
|
al@602
|
141 <tr>
|
al@602
|
142 <td class="server"><a href="http://mirror.slitaz.org/">mirror.slitaz.org</a></td>
|
al@602
|
143 <td>SliTaz Mirror</td>
|
al@602
|
144 <td><a href="http://mirror1.slitaz.org/stats" target="_blank">stats</a></td>
|
al@602
|
145 </tr>
|
al@602
|
146 <tr>
|
al@602
|
147 <td class="server"><a href="http://scn.slitaz.org/">scn.slitaz.org</a></td>
|
al@602
|
148 <td>SliTaz Community Network</td>
|
al@602
|
149 <td><a href="http://mirror1.slitaz.org/awstats.pl?config=scn.slitaz.org" target="_blank">stats</a></td>
|
al@602
|
150 </tr>
|
al@602
|
151 <tr>
|
al@602
|
152 <td class="server"><a href="http://pizza.slitaz.org/">pizza.slitaz.org</a></td>
|
al@602
|
153 <td>SliTaz Flavor builder</td>
|
al@602
|
154 <td><a href="http://mirror1.slitaz.org/awstats.pl?config=pizza.mirror.slitaz.org" target="_blank">stats</a></td>
|
al@602
|
155 </tr>
|
al@602
|
156 <tr>
|
al@602
|
157 <td class="server"><a href="https://ajaxterm.slitaz.org/">ajaxterm.slitaz.org</a></td>
|
al@602
|
158 <td>Slitaz Web Console</td>
|
al@602
|
159 <td><a href="http://mirror1.slitaz.org/awstats.pl?config=ajaxterm.slitaz.org" target="_blank">stats</a></td>
|
al@602
|
160 </tr>
|
al@602
|
161 </table>
|
pankso@157
|
162
|
pankso@157
|
163
|
al@602
|
164 <h2 id="replicas">Tank replicas</h2>
|
pankso@157
|
165
|
al@602
|
166 <!-- p><a href="http://mirror1.slitaz.org/awstats.pl?config=replicas.mirror.slitaz.org" target="_blank">stats</a></p -->
|
pankso@157
|
167
|
al@602
|
168 <table class="list">
|
al@602
|
169 <thead>
|
al@602
|
170 <tr>
|
al@602
|
171 <th>Host name</th>
|
al@602
|
172 <th>Description</th>
|
al@602
|
173 <th>Original</th>
|
al@602
|
174 </tr>
|
al@602
|
175 </thead>
|
al@602
|
176 <tr>
|
al@602
|
177 <td class="server"><a href="http://mirror1.slitaz.org/www/">www.slitaz.org</a></td>
|
al@602
|
178 <td>SliTaz Website</td>
|
al@602
|
179 <td><a href="http://www.slitaz.org/" target="_blank">main</a></td>
|
al@602
|
180 </tr>
|
al@602
|
181 <tr>
|
al@602
|
182 <td class="server"><a href="http://mirror1.slitaz.org/doc/">doc.slitaz.org</a></td>
|
al@602
|
183 <td>Documentation</td>
|
al@602
|
184 <td><a href="http://doc.slitaz.org/" target="_blank">main</a></td>
|
al@602
|
185 </tr>
|
al@602
|
186 <tr>
|
al@602
|
187 <td class="server"><a href="http://mirror1.slitaz.org/pkgs/">pkgs.slitaz.org</a></td>
|
al@602
|
188 <td>Packages Web interface</td>
|
al@602
|
189 <td><a href="http://pkgs.slitaz.org/" target="_blank">main</a></td>
|
al@602
|
190 </tr>
|
al@602
|
191 <tr>
|
al@602
|
192 <td class="server"><a href="http://mirror1.slitaz.org/hg/">hg.slitaz.org</a></td>
|
al@602
|
193 <td>Mercurial repositories (read only)</td>
|
al@602
|
194 <td><a href="http://hg.slitaz.org/" target="_blank">main</a>,
|
al@602
|
195 <a href="http://hg.tuxfamily.org/mercurialroot/slitaz/" target="_blank">tuxfamily</a>
|
al@602
|
196 </td>
|
al@602
|
197 </tr>
|
al@602
|
198 <tr>
|
al@602
|
199 <td class="server"><a href="http://mirror1.slitaz.org/webboot/">boot.slitaz.org</a></td>
|
al@602
|
200 <td>gPXE Web boot</td>
|
al@602
|
201 <td><a href="http://boot.slitaz.org/" target="_blank">main</a></td>
|
al@602
|
202 </tr>
|
al@602
|
203 </table>
|
pankso@157
|
204
|
pankso@157
|
205
|
al@602
|
206 <h2 id="mirrors">Mirrors</h2>
|
al@602
|
207
|
al@602
|
208 <p>Most mirrors are updated using the URL:
|
al@602
|
209 <code>rsync://mirror.slitaz.org/slitaz/</code>
|
al@602
|
210 (<a href="http://mirror1.slitaz.org/awstats.pl?config=rsync">stats</a>)</p>
|
al@602
|
211
|
al@602
|
212 <table class="list">
|
al@602
|
213 <thead>
|
al@602
|
214 <tr>
|
al@602
|
215 <th>Mirror name</th>
|
al@602
|
216 <th>Access URLs</th>
|
al@602
|
217 <th>Location</th>
|
al@602
|
218 </tr>
|
al@602
|
219 </thead>
|
al@602
|
220 <tr>
|
al@602
|
221 <td class="fr">slitaz.org mirror</td>
|
al@602
|
222 <td>
|
al@602
|
223 <a href="http://mirror.slitaz.org/">http</a>
|
al@602
|
224 </td>
|
al@602
|
225 <td><a href="http://en.utrace.de/?query=mirror.slitaz.org">map</a></td>
|
al@602
|
226 </tr>
|
al@602
|
227 <tr>
|
al@602
|
228 <td class="ch">Swiss academia mirror</td>
|
al@602
|
229 <td>
|
al@602
|
230 <a href="http://mirror.switch.ch/ftp/mirror/slitaz/">http</a> ·
|
al@602
|
231 <a href="ftp://mirror.switch.ch/mirror/slitaz/">ftp</a>
|
al@602
|
232 </td>
|
al@602
|
233 <td><a href="http://en.utrace.de/?query=mirror.switch.ch">map</a></td>
|
al@602
|
234 </tr>
|
al@602
|
235 <tr>
|
al@602
|
236 <td class="us">Georgia Tech Software Library (GTlib) mirror</td>
|
al@602
|
237 <td>
|
al@602
|
238 <a href="http://www.gtlib.gatech.edu/pub/slitaz/">http</a> ·
|
al@602
|
239 <a href="ftp://ftp.gtlib.gatech.edu/pub/slitaz/">ftp</a> ·
|
al@602
|
240 <a href="rsync://www.gtlib.gatech.edu/slitaz/">rsync</a>
|
al@602
|
241 </td>
|
al@602
|
242 <td><a href="http://en.utrace.de/?query=www.gtlib.gatech.edu">map</a></td>
|
al@602
|
243 </tr>
|
al@602
|
244 <tr>
|
al@602
|
245 <td class="fr">TuxFamily mirror</td>
|
al@602
|
246 <td>
|
al@602
|
247 <a href="http://download.tuxfamily.org/slitaz/">http</a> ·
|
al@602
|
248 <a href="ftp://download.tuxfamily.org/slitaz/">ftp</a> ·
|
al@602
|
249 <a href="rsync://download.tuxfamily.org/pub/slitaz/">rsync</a>
|
al@602
|
250 </td>
|
al@602
|
251 <td><a href="http://en.utrace.de/?query=download.tuxfamily.org">map</a></td>
|
al@602
|
252 </tr>
|
al@602
|
253 <tr>
|
al@602
|
254 <td class="br">Federal University of Paraná (UFPR) mirror</td>
|
al@602
|
255 <td>
|
al@602
|
256 <a href="http://slitaz.c3sl.ufpr.br/">http</a> ·
|
al@602
|
257 <a href="ftp://slitaz.c3sl.ufpr.br/slitaz/">ftp</a> ·
|
al@602
|
258 <a href="ftp://opensuse.c3sl.ufpr.br/slitaz/">ftp</a> ·
|
al@602
|
259 <a href="ftp://ftp.br.debian.org/slitaz/">ftp</a> ·
|
al@602
|
260 <a href="rsync://slitaz.c3sl.ufpr.br/slitaz/">rsync</a>
|
al@602
|
261 </td>
|
al@602
|
262 <td><a href="http://en.utrace.de/?query=slitaz.c3sl.ufpr.br">map</a></td>
|
al@602
|
263 </tr>
|
al@602
|
264 <tr>
|
al@602
|
265 <td class="it">Italian Research & Education Network (NREN) mirror</td>
|
al@602
|
266 <td>
|
al@602
|
267 <a href="http://slitaz.mirror.garr.it/mirrors/slitaz/">http</a> ·
|
al@602
|
268 <a href="ftp://slitaz.mirror.garr.it/mirrors/slitaz/">ftp</a> ·
|
al@602
|
269 <a href="rsync://slitaz.mirror.garr.it/mirrors/slitaz/">rsync</a>
|
al@602
|
270 </td>
|
al@602
|
271 <td><a href="http://en.utrace.de/?query=slitaz.mirror.garr.it">map</a></td>
|
al@602
|
272 </tr>
|
al@602
|
273 <tr>
|
al@602
|
274 <td class="us">University of North Carolina mirror</td>
|
al@602
|
275 <td>
|
al@602
|
276 <a href="http://distro.ibiblio.org/slitaz/">http</a> ·
|
al@602
|
277 <a href="ftp://distro.ibiblio.org/slitaz/">ftp</a>
|
al@602
|
278 </td>
|
al@602
|
279 <td><a href="http://en.utrace.de/?query=distro.ibiblio.org">map</a></td>
|
al@602
|
280 </tr>
|
al@602
|
281 <tr>
|
al@602
|
282 <td class="us">Clarkson University mirror</td>
|
al@602
|
283 <td>
|
al@602
|
284 <a href="http://mirror.clarkson.edu/slitaz/">http</a>
|
al@602
|
285 </td>
|
al@602
|
286 <td><a href="http://en.utrace.de/?query=mirror.clarkson.edu">map</a></td>
|
al@602
|
287 </tr>
|
al@602
|
288 <tr>
|
al@602
|
289 <td class="fr">TuxFamily mirror</td>
|
al@602
|
290 <td>
|
al@602
|
291 <a href="http://malibu.tuxfamily.net/slitaz/">http</a> ·
|
al@602
|
292 <a href="ftp://malibu.tuxfamily.net/slitaz/">ftp</a>
|
al@602
|
293 </td>
|
al@602
|
294 <td><a href="http://en.utrace.de/?query=malibu.tuxfamily.net">map</a></td>
|
al@602
|
295 </tr>
|
al@602
|
296 <tr>
|
al@602
|
297 <td class="de">University of Stuttgart mirror</td>
|
al@602
|
298 <td>
|
al@602
|
299 <a href="http://ftp.uni-stuttgart.de/slitaz/">http</a> ·
|
al@602
|
300 <a href="ftp://ftp.uni-stuttgart.de/slitaz/">ftp</a>
|
al@602
|
301 </td>
|
al@602
|
302 <td><a href="http://en.utrace.de/?query=ftp.uni-stuttgart.de">map</a></td>
|
al@602
|
303 </tr>
|
al@602
|
304 <tr>
|
al@602
|
305 <td class="de">Technische Universität Darmstadt mirror</td>
|
al@602
|
306 <td>
|
al@602
|
307 <a href="ftp://fb04272.mathematik.tu-darmstadt.de/pub/linux/distributions/slitaz/">ftp</a> ·
|
al@602
|
308 <a href="ftp://linux.mathematik.tu-darmstadt.de/pub/linux/distributions/misc/slitaz/">ftp</a>
|
al@602
|
309 </td>
|
al@602
|
310 <td><a href="http://en.utrace.de/?query=linux.mathematik.tu-darmstadt.de">map</a></td>
|
al@602
|
311 </tr>
|
al@602
|
312 <tr>
|
al@602
|
313 <td class="de">Kiel University mirror</td>
|
al@602
|
314 <td>
|
al@602
|
315 <a href="ftp://ftp.rz.uni-kiel.de/pub2/linux/slitaz/">ftp</a>
|
al@602
|
316 </td>
|
al@602
|
317 <td><a href="http://en.utrace.de/?query=ftp.rz.uni-kiel.de">map</a></td>
|
al@602
|
318 </tr>
|
al@602
|
319 <tr>
|
al@602
|
320 <td class="pl">University of Warsaw mirror</td>
|
al@602
|
321 <td>
|
al@602
|
322 <a href="ftp://ftp.icm.edu.pl/vol/rzm5/linux-ibiblio/distributions/slitaz/">ftp</a>
|
al@602
|
323 </td>
|
al@602
|
324 <td><a href="http://en.utrace.de/?query=ftp.icm.edu.pl">map</a></td>
|
al@602
|
325 </tr>
|
al@602
|
326 </table>
|
al@602
|
327 <!--
|
al@602
|
328 Old mirrors:
|
al@602
|
329 http://www.linuxembarque.com/slitaz/mirror/ (fr)
|
al@602
|
330 http://mirror.lupaworld.com/slitaz/ (cn)
|
al@602
|
331 http://mirror.drustvo-dns.si/slitaz/ (si)
|
al@602
|
332 ftp://ftp.pina.si/slitaz/ (si)
|
al@602
|
333 http://ftp.nedit.org/ftp/ftp/pub/os/Linux/distr/slitaz/ (nl)
|
al@602
|
334 http://ftp.ch.xemacs.org/ftp/pool/2/mirror/slitaz/ (ch)
|
al@602
|
335 ftp://ftp.ch.xemacs.org/pool/2/mirror/slitaz/ (ch)
|
al@602
|
336
|
al@602
|
337 Outdated mirror:
|
al@602
|
338 http://ftp.vim.org/ftp/os/Linux/distr/slitaz/ (2012)
|
al@602
|
339 -->
|
al@602
|
340
|
al@602
|
341
|
pascal@606
|
342 <h2 id="builds">Weekly builds</h2>
|
pankso@157
|
343
|
pankso@157
|
344 <?php
|
pankso@157
|
345 function display_log($file,$anchor,$url)
|
pankso@157
|
346 {
|
al@602
|
347 echo "<p><a name=\"$anchor\" href=\"$url\">";
|
al@602
|
348 system("stat -c '%y %n' ".$file." | sed -e 's/.000000000//' -e 's|/var/log/\(.*\).log|\\1.iso|'");
|
al@602
|
349 echo "</a></p>";
|
al@602
|
350 echo "<pre class=\"hard\">";
|
al@602
|
351 system("cat ".$file." | sed -e 's/.\[[0-9][^mG]*.//g' | awk '".
|
al@602
|
352 '{ if (/\[/) { n=index($0,"["); printf("%s%s%s\n",substr($0,1,n-1),'.
|
al@602
|
353 'substr("\t\t\t\t\t\t\t",1,9-(n/8)),substr($0,n)); } else print }'."'");
|
pankso@157
|
354 echo "</pre>";
|
pankso@157
|
355 }
|
pankso@157
|
356
|
pascal@361
|
357 display_log("/var/log/packages-stable.log", "buildstable", "/iso/stable/packages-4.0.iso");
|
pankso@157
|
358 display_log("/var/log/packages-cooking.log","buildcooking","/iso/cooking/packages-cooking.iso");
|
pankso@157
|
359 ?>
|
pankso@157
|
360
|
al@602
|
361 <p>Last update : <?php echo date('r'); ?></p>
|
pankso@157
|
362 <!-- End of content -->
|
al@602
|
363 </main>
|
pankso@157
|
364
|
al@602
|
365 <script>
|
pascal@568
|
366 function QRCodePNG(str, obj) {
|
pascal@568
|
367 try {
|
pascal@570
|
368 obj.height = obj.width += 300;
|
pascal@568
|
369 return QRCode.generatePNG(str, {ecclevel: 'H'});
|
pascal@568
|
370 }
|
pascal@568
|
371 catch (any) {
|
pascal@568
|
372 var element = document.createElement("script");
|
al@602
|
373 element.src = "/static/qrcode.min.js";
|
al@602
|
374 element.type = "text/javascript";
|
pascal@568
|
375 element.onload = function() {
|
pascal@568
|
376 obj.src = QRCode.generatePNG(str, {ecclevel: 'H'});
|
pascal@568
|
377 };
|
pascal@568
|
378 document.body.appendChild(element);
|
pascal@568
|
379 }
|
pascal@568
|
380 }
|
pascal@568
|
381 </script>
|
pascal@358
|
382
|
al@602
|
383 <footer>
|
al@602
|
384 <div>
|
al@602
|
385 Copyright © <?php echo date('Y'); ?>
|
al@602
|
386 <a href="http://www.slitaz.org/">SliTaz</a>
|
al@602
|
387 </div>
|
al@602
|
388 <div>
|
al@602
|
389 Network:
|
al@602
|
390 <a href="http://scn.slitaz.org/">Community</a> ·
|
al@602
|
391 <a href="http://doc.slitaz.org/">Doc</a> ·
|
al@602
|
392 <a href="http://forum.slitaz.org/">Forum</a> ·
|
al@602
|
393 <a href="http://pkgs.slitaz.org/">Packages</a> ·
|
al@602
|
394 <a href="http://bugs.slitaz.org">Bugs</a> ·
|
al@602
|
395 <a href="http://hg.slitaz.org/?sort=lastchange">Hg</a>
|
al@602
|
396 </div>
|
al@602
|
397 <div>
|
al@602
|
398 SliTaz @
|
al@602
|
399 <a href="http://twitter.com/slitaz">Twitter</a> ·
|
al@602
|
400 <a href="http://www.facebook.com/slitaz">Facebook</a> ·
|
al@602
|
401 <a href="http://distrowatch.com/slitaz">Distrowatch</a> ·
|
al@602
|
402 <a href="http://en.wikipedia.org/wiki/SliTaz">Wikipedia</a> ·
|
pankso@183
|
403 <a href="http://flattr.com/profile/slitaz">Flattr</a>
|
al@602
|
404 </div>
|
al@602
|
405 <img src="/static/qr.png" alt="#" onmouseover="this.title = location.href"
|
al@602
|
406 onclick="this.src = QRCodePNG(location.href, this)"/>
|
al@602
|
407 </footer>
|
pankso@157
|
408
|
pankso@157
|
409 </body>
|
pankso@157
|
410 </html>
|