website rev 624

pt: remove cookbook (moved to doc.slitaz.org)
author Claudinei Pereira <claudinei@slitaz.org>
date Wed Mar 31 03:11:08 2010 +0000 (2010-03-31)
parents d9f3f749dc33
children a8ab533b882d
files pt/doc/cookbook/book.css pt/doc/cookbook/boot-scripts.html pt/doc/cookbook/build-bot.html pt/doc/cookbook/build-host.html pt/doc/cookbook/favicon.ico pt/doc/cookbook/images/css/Thumbs.db pt/doc/cookbook/images/css/content-tl.png pt/doc/cookbook/images/css/content-tr.png pt/doc/cookbook/images/css/footer-bl.png pt/doc/cookbook/images/css/footer-br.png pt/doc/cookbook/images/css/header.png pt/doc/cookbook/index.html pt/doc/cookbook/receipts.html pt/doc/cookbook/reltasks.html pt/doc/cookbook/rootcd.html pt/doc/cookbook/slitaz-tools.html pt/doc/cookbook/template.html pt/doc/cookbook/wok-tools.html
line diff
     1.1 --- a/pt/doc/cookbook/book.css	Wed Mar 31 03:09:00 2010 +0000
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,170 +0,0 @@
     1.4 -/* 
     1.5 -	CSS style for SliTaz GNU/Linux *book.
     1.6 -	Pankso 2007 - www.slitaz.org
     1.7 -*/
     1.8 -
     1.9 -body {
    1.10 -	font: 13px sans-serif, vernada, arial;
    1.11 -	background: #222222;
    1.12 -	margin: 0;
    1.13 -	padding-bottom: auto;
    1.14 -}
    1.15 -
    1.16 -#header {
    1.17 -	background: #BFB06B url(images/css/header.png) repeat-x top;
    1.18 -	color: black;
    1.19 -	height: 50px;
    1.20 -	border-top: 1px solid black;
    1.21 -	border-bottom: 1px solid black;
    1.22 -}
    1.23 -#quicknav {
    1.24 -	margin-right: 6px;
    1.25 -	text-align: right;
    1.26 -	font-size: 12px;
    1.27 -	}
    1.28 -#quicknav {
    1.29 -	margin-right: 6px;
    1.30 -}
    1.31 -
    1.32 -#quicknav a {
    1.33 -	background: inherit;
    1.34 -	color: #222222;
    1.35 -}
    1.36 -
    1.37 -#quicknav a:hover {
    1.38 -	background: inherit;
    1.39 -	color: #EDEDED;
    1.40 -}
    1.41 -
    1.42 -/*  content. */
    1.43 -
    1.44 -#content {
    1.45 -	background: white url(images/css/content-tl.png) no-repeat top left;
    1.46 -	color: black;
    1.47 -	padding: 20px;
    1.48 -	margin: 30px 50px 0px 50px;
    1.49 -	width: auto;
    1.50 -	text-align: justify;
    1.51 -}
    1.52 -
    1.53 -#content li {
    1.54 -	line-height: 1.5em;
    1.55 -	text-align: left;
    1.56 -}
    1.57 -
    1.58 -/*  Footer. */
    1.59 -
    1.60 -#footer {
    1.61 -	font-size: 11px;
    1.62 -	font-weight: bold;
    1.63 -	background: #eaeaea url(images/css/footer-bl.png) no-repeat bottom left;
    1.64 -	color: black;
    1.65 -	height: 20px;
    1.66 -	padding: 6px 0px 0px 10px;
    1.67 -	margin: 0px 50px 0px 50px;
    1.68 -	width: auto;
    1.69 -	text-align: center ;
    1.70 -}
    1.71 -
    1.72 -#footer a {
    1.73 -	text-decoration: none;
    1.74 -	background: #eaeaea;
    1.75 -	color: #3E1220;
    1.76 -}
    1.77 -
    1.78 -#footer a:hover {
    1.79 -	background: #eaeaea;
    1.80 -	color: #DF8F06;
    1.81 -}
    1.82 -
    1.83 -/* Legal information */
    1.84 -
    1.85 -#copy {
    1.86 -	font-size: 11px ;
    1.87 -	text-align: center ;
    1.88 -	background: transparent;
    1.89 -	color: #a8a8a8;
    1.90 -	padding-top: 20px;
    1.91 -}
    1.92 -
    1.93 -#copy a {
    1.94 -	background: inherit;
    1.95 -	color: #a8a8a8;
    1.96 -}
    1.97 -
    1.98 -#copy a:hover {
    1.99 -	background: inherit;
   1.100 -	color: #EDEDED;
   1.101 -}
   1.102 -
   1.103 -/* Div for round corners. */
   1.104 -
   1.105 -.content-right, .footer-right {
   1.106 -	width: 16px;
   1.107 -	color: white;
   1.108 -	background-color: #333333;
   1.109 -}
   1.110 -.content-right {
   1.111 -	background: url(images/css/content-tr.png) no-repeat top right;
   1.112 -	height: 16px;
   1.113 -	right: 50px;
   1.114 -	top: 82px;
   1.115 -	position: absolute;
   1.116 -}
   1.117 -
   1.118 -.footer-right {
   1.119 -	background: url(images/css/footer-br.png) no-repeat bottom right;
   1.120 -	height: 20px;
   1.121 -	float: right;
   1.122 -}
   1.123 -
   1.124 -/* General HTML entities for  content. */
   1.125 -
   1.126 -h1 {
   1.127 -	margin: 0px 0px 0px 16px;
   1.128 -}
   1.129 -
   1.130 -h2 {
   1.131 -	margin: 12px 0;
   1.132 -	color: #484B7C;
   1.133 -	background: white;
   1.134 -}
   1.135 -
   1.136 -h3 {
   1.137 -	font-weight: bold;
   1.138 -	color: #6c0023;
   1.139 -	background: white;
   1.140 -}
   1.141 -
   1.142 -a {
   1.143 -	text-decoration: underline;
   1.144 -}
   1.145 -a:hover {
   1.146 -	text-decoration: none;
   1.147 -}
   1.148 -
   1.149 -pre {
   1.150 -	padding: 5px;
   1.151 -	color: black;
   1.152 -	background: #e1e0b0;
   1.153 -}
   1.154 -pre.script {
   1.155 -	padding: 10px;
   1.156 -	color: black;
   1.157 -	background: #e8e8e8;
   1.158 -	border: 1px inset #333333;
   1.159 -}
   1.160 -
   1.161 -code {
   1.162 -	font-size: 12px;
   1.163 -	color: #669900;
   1.164 -	background: transparent;
   1.165 -}
   1.166 -
   1.167 -li {
   1.168 -	line-height: 1.4em;
   1.169 -}
   1.170 -
   1.171 -hr {
   1.172 -	border: 0pt none;
   1.173 -}
     2.1 --- a/pt/doc/cookbook/boot-scripts.html	Wed Mar 31 03:09:00 2010 +0000
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,194 +0,0 @@
     2.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     2.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
     2.7 -<head>
     2.8 -    <title>Livro de Receitas do SliTaz - Scripts de Inicialização</title>
     2.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    2.10 -    <meta name="description" content="slitaz portuguese cookbook" />
    2.11 -    <meta name="expires" content="never" />
    2.12 -    <meta name="modified" content="2008-02-26 18:30:00" />
    2.13 -    <meta name="publisher" content="www.slitaz.org" />
    2.14 -    <meta name="author" content="Christophe Lincoln"/>
    2.15 -    <link rel="shortcut icon" href="favicon.ico" />
    2.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
    2.17 -</head>
    2.18 -<body bgcolor="#ffffff">
    2.19 -
    2.20 -<!-- Header and quick navigation -->
    2.21 -<div id="header">
    2.22 -<div align="right" id="quicknav">
    2.23 -    <a name="top"></a>
    2.24 -    <a href="slitaz-tools.html">Ferramentas SliTaz</a> |
    2.25 -    <a href="index.html">Conteúdo</a>
    2.26 -</div>
    2.27 -<h1><font color="#3E1220">SliTaz Cookbook (pt)</font></h1>
    2.28 -</div>
    2.29 -
    2.30 -<!-- Content. -->
    2.31 -<div id="content">
    2.32 -<div class="content-right"></div>
    2.33 -
    2.34 -<h2><font color="#df8f06">Scripts de Inicialização</font></h2>
    2.35 -<p>
    2.36 -Os scripts de inicialização e finalização com seus arquivos de configuração.
    2.37 -</p>
    2.38 -
    2.39 -<ul>
    2.40 -    <li><a href="boot-scripts.html#intro">SliTaz e a Inicialização</a></li>
    2.41 -    <li><a href="boot-scripts.html#init.d">/etc/init.d/*</a> - Diretório de Scripts e Daemons</li>
    2.42 -    <li><a href="boot-scripts.html#rcS">/etc/init.d/rcS</a> - Scripts de Inicialização Primários</li>
    2.43 -    <li><a href="boot-scripts.html#rc-scripts">Scripts e Daemons Específicos</a> - Scripts e
    2.44 -     daemons com tarefas específicas</li>
    2.45 -    <li><a href="boot-scripts.html#inittab">/etc/inittab</a> - Arquivo de configuração init</li>
    2.46 -</ul>
    2.47 -
    2.48 -<a name="intro"></a>
    2.49 -<h3><font color="#6c0023">SliTaz e a Inicialização</font></h3>
    2.50 -
    2.51 -<p>
    2.52 -O SliTaz não usa um nível de execução (runlevel) - o sistema é inicializado
    2.53 -por meio de um script primário e seu arquivo de configuração principal. O script
    2.54 -por si só executa outros scripts menores que lidam, por exemplo, com a
    2.55 -internacionalização ou os comandos necessários ao início do sistema.
    2.56 -</p>
    2.57 -
    2.58 -<a name="init.d"></a>
    2.59 -<h3><font color="#6c0023">/etc/init.d/* - Diretório de Scripts e Daemons</font></h3>
    2.60 -<p>
    2.61 -O diretório /etc/init.d contem todos os scripts rc, que são simples scripts shell
    2.62 -com a extensão ".sh", e daemons como o "dropbear" ou o "lighttpd", que são 
    2.63 -scripts que executam um serviço. Os scripts de daemons podem iniciar, parar ou
    2.64 -reiniciar por meio do comando: 
    2.65 -</p>
    2.66 -<pre> # /etc/init.d/daemon [start|stop|restart]
    2.67 -</pre>
    2.68 -<p>
    2.69 -No SliTaz você encontra o arquivo /etc/init.d/README que descreve as funções
    2.70 -básicas dos scripts rc. Note que todos os scripts de inicialização e daemons
    2.71 -podem executar o arquivo <code>/etc/init.d/rc.functions</code>. Este arquivo 
    2.72 -possibilita incluir várias funções nos scripts rc. O SliTaz usa a função
    2.73 -<code>status</code> para checar se o comando anterior foi executado com sucesso
    2.74 -(0) ou não.
    2.75 -</p>
    2.76 -
    2.77 -<a name="rcS"></a>
    2.78 -<h3><font color="#6c0023">/etc/init.d/rcS - Scripts de Inicialização Primários</font></h3>
    2.79 -<p>
    2.80 -O script <code>/etc/init.d/rcS</code> configura todos os serviços básicos e 
    2.81 -inicializa o sistema. Ele começa montando o sistema de arquivos e iniciando
    2.82 -serviços como o syslogd, klogd, mdev, limpa o sistema e etc. Utiliza o arquivo
    2.83 -de configuração <code>/etc/rcS.conf</code> para verificar quais daemons e 
    2.84 -scripts executar na inicialização. Você pode ler o arquivo para saber quais
    2.85 -comandos são executados:
    2.86 -</p>
    2.87 -<pre> # nano rootfs/etc/init.d/rcS 
    2.88 -</pre>
    2.89 -
    2.90 -<a name="rc-scripts"></a>
    2.91 -<h3><font color="#6c0023">Scripts e Daemons Específicos</font></h3>
    2.92 -
    2.93 -<h4>bootopts.sh - Opções do modo LiveCD</h4>
    2.94 -<p>
    2.95 -Este script é usado para configurar as opções de LiveCD passadas no momento da
    2.96 -inicialização e pode ser lido por meio do arquivo /proc/cmdline. Este é o script
    2.97 -que permite a utilização de um Pendrive ou de um disco rígido externo - montados
    2.98 -na partição <code>/home</code> com a opção home=usb ou home=sda[1-9] - ou a 
    2.99 -especificação da linguagem e parâmetros de teclado.
   2.100 -</p>
   2.101 -
   2.102 -<h4>network.sh - Inicialização de Rede</h4>
   2.103 -<p>
   2.104 -Este script procura pelo arquivo de configuração /etc/network.conf para sua 
   2.105 -utilização pela interface de rede: pode-se desejar executar o cliente DHCP 
   2.106 -(ou não) ou usar um IP estático. No SliTaz o script /etc/init.d/network.sh
   2.107 -configura as interfaces de rede para iniciarem usando as informações contidas
   2.108 -em /etc/network.conf. Se a variável $DHCP é igual a "yes", então o script
   2.109 -/etc/init.d/network.sh executa o cliente DHCP na interface $INTERFACE.
   2.110 -</p>
   2.111 -
   2.112 -<h4>i18n.sh - Internacionalização</h4>
   2.113 -<p>
   2.114 -O SliTaz armazena a configuração do locale padrão em /etc/locale.conf que é
   2.115 -lido pelo arquivo /etc/profile a cada login. O /etc/locale.conf é gerado durante
   2.116 -a inicialização do sistema graças ao script /etc/i18n.sh. Este script executa
   2.117 -o aplicativo "tazlocale" se o arquivo /etc/locale.conf não existir. O mesmo
   2.118 -processo é utilizado para o layout de teclado usando o aplicativo "tazkmap" e
   2.119 -o arquivo de configuração /etc/kmap.conf. Ambos os aplicativos são instalados
   2.120 -e localizados em /sbin e usam dialog e a biblioteca ncurses. O script também
   2.121 -checa se o arquivo /etc/TZ (Time Zone) existe: se este não existe ele cria um 
   2.122 -baseado nas configurações de teclado.
   2.123 -</p>
   2.124 -
   2.125 -<h4>local.sh - Comandos locais</h4>
   2.126 -<p>
   2.127 -O script /etc/init.d/local.sh permite ao administrador do sistema adicionar
   2.128 -comandos locais a serem utilizados no momento da inicialização. Exemplo:
   2.129 -</p>
   2.130 -<pre class="script">#!/bin/sh
   2.131 -# /etc/init.d/local.sh: Comandos de inicialização locais.
   2.132 -# Todos os comandos aqui devem ser executados no momento da inicialização.
   2.133 -#
   2.134 -. /etc/init.d/rc.functions
   2.135 -
   2.136 -echo "Starting local startup commands... "
   2.137 -
   2.138 -</pre>
   2.139 -
   2.140 -<h4>rc.shutdown</h4>
   2.141 -<p>
   2.142 -Este script é invocado pelo /etc/inittab durante a finalização do sistema. Também
   2.143 -para todos os daemons especificados pela variável $RUN_DAEMONS no arquivo de 
   2.144 -configuração primário <code>/etc/rcS.conf</code> 
   2.145 -</p>
   2.146 -
   2.147 -<a name="inittab"></a>
   2.148 -<h3><font color="#6c0023">/etc/inittab - Arquivo de Configuração init</font></h3>
   2.149 -<p>
   2.150 -O primeiro arquivo lido pelo Kernel no momento da inicialização. Define o script
   2.151 -de inicialização (/etc/init.d/rcS), shells (ttys) e ações no caso de uma
   2.152 -re-inicialização ou interferência. Pode-se encontrar um exemplo completo 
   2.153 -acompanhado de notas em <a href="slitaz-tools.html">Ferramentas SliTaz</a>:
   2.154 -</p>
   2.155 -<pre class="script"># /etc/inittab: init configuration for SliTaz GNU/Linux.
   2.156 -# Boot-time system configuration/initialization script.
   2.157 -#
   2.158 -::sysinit:/etc/init.d/rcS
   2.159 -
   2.160 -# /sbin/getty respawn shell invocations for selected ttys.
   2.161 -tty1::respawn:/sbin/getty 38400 tty1
   2.162 -tty2::respawn:/sbin/getty 38400 tty2
   2.163 -tty3::respawn:/sbin/getty 38400 tty3
   2.164 -tty4::respawn:/sbin/getty 38400 tty4
   2.165 -tty5::respawn:/sbin/getty 38400 tty5
   2.166 -tty6::respawn:/sbin/getty 38400 tty6
   2.167 -
   2.168 -# Stuff to do when restarting the init 
   2.169 -# process, or before rebooting.
   2.170 -::restart:/etc/init.d/rc.shutdown
   2.171 -::restart:/sbin/init
   2.172 -::ctrlaltdel:/sbin/reboot
   2.173 -::shutdown:/etc/init.d/rc.shutdown
   2.174 -
   2.175 -</pre>
   2.176 -
   2.177 -<!-- End of content -->
   2.178 -</div>
   2.179 -
   2.180 -<!-- Footer. -->
   2.181 -<div id="footer">
   2.182 -    <div class="footer-right"></div>
   2.183 -    <a href="boot-scripts.html#top">Topo da Página</a> | 
   2.184 -    <a href="index.html">Conteúdo</a>
   2.185 -</div>
   2.186 -
   2.187 -<div id="copy">
   2.188 -    Copyright &copy; 2008 <a href="http://www.slitaz.org/pt/">SliTaz</a> -
   2.189 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   2.190 -    Documentation is under
   2.191 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   2.192 -    and code is <a href="http://validator.w3.org/">valid xHTML 1.0</a>.
   2.193 -</div>
   2.194 -
   2.195 -</body>
   2.196 -</html>
   2.197 -
     3.1 --- a/pt/doc/cookbook/build-bot.html	Wed Mar 31 03:09:00 2010 +0000
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,204 +0,0 @@
     3.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     3.5 -	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     3.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
     3.7 -<head>
     3.8 -	<title>Livro de Receitas do SliTaz - Build Bot</title>
     3.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    3.10 -	<meta name="description" content="slitaz portuguese cookbook" />
    3.11 -	<meta name="expires" content="never" />
    3.12 -	<meta name="modified" content="2009-06-20 00:10:00" />
    3.13 -	<meta name="publisher" content="www.slitaz.org" />
    3.14 -	<meta name="author" content="SliTaz contributors"/>
    3.15 -	<link rel="shortcut icon" href="favicon.ico" />
    3.16 -	<link rel="stylesheet" type="text/css" href="book.css" />
    3.17 -</head>
    3.18 -<body bgcolor="#ffffff">
    3.19 -
    3.20 -<!-- Header and quick navigation -->
    3.21 -<div id="header">
    3.22 -<div align="right" id="quicknav">
    3.23 -	<a name="top"></a>
    3.24 -	<a href="boot-scripts.html">Scripts de Inicialização</a> |
    3.25 -	<a href="index.html">Conteúdo</a>
    3.26 -</div>
    3.27 -<h1><font color="#3E1220">SliTaz Cookbook (pt)</font></h1>
    3.28 -</div>
    3.29 -
    3.30 -<!-- Content. -->
    3.31 -<div id="content">
    3.32 -<div class="content-right"></div>
    3.33 -
    3.34 -<h2><font color="#DF8F06">Build Bot (tazbb)</font></h2>
    3.35 -
    3.36 -<p>
    3.37 -O objetivo do Tazbb é automatizar, testar e criar relatórios sobre os
    3.38 -pacotes gerados no wok. A execução do comando <code>tazbb usage</code>
    3.39 -mostra uma lista de comandos disponiveis e sua descrição. O status
    3.40 -do Build Bot pode ser acompanhado na interface web do Tazbb em 
    3.41 -<a href="http://bb.slitaz.org/">bb.slitaz.org</a>. Colaborações podem ser
    3.42 -feitas na <a href="http://labs.slitaz.org/wiki/distro/Tazbb">Tazbb Wiki</a>.
    3.43 -</p>
    3.44 -
    3.45 -<ul>
    3.46 -	<li><a href="build-bot.html#about">Como funciona</a></li>
    3.47 -	<li><a href="build-bot.html#cmds">Comandos</a></li>
    3.48 -	<li><a href="build-bot.html#woks">Hg e chroot Wok</a></li>
    3.49 -	<li><a href="build-bot.html#log">Arquivos de Log</a></li>
    3.50 -	<li><a href="build-bot.html#web">Interface Web</a></li>
    3.51 -	<li><a href="build-bot.html#hg-hook">Hg hook</a></li>
    3.52 -	<li><a href="build-bot.html#cron">Cron Job</a></li>
    3.53 -	<li><a href="build-bot.html#db">Arquivos de banco de dados</a></li>
    3.54 -</ul>
    3.55 -
    3.56 -<a name="about"></a>
    3.57 -<h3>Como funciona</h3>
    3.58 -<p>
    3.59 -O Tazbb pode ser executado por um cron job e checa pelo último commit 
    3.60 -feito por algum colaborador, gerando então os pacotes modificados. A 
    3.61 -execução do comando 'tazbb cook-commit' irá gerar novamente os últimos
    3.62 -pacotes modificados. Para gerar novamente todos os pacotes marcados como
    3.63 -'missing', 'modified' ou 'unbuilt' deve-se executar o comando 'tazbb cook-all'.
    3.64 -</p>
    3.65 -<p>
    3.66 -A geração de relatórios procura por todas as receitas (receipts) contidas no wok
    3.67 -e verifica se um pacote foi gerado, se não o pacote é inserido à lista de
    3.68 -compilação. Para os pacotes existentes são comparadas as datas dos arquivos
    3.69 -do repositório (o arquivo 'receipt', o diretório 'stuff', por exemplo)
    3.70 -com as datas contidas no arquivo do pacote no formato 'pacote.tazpkg',
    3.71 -se houver alguma diferença o pacote também é inserido na lista de 
    3.72 -compilação.
    3.73 -</p>
    3.74 -<p>
    3.75 -O tazbb também verifica o wok contido no ambiente chroot e checa se o
    3.76 -pacote já foi compilado (procura pela existência de um diretório 'taz/').
    3.77 -Caso o pacote não tenha sido compilado, é gerado um log e o pacote é adicionado
    3.78 -à lista de compilação. Todos os pacotes são compilados por intermédio de
    3.79 -um script, os logs de compilação são armazenados em $LOG_DIR e um link
    3.80 -é criado para ser inserido na interface web do tazbb, de modo a permitir
    3.81 -que os desenvolvedores verifiquem o processo de compilação e corrijam 
    3.82 -possíveis bugs.
    3.83 -</p>
    3.84 -<p>
    3.85 -Quando executado com a opção 'cook' o tazbb remove pacotes antigo e/ou
    3.86 -corrompidos e reconstroi todas as listas de pacotes (por meio do comando
    3.87 -'tazwok genlist --text'). Para funcionar corretamente, tanto o tazwok
    3.88 -quanto o tazbb devem ter seus caminhos (path) configurados igualmente.
    3.89 -O arquivo de configuração do tazbb encontra-se em 
    3.90 -<code>/etc/slitaz/tazbb.conf</code>
    3.91 -</p>
    3.92 -
    3.93 -<a name="cmds"></a>
    3.94 -<h3>Comandos</h3>
    3.95 -<p>
    3.96 -O Tazbb pode ser instalado em sua máquina e executado pela linha de 
    3.97 -comando - 'tazbb usage' retorna uma lista de funções disponíveis. Pode-se
    3.98 -executar o programa de modo a obter diversas informações com a opção
    3.99 -'--verbose'.
   3.100 -</p>
   3.101 -
   3.102 -<a name="woks"></a>
   3.103 -<h3>Repositório Hg e Wok em modo chroot</h3>
   3.104 -<p>
   3.105 -O Tazbb utiliza 2 woks: um wok do repositório mercurial e um wok para a 
   3.106 -compilação de pacotes em um ambiente chroot. A cada vez que o tazbb é 
   3.107 -executado os arquivos do wok contido no repositório são atualizados e 
   3.108 -copiados para o wok de compilação, o que possibilita manter o wok 
   3.109 -principal (do repositório) limpo e permite a modificação manual das 
   3.110 -receitas (arquivos nomeados 'receipts'). Se configurado corretamente, o
   3.111 -comando 'tazdev update-wok' atualiza o wok do repositório, copiando os 
   3.112 -arquivos necessários para tal atualização.
   3.113 -</p>
   3.114 -
   3.115 -<a name="log"></a>
   3.116 -<h3>Arquivos de Log</h3>
   3.117 -<p>
   3.118 -O Tazbb utiliza as ferramentas existentes no sistema SliTaz, como o 
   3.119 -tazwok para compilar pacotes, porém gera arquivos de log e possui sua
   3.120 -própria base de dados contida num arquivo de texto. Estes arquivos podem
   3.121 -ser consultados pela interface web e são encontrados em: 
   3.122 -<code>/var/log/tazbb</code>
   3.123 -</p>
   3.124 -
   3.125 -<a name="web"></a>
   3.126 -<h3>Interface Web</h3>
   3.127 -<p>
   3.128 -O Tazbb mantem logs de todas suas atividades em arquivos de log e num
   3.129 -arquivo que tem por função listar pacotes a serem compilados (cooklist).
   3.130 -Estes arquivos podem ser consultados por intermédio de uma interface web,
   3.131 -permitindo aos desenvolvedores uma visão geral sobre os resultados das
   3.132 -últimas compilações. Esta interface é construida com PHP, CSS e suas imagens
   3.133 -são instaladas em <code>/var/lib/tazbb/web</code>.
   3.134 -A instalação do pacote cria um link simbólico em <code>/var/www/vhosts</code>,
   3.135 -provendo fácil acesso aos arquivos de log por intermédio de um host 
   3.136 -virtual na máquina local, que podem ser acessados pelo endereço:
   3.137 -<code>http://localhost/vhosts/bb</code>.
   3.138 -</p>
   3.139 -
   3.140 -<a name="hg-hook"></a>
   3.141 -<h3>Hg hook</h3>
   3.142 -<p>
   3.143 -O Mercurial possui um mecanismo poderoso que executa tarefas automaticamente
   3.144 -em resposta a eventos que ocorrem em um repositórios. Estas tarefas 
   3.145 -automáticas são chamadas de 'hooks'. Utiliza-se esse mecanismo para 
   3.146 -executar o tazbb a cada vez que um commit é feito no repositórios, 
   3.147 -bastando apenas adicionas um 'hook' no arquivo de configuração do 
   3.148 -repositório mercurial (o arquivo .hgrc). Exemplo:
   3.149 -</p>
   3.150 -<pre class="script">
   3.151 -[hooks]
   3.152 -commit = tazbb cook-commit
   3.153 -</pre>
   3.154 -
   3.155 -<a name="cron"></a>
   3.156 -<h3>Cron Job</h3>
   3.157 -<p>
   3.158 -O Tazbb também pode ser executado por intermédio de um cron job, compilando
   3.159 -os pacotes adicionados ou modificados no repositórios em horários pré 
   3.160 -determinados. Pode-se também atualizar o relatório gerado pelo tazbb 
   3.161 -ou compilar todos os pacotes contidos no wok. Deve-se tomar o cuidado
   3.162 -de deixar um bom espaço de tempo entre as execuções do tazbb, visto que 
   3.163 -se uma compilação ainda não tiver terminada ou se o tazbb for executado
   3.164 -manualmente e aí for rodado um cron job, o comando será terminado pois
   3.165 -o arquivo /var/lock será travado. Exemplo de um cron job que executa
   3.166 -'tazbb cook commit' a cada duas horas e que compila todos os pacotes do
   3.167 -repositório todos os dias à noite:
   3.168 -</p>
   3.169 -<pre class="script">
   3.170 -*/2 * * * * /usr/bin/tazbb cook-commit
   3.171 -03 02 * * * /usr/bin/tazbb cook-all
   3.172 -</pre>
   3.173 -
   3.174 -<a name="db"></a>
   3.175 -<h3>Arquivos da base de dados</h3>
   3.176 -<ul>
   3.177 -	<li>blocked    : Lista de pacotes bloqueados</li>
   3.178 -	<li>cooklist   : Lista de compilação atual ou da próxima compilação</li>
   3.179 -	<li>corrupted  : Lista de pacotes corrompidos</li>
   3.180 -	<li>packaged   : Todos os pacotes contidos no wok de compilação</li>
   3.181 -	<li>removed    : Últimos pacotes removidos</li>
   3.182 -	<li>report     : Último relatório gerado por check_{wok,commit}</li>
   3.183 -	<li>running    : Tarefas rodando atualmente</li>
   3.184 -	<li>summary    : Último resumo gerado para a interface web</li>
   3.185 -	<li>unbuilt    : Lista de pacotes não compilados</li>
   3.186 -</ul>
   3.187 -
   3.188 -<!-- End of content -->
   3.189 -</div>
   3.190 -
   3.191 -<!-- Footer. -->
   3.192 -<div id="footer">
   3.193 -	<div class="footer-right"></div>
   3.194 -	<a href="build-bot.html#top">Topo da Página</a> |
   3.195 -	<a href="index.html">Conteúdo</a>
   3.196 -</div>
   3.197 -
   3.198 -<div id="copy">
   3.199 -	Copyright &copy; 2009 <a href="http://www.slitaz.org/en/">SliTaz</a> -
   3.200 -	<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   3.201 -	Documentation is under
   3.202 -	<a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   3.203 -	and code is <a href="http://validator.w3.org/">valid xHTML 1.0</a>.
   3.204 -</div>
   3.205 -
   3.206 -</body>
   3.207 -</html>
     4.1 --- a/pt/doc/cookbook/build-host.html	Wed Mar 31 03:09:00 2010 +0000
     4.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3 @@ -1,184 +0,0 @@
     4.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     4.5 -	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     4.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
     4.7 -<head>
     4.8 -	<title>Livro de Receitas do SliTaz - Build Host</title>
     4.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    4.10 -	<meta name="description" content="slitaz portuguese cookbook" />
    4.11 -	<meta name="expires" content="never" />
    4.12 -	<meta name="modified" content="2009-03-27 21:30:00" />
    4.13 -	<meta name="publisher" content="www.slitaz.org" />
    4.14 -	<meta name="author" content="SliTaz contributors"/>
    4.15 -	<link rel="shortcut icon" href="favicon.ico" />
    4.16 -	<link rel="stylesheet" type="text/css" href="book.css" />
    4.17 -</head>
    4.18 -<body bgcolor="#ffffff">
    4.19 -
    4.20 -<!-- Header and quick navigation -->
    4.21 -<div id="header">
    4.22 -<div align="right" id="quicknav">
    4.23 -	<a name="top"></a>
    4.24 -	<a href="build-bot.html">Build Bot</a> |
    4.25 -	<a href="index.html">Conteúdo</a>
    4.26 -</div>
    4.27 -<h1><font color="#3E1220">SliTaz Cookbook (pt)</font></h1>
    4.28 -</div>
    4.29 -
    4.30 -<!-- Content. -->
    4.31 -<div id="content">
    4.32 -<div class="content-right"></div>
    4.33 -
    4.34 -<h2><font color="#DF8F06">Servidor de Compilação (tank)</font></h2>
    4.35 -
    4.36 -<p>
    4.37 -Howto e informações sobre o Servidor de Compilação (Build Host).
    4.38 -</p>
    4.39 -
    4.40 -<ul>
    4.41 -	<li><a href="build-host.html#folders">Pastas em: /home/slitaz</a></li>
    4.42 -	<li><a href="build-host.html#tazdev">Usando o tazdev</a></li>
    4.43 -	<li><a href="build-host.html#undigest-pkgs">Compilando Pacotes Não Oficiais</a></li>
    4.44 -	<li><a href="build-host.html#cooking-pkgs">Compilando Pacotes Oficiais</a></li>
    4.45 -	<li><a href="build-host.html#stable-pkgs">Pacotes Estáveis</a></li>
    4.46 -	<li><a href="build-host.html#mirror-up">Upload manual para mirror.slitaz.org</a></li>
    4.47 -	<li><a href="build-host.html#website-up">Atualização manual do website</a></li>
    4.48 -</ul>
    4.49 -
    4.50 -<a name="folders"></a>
    4.51 -<h3>Pastas em: /home/slitaz</h3>
    4.52 -<ul>
    4.53 -	<li>cooking/ - Ambiente chroot da versão Cooking (testes) e das variantes (flavors).</li>
    4.54 -	<li>stable/ - Árvore de diretórios da versão estável (Stable).</li>
    4.55 -	<li>repos/ - Repositórios do projeto (onde as modificações são gravadas).</li>
    4.56 -	<li>www/ - Servidores virtuais (website, hg, boot, people, etc).</li>
    4.57 -</ul>
    4.58 -
    4.59 -<a name="tazdev"></a>
    4.60 -<h3>Usando o tazdev</h3>
    4.61 -<p>
    4.62 -O Comando tazdev é utilizado na manutenção do mirror, das variantes e 
    4.63 -outros serviços. É basicamente configurado para atender a versão de 
    4.64 -testes. Utilização:
    4.65 -</p>
    4.66 -<pre> $ tazdev usage
    4.67 -</pre>
    4.68 -
    4.69 -<a name="undigest-pkgs"></a>
    4.70 -<h3>Compilando Pacotes Não Oficiais (undigest)</h3>
    4.71 -<p>
    4.72 -Pode-se utilizar o wok não oficial (undigest) em um ambiente chroot para
    4.73 -compilar (cook) alguns pacotes não suportados. Se você mantem pacotes
    4.74 -oficiais e se eles compilam com sucesso no Tank, pode testá-los na sua
    4.75 -máquina local e adicioná-los no wok oficial. Mantenedores do mirror
    4.76 -irão então recompilar o pacote e gravar as mudanças em mirror.slitaz.org.
    4.77 -</p>
    4.78 -<p>
    4.79 -Para compilar pacotes no wok undigest em um ambiente chroot, pode-se seguir
    4.80 -os comandos:
    4.81 -</p>
    4.82 -<pre> $ ln -s /home/slitaz/cooking/chroot/home/undigest .
    4.83 -</pre>
    4.84 -<p>
    4.85 -Pode-se copiar os arquivos via gFTP-sftp-scp diretamente para o wok ou
    4.86 -a partir do diretório atual:
    4.87 -</p>
    4.88 -<pre> $ cp -a package undigest/wok
    4.89 - $ su -c "tazdev chroot"
    4.90 - /# cd home/undigest
    4.91 - /# tazwok cook package
    4.92 - /# exit
    4.93 - $ ls undigest/packages
    4.94 -</pre>
    4.95 -
    4.96 -<a name="cooking-pkgs"></a>
    4.97 -<h3>Compilando Pacotes Oficiais</h3>
    4.98 -<p>
    4.99 -Mantenedores possuem acesso <em>root</em> e/ou possuem permissão de escrita
   4.100 -ao mirror principal localizado em mirror.slitaz.org. Se alguém manifestar
   4.101 -a vontade de ajudar no projeto pode contactar um dos desenvolvedores
   4.102 -(pode-se checar os repositórios hg para tanto).
   4.103 -</p>
   4.104 -<p>
   4.105 -Todos os pacotes são compilados em um ambiente chroot. O caminho (path)
   4.106 -para o wok de compilação é, por padrão, $CHROOT/home/slitaz/wok. Algumas
   4.107 -mudanças podem ser feitas diretamente neste wok: o repositório hg real é
   4.108 -copiado para o ambiente chroot pelo tazbb (Build Bot). Para criar o
   4.109 -ambiente no cooking:
   4.110 -</p>
   4.111 -<pre> # tazdev chroot
   4.112 -</pre>
   4.113 -<p>
   4.114 -Pode-se compilar todos os últimos pacotes adicionados ou todos os
   4.115 -existentes no ambiente chroot com o comando 'cook-all'. Por padrão, o
   4.116 -tazbb compila apenas pacotes adicionados ou modificados pelo último
   4.117 -commit no repositório:
   4.118 -</p>
   4.119 -<pre> /# tazbb cook-commit
   4.120 -</pre>
   4.121 -<p>
   4.122 -Pode-se remover, quando necessário, todos os pacotes antigos e então 
   4.123 -gerar uma nova lista de manualmente (processo que o tazbb executa 
   4.124 -automaticamente):
   4.125 -</p>
   4.126 -<pre> /# tazbb clean-up
   4.127 - /# tazwok gen-list --text
   4.128 - /# exit
   4.129 -</pre>
   4.130 -<p>
   4.131 -Se se possuir permissão de escrita ao mirror, pode-se executar o comando
   4.132 -'tazbb dry-push' para fazer uma verificação de quais arquivos serão
   4.133 -adicionados ao mirror e então executar 'tazbb push' para gravar as 
   4.134 -mudanças definitivamente no mirror. A opção 'push' também remove pacotes
   4.135 -obsoletos do mirror.
   4.136 -</p>
   4.137 -
   4.138 -<a name="stable-pkgs"></a>
   4.139 -<h3>Pacotes Estáveis</h3>
   4.140 -<p>
   4.141 -Os pacotes que fazem parte da versão estável do SliTaz também são 
   4.142 -compilados em um ambiente chroot, assim como os da versão de testes 
   4.143 -(cooking):
   4.144 -</p>
   4.145 -<pre> # tazdev chroot stable
   4.146 -</pre>
   4.147 -
   4.148 -<a name="mirror-up"></a>
   4.149 -<h3>Upload manual para mirror.slitaz.org</h3>
   4.150 -<p>
   4.151 -Mantenedores do mirror podem fazer uploads manuais utilizando o tazdev
   4.152 -(a opção -dp faz um dry-push, ou seja, uma checagem antes de um upload
   4.153 -definitivo):
   4.154 -</p>
   4.155 -<pre> # tazdev -p $USER
   4.156 -</pre>
   4.157 -
   4.158 -<a name="website-up"></a>
   4.159 -<h3>Atualização manual do website</h3>
   4.160 -<p>
   4.161 -O website do projeto e a interface web para busca de pacotes são atualizados
   4.162 -toda noite por um cron job e também podem ser atualizados manualmente 
   4.163 -(isso é utilizado em dias em que há algum lançamento, por exemplo):
   4.164 -</p>
   4.165 -<pre> # tazdev update-www
   4.166 -</pre>
   4.167 -
   4.168 -<!-- End of content -->
   4.169 -</div>
   4.170 -
   4.171 -<!-- Footer. -->
   4.172 -<div id="footer">
   4.173 -	<div class="footer-right"></div>
   4.174 -	<a href="build-host.html#top">Topo da Página</a> |
   4.175 -	<a href="index.html">Conteúdo</a>
   4.176 -</div>
   4.177 -
   4.178 -<div id="copy">
   4.179 -	Copyright &copy; 2009 <a href="http://www.slitaz.org/en/">SliTaz</a> -
   4.180 -	<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   4.181 -	Documentation is under
   4.182 -	<a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   4.183 -	and code is <a href="http://validator.w3.org/">valid xHTML 1.0</a>.
   4.184 -</div>
   4.185 -
   4.186 -</body>
   4.187 -</html>
     5.1 Binary file pt/doc/cookbook/favicon.ico has changed
     6.1 Binary file pt/doc/cookbook/images/css/Thumbs.db has changed
     7.1 Binary file pt/doc/cookbook/images/css/content-tl.png has changed
     8.1 Binary file pt/doc/cookbook/images/css/content-tr.png has changed
     9.1 Binary file pt/doc/cookbook/images/css/footer-bl.png has changed
    10.1 Binary file pt/doc/cookbook/images/css/footer-br.png has changed
    11.1 Binary file pt/doc/cookbook/images/css/header.png has changed
    12.1 --- a/pt/doc/cookbook/index.html	Wed Mar 31 03:09:00 2010 +0000
    12.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.3 @@ -1,73 +0,0 @@
    12.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    12.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    12.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
    12.7 -<head>
    12.8 -    <title>Livro de Receitas do SliTaz</title>
    12.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   12.10 -    <meta name="description" content="slitaz Portuguese cookbook" />
   12.11 -    <meta name="expires" content="never" />
   12.12 -    <meta name="modified" content="2008-02-26 18:30:00" />
   12.13 -    <meta name="publisher" content="www.slitaz.org" />
   12.14 -    <meta name="author" content="Christophe Lincoln"/>
   12.15 -    <link rel="shortcut icon" href="favicon.ico" />
   12.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   12.17 -</head>
   12.18 -<body bgcolor="#ffffff">
   12.19 -
   12.20 -<!-- Header and quick navigation -->
   12.21 -<div id="header">
   12.22 -<div align="right" id="quicknav">
   12.23 -    <a name="top"></a>
   12.24 -    <a href="http://www.slitaz.org/pt/doc/">Documentação</a>
   12.25 -</div>
   12.26 -<h1><font color="#3E1220">SliTaz Cookbook (pt)</font></h1>
   12.27 -</div>
   12.28 -
   12.29 -<!-- Content. -->
   12.30 -<div id="content">
   12.31 -<div class="content-right"></div>
   12.32 -
   12.33 -<h2><font color="#DF8F06">Documentação para Desenvolvedores</font></h2>
   12.34 -
   12.35 -<h3>Conteúdo</h3>
   12.36 -
   12.37 -<ul>
   12.38 -    <li><a href="wok-tools.html">Wok &amp; Ferramentas</a> - Ferramentas de Pacotes do SliTaz.</li>
   12.39 -    <li><a href="receipts.html">Receitas</a> - Receitas para a criação de pacotes para o SliTaz.</li>
   12.40 -	<li><a href="build-host.html">Build Host</a> - Servidor de Compilação (tank).</li>
   12.41 -	<li><a href="build-bot.html">Build Bot</a> - Robô de Compilação (tazbb).</li>    
   12.42 -    <li><a href="boot-scripts.html">Scripts de Inicialização</a> - Scripts de inicialização e finalização.</li>
   12.43 -    <li><a href="slitaz-tools.html">Ferramentas SliTaz</a> - A caixa de ferramentas.</li>
   12.44 -    <li><a href="reltasks.html">Release Tasks</a> - Lista de tarefas a serem cumpridas antes do lançamento de uma nova versão.</li>
   12.45 -    <li><a href="rootcd.html">Root cdrom (rootcd)</a> - Descrição dos arquivos contidos no cdrom.</li>
   12.46 -    
   12.47 -</ul>
   12.48 -
   12.49 -<h3>Sobre este livro de receitas</h3>
   12.50 -
   12.51 -<p>
   12.52 -Este é o Livro de Receitas do SliTaz GNU/Linux, uma coleção de instruções e
   12.53 -manuais sobre a distribuição.
   12.54 -</p>
   12.55 -
   12.56 -
   12.57 -<!-- End of content -->
   12.58 -</div>
   12.59 -
   12.60 -<!-- Footer. -->
   12.61 -<div id="footer">
   12.62 -    <div class="footer-right"></div>
   12.63 -    <a href="index.html#top">Topo da Página</a> | 
   12.64 -    <a href="index.html">Conteúdo</a>
   12.65 -</div>
   12.66 -
   12.67 -<div id="copy">
   12.68 -    Copyright &copy; 2008 <a href="http://www.slitaz.org/pt/">SliTaz</a> -
   12.69 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   12.70 -    Documentation is under
   12.71 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   12.72 -    and code is <a href="http://validator.w3.org/">valid xHTML 1.0</a>.
   12.73 -</div>
   12.74 -
   12.75 -</body>
   12.76 -</html>
    13.1 --- a/pt/doc/cookbook/receipts.html	Wed Mar 31 03:09:00 2010 +0000
    13.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.3 @@ -1,237 +0,0 @@
    13.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    13.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    13.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
    13.7 -<head>
    13.8 -    <title>Livro de Receitas do SliTaz - Receitas</title>
    13.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   13.10 -    <meta name="description" content="slitaz portuguese cookbook" />
   13.11 -    <meta name="expires" content="never" />
   13.12 -    <meta name="modified" content="2008-07-16 21:45:00" />
   13.13 -    <meta name="publisher" content="www.slitaz.org" />
   13.14 -    <meta name="author" content="Christophe Lincoln"/>
   13.15 -    <link rel="shortcut icon" href="favicon.ico" />
   13.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   13.17 -</head>
   13.18 -<body bgcolor="#ffffff">
   13.19 -
   13.20 -<!-- Header and quick navigation -->
   13.21 -<div id="header">
   13.22 -<div align="right" id="quicknav">
   13.23 -    <a name="top"></a>
   13.24 -    <a href="build-host.html">Build Host</a> |
   13.25 -    <a href="index.html">Conteúdo</a>
   13.26 -</div>
   13.27 -<h1><font color="#3E1220">SliTaz Cookbook (pt)</font></h1>
   13.28 -</div>
   13.29 -
   13.30 -<!-- Content. -->
   13.31 -<div id="content">
   13.32 -<div class="content-right"></div>
   13.33 -
   13.34 -
   13.35 -<h2><font color="#df8f06">Receitas</font></h2>
   13.36 -
   13.37 -<p>
   13.38 -Este documento descreve as oportunidades oferecidas pela receita usada pelo
   13.39 -Tazwok para compilar e gerar pacotes para o SliTaz e o Tazpkg por meio do
   13.40 -<a href="wok-tools.html">wok e ferramentas</a>. A receita para um pacote é
   13.41 -também usada pelo Tazpkg para instalar/desinstalar e prover informações sobre
   13.42 -um pacote .tazpkg. Cada receita começa com um comentário em inglês:
   13.43 -</p>
   13.44 -<pre class="script">
   13.45 -# SliTaz package receipt.
   13.46 -</pre>
   13.47 -
   13.48 -<h3>Variáveis</h3>
   13.49 -<p>
   13.50 -As 5 primeiras variáveis devem sempre estar presentes e definidas. Elas,
   13.51 -respectivamente, configuram o pacote ($PACKAGE), sua versão, sua categoria,
   13.52 -fornecem uma curta descrição e o nome do mantenedor. Exemplo para um pacote,
   13.53 -o gerenciador de arquivos Clex:
   13.54 -</p>
   13.55 -<pre class="script">
   13.56 -PACKAGE="clex"
   13.57 -VERSION="3.16"
   13.58 -CATEGORY="base-apps"
   13.59 -SHORT_DESC="Text mode file manager."
   13.60 -MAINTAINER="pankso@slitaz.org"
   13.61 -</pre>
   13.62 -
   13.63 -<h3>Variáveis (opcionais)</h3>
   13.64 -<p>
   13.65 -O Tazwok também lida com diversas variáveis opcionais. Pode, por exemplo, usar
   13.66 -o nome de outro pacote fonte. Também há variáveis que são usadas pelo Tazpkg
   13.67 -para gerenciar dependências ou prover informações sobre o pacote.
   13.68 -</p>
   13.69 -<p>
   13.70 -<code>$DEPENDS</code>: Define dependências - pode haver muitas dependências
   13.71 -separada por um espaço ou por linhas. Esta variável é usada principalmente pelo
   13.72 -Tazpkg ao instalar o pacote e pelo Tazwok para construir grandes pacotes como
   13.73 -o Xorg. Exemplo para o Clex que depende do ncurses:
   13.74 -</p>
   13.75 -<pre class="script">
   13.76 -DEPENDS="ncurses"
   13.77 -</pre>
   13.78 -<p>
   13.79 -<code>$BUILD_DEPENDS</code>: Define as dependências de compilação, novamente
   13.80 -separadas por espaços ou por linhas. Esta variável é usada pelo Tazwok durante
   13.81 -a geração de um pacote. Exemplo:
   13.82 -</p>
   13.83 -<pre class="script">
   13.84 -BUILD_DEPENDS="ncurses-dev"
   13.85 -</pre>
   13.86 -<p>
   13.87 -<code>$TARBALL</code> : O arquivo é um fonte com a extensão (tar.gz, tgz ou 
   13.88 -tar.bz2). Em geral, as variáveis $PACKAGE e $VERSION são usadas somente para
   13.89 -mudar a extensão, ajudando a atualizar o pacote sem mudar a variável $VERSION.
   13.90 -Um exemplo genérico (veja também o exemplo para a variável $SOURCE):
   13.91 -</p>
   13.92 -<pre class="script">
   13.93 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   13.94 -</pre>
   13.95 -<p>
   13.96 -<code>$WEB_SITE</code> : 
   13.97 -O website oficial do pacote. Pode ocorrer que algumas bibliotecas não possuam
   13.98 -um website, neste caso não há necessidade de especificar uma URL. Note que tanto 
   13.99 -o Tazwok e o Tazpkg esperam encontram uma URL completa:
  13.100 -</p>
  13.101 -<pre class="script">
  13.102 -WEB_SITE="http://www.clex.sk/"
  13.103 -</pre>
  13.104 -<p>
  13.105 -<code>$WGET_URL</code> : 
  13.106 -URL para baixar o arquivo fonte. Em geral, a variável $TARBALL pode ser usada 
  13.107 -para facilitar a atualização de um pacote sem mudar a variável $VERSION. Usando
  13.108 -o arquivo de configuração, o Tazwok pode também configurar por padrão 3 mirrors:
  13.109 -$GNU_MIRROR para o mirror GNU, $SF_MIRROR para o SourceForge e $XORG_MIRROR para
  13.110 -o mirror do servidor gráfico Xorg. Exemplo para o Clex:
  13.111 -</p>
  13.112 -<pre class="script">
  13.113 -WGET_URL="http://www.clex.sk/download/$TARBALL"
  13.114 -</pre>
  13.115 -<p>
  13.116 -<code>$WANTED</code> : 
  13.117 -Os pacotes do SliTaz normalmente dependem da compilação de um pacote fonte. 
  13.118 -Algumas vezes a receita de um pacote não depende de compilação de regras, então
  13.119 -a variável $WANTED é usada para copiar arquivos do fonte para outro pacote
  13.120 -usando a variável $src.
  13.121 -</p>
  13.122 -<p>
  13.123 -<code>$SOURCE</code> : Pode ocorrer de o nome do pacote .tazpkg ser diferente
  13.124 -do nome do pacote fonte. Um exemplo é o dos pacotes Xorg: o nome da biblioteca
  13.125 -X11 é "xorg-libX11" e o nome do pacote fonte é "libX11". Esta variável permite
  13.126 -usar as variáveis $src e $_pkg durante a geração de um pacote. Pode-se notar
  13.127 -que no caso da libX11, o nome do arquivo fonte torna-se $SOURCE-$VERSION.tar.gz.
  13.128 -</p>
  13.129 -
  13.130 -<h3>Variáveis usadas em funções</h3>
  13.131 -<p>
  13.132 -O Tazwok configura diversas variáveis que facilitam a compilação e construção
  13.133 -de pacotes .tazpgk. Estas são controladas automaticamente pelo Tazwok usando
  13.134 -as informações contidas na receita: elas podem ser usadas pela funções 
  13.135 -compile_rules e genpkg_rules descritas no capítulos Funções.
  13.136 -</p>
  13.137 -<p>
  13.138 -<code>$src</code> : Define o caminho para o diretório de fontes ainda não arquivados.
  13.139 -</p>
  13.140 -<p>
  13.141 -<code>$_pkg</code> : Define o caminho para os binários compilados instalados via
  13.142 -"make DESTDIR=$PWD/_pkg install". Esta variável é usada para copiar os arquivos
  13.143 -gerados e criar pacotes .tazpkg.
  13.144 -</p>
  13.145 -<p>
  13.146 -<code>$fs</code> : Define o caminho para o pseudo sistema de arquivos (fs) em
  13.147 -cada pacote. O "fs" de cada pacote corresponde à raiz do sistema, como se, por
  13.148 -exemplo, o Clex estivesse em $fs/usr/bin/clex. Note a necessidade de criar
  13.149 -os diretórios necessários por meio da função genpkg_rules() antes de copiar os
  13.150 -arquivos.
  13.151 -</p>
  13.152 -<p>
  13.153 -<code>$CONFIGURE_ARGS</code> : Variável definida no arquivo de configuração do
  13.154 -Tazwok (tazwok.conf). Permite que sejam especificados argumentos de otimização
  13.155 -genéricos durante a construção do pacote. O padrão é o argumento para a 
  13.156 -arquitetura i486.
  13.157 -</p>
  13.158 -
  13.159 -<h3>Funções</h3>
  13.160 -<p>
  13.161 -Uma receita deve conter 4 funções. O Tazwok lida com as funções contendo as
  13.162 -regras de compilação (compile_rules) e as regras usadas para gerar um pacote
  13.163 -(genpkg_rules). Estas funções podem conter todos os tipos de comandos padrão
  13.164 -GNU/Linux, como sed, awk, patch e variáveis automaticamente configuradas.
  13.165 -</p>
  13.166 -<h4>compile_rules()</h4>
  13.167 -<p>
  13.168 -Para compilar um pacote pode-se usar a variável $src para mudar (cd) o diretório
  13.169 -de fontes e usar a variável $CONFIGURE_ARGS para incluir argumentos do arquivo
  13.170 -de configuração do Tazwok. Para construir um pacote normalmente se roda o "make"
  13.171 -sem argumentos, e para instalar um pacote no diretório _pkg é necessário usar 
  13.172 -o comando "make DESTDIR=$PWD/_pkg install". Um exemplo genérico:
  13.173 -</p>
  13.174 -<pre class="script">
  13.175 -# Regras para configurar e criar um pacote.
  13.176 -compile_rules()
  13.177 -{
  13.178 -    cd $src
  13.179 -    ./configure --prefix=/usr --infodir=/usr/share/info \
  13.180 -    --mandir=/usr/share/man $CONFIGURE_ARGS
  13.181 -    make
  13.182 -    make DESTDIR=$PWD/_pkg install
  13.183 -}
  13.184 -</pre>
  13.185 -<h4>genpkg_rules()</h4>
  13.186 -<p>
  13.187 -Para gerar um pacote .tazpkg deve-se especificar comandos na função
  13.188 -<code>genpkg_rules</code>. Neste exemplo criamos um pseudo diretório
  13.189 -<code>usr/</code> no sistema de arquivos do pacote, copiamos todos os binários
  13.190 -e por fim usamos "strip" para limpar os arquivos:
  13.191 -</p>
  13.192 -<pre class="script">
  13.193 -# Rules to gen a SliTaz package suitable for Tazpkg.
  13.194 -genpkg_rules()
  13.195 -{
  13.196 -    mkdir -p $fs/usr
  13.197 -    cp -a $_pkg/usr/bin $fs/usr
  13.198 -    strip -s $fs/usr/bin/*
  13.199 -}
  13.200 -</pre>
  13.201 -<h4>pre_install() e post_install()</h4>
  13.202 -<p>
  13.203 -Estas duas funções são iniciadas pelo Tazpkg ao instalar algum pacote. Elas 
  13.204 -devem ser definidas antes da geração do pacote .tazpkg pelo Tazwok. Se nenhuma
  13.205 -regra é passada a estas funções, não há razão para mantê-las e elas podem ser
  13.206 -removidas. Exemplo usando o comando "echo" para mostrar algum texto (nenhuma
  13.207 -função pode estar vazia):
  13.208 -</p>
  13.209 -<pre class="script">
  13.210 -# Comandos de pré e pós-instalação para o Tazpkg.
  13.211 -pre_install()
  13.212 -{
  13.213 -    echo "Processing pre-install commands..."
  13.214 -}
  13.215 -post_install()
  13.216 -{
  13.217 -    echo "Processing post-install commands..."
  13.218 -}
  13.219 -</pre>
  13.220 -
  13.221 -<!-- End of content -->
  13.222 -</div>
  13.223 -
  13.224 -<!-- Footer. -->
  13.225 -<div id="footer">
  13.226 -    <div class="footer-right"></div>
  13.227 -    <a href="receipts.html#top">Topo da Página</a> | 
  13.228 -    <a href="index.html">Conteúdo</a>
  13.229 -</div>
  13.230 -
  13.231 -<div id="copy">
  13.232 -    Copyright &copy; 2008 <a href="http://www.slitaz.org/pt/">SliTaz</a> -
  13.233 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  13.234 -    Documentation is under
  13.235 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  13.236 -    and code is <a href="http://validator.w3.org/">valid xHTML 1.0</a>.
  13.237 -</div>
  13.238 -
  13.239 -</body>
  13.240 -</html>
    14.1 --- a/pt/doc/cookbook/reltasks.html	Wed Mar 31 03:09:00 2010 +0000
    14.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.3 @@ -1,93 +0,0 @@
    14.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    14.5 -	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    14.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
    14.7 -<head>
    14.8 -	<title>Livro de Receitas do SliTaz - Release tasks</title>
    14.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   14.10 -	<meta name="description" content="slitaz portuguese cookbook" />
   14.11 -	<meta name="expires" content="never" />
   14.12 -	<meta name="modified" content="2009-03-27 21:30:00" />
   14.13 -	<meta name="publisher" content="www.slitaz.org" />
   14.14 -	<meta name="author" content="SliTaz contributors"/>
   14.15 -	<link rel="shortcut icon" href="favicon.ico" />
   14.16 -	<link rel="stylesheet" type="text/css" href="book.css" />
   14.17 -</head>
   14.18 -<body bgcolor="#ffffff">
   14.19 -
   14.20 -<!-- Header and quick navigation -->
   14.21 -<div id="header">
   14.22 -<div align="right" id="quicknav">
   14.23 -	<a name="top"></a>
   14.24 -	<a href="rootcd.html">Rootcd</a> |
   14.25 -	<a href="index.html">Conteúdo</a>
   14.26 -</div>
   14.27 -<h1><font color="#3E1220">SliTaz Cookbook (pt)</font></h1>
   14.28 -</div>
   14.29 -
   14.30 -<!-- Content. -->
   14.31 -<div id="content">
   14.32 -<div class="content-right"></div>
   14.33 -
   14.34 -<h2><font color="#DF8F06">Release tasks</font></h2>
   14.35 -
   14.36 -<p>
   14.37 -Tarefas a serem cumpridas antes do lançamento de uma nova versão do 
   14.38 -SliTaz.
   14.39 -</p>
   14.40 -
   14.41 -<h3>Lista de Verificação</h3>
   14.42 -<ul>
   14.43 -	<li>A versão do lançamento é especificada em /etc/slitaz-release, 
   14.44 -    arquivo que é controlado pelo pacote slitaz-base-files. Os arquivos
   14.45 -    básicos (base files) são 'etiquetados' com o número de versão antes
   14.46 -    de um lançamento estável de forma a permitir que o tazpkg utilizar
   14.47 -    os pacotes referentes à versão.</li>
   14.48 -	<li>Verificar se a versão especificada na mensagem escrita em 
   14.49 -    /etc/issue seja a mesma que é mostrada pelo arquivo isolinux.msg.</li>
   14.50 -	<li>Adicionar e verificar os documentos e imagens contidos na raiz
   14.51 -    do CD, ou seja, os arquivos README, index.html, style.css e diretório
   14.52 -    de imagens. Estes arquivos estão no pacote slitaz-tools, bastando 
   14.53 -    apenas copia-los para o diretório 'addfiles' e gerar a ISO.</li>
   14.54 -	<li>Testar, testar e testar...</li>
   14.55 -	<li>Preparar o anúncio para o website e para os feeds RSS. A lista de
   14.56 -    discussão é utilizada para as traduções e todos os textos devem ser
   14.57 -    enviados 1 ou 2 dias antes do lançamento.</li>
   14.58 -</ul>
   14.59 -
   14.60 -<h3>Documentação da Versão Estável</h3>
   14.61 -<p>
   14.62 -O lançamento de uma versão estável do SliTaz é acompanhada pelas notas
   14.63 -de lançamento que é incluida no LiveCD por intermédio do pacote 
   14.64 -<code>slitaz-doc</code>. Os repositórios são etiquetados antes do lançamento
   14.65 -e arquivado nos mirrors. Após o wok ter sido copiado para o wok-stable (
   14.66 -wok estável) os documentos voltam para o ciclo de testes e modificações 
   14.67 -(cooking) e somente disponibilizam um arquivo index.html com informações
   14.68 -básicas. A localização dos documentos no sistema é : /usr/share/doc/slitaz,
   14.69 -sendo que um ícone na área de trabalho é utilizado para o fácil acesso
   14.70 -à essa documentação.
   14.71 -</p>
   14.72 -<ul>
   14.73 -	<li><a href="http://hg.slitaz.org/slitaz-doc/">Repositório dos Documentos do SliTaz</a></li>
   14.74 -	<li><a href="http://labs.slitaz.org/wiki/slitaz-doc">Documentos do SliTaz no Slitaz Labs</a></li>
   14.75 -</ul>
   14.76 -
   14.77 -<!-- End of content -->
   14.78 -</div>
   14.79 -
   14.80 -<!-- Footer. -->
   14.81 -<div id="footer">
   14.82 -	<div class="footer-right"></div>
   14.83 -	<a href="reltasks.html#top">Topo da Página</a> | 
   14.84 -	<a href="index.html">Conteúdo</a>
   14.85 -</div>
   14.86 -
   14.87 -<div id="copy">
   14.88 -	Copyright &copy; 2009 <a href="http://www.slitaz.org/en/">SliTaz</a> -
   14.89 -	<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   14.90 -	Documentation is under
   14.91 -	<a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   14.92 -	and code is <a href="http://validator.w3.org/">valid xHTML 1.0</a>.
   14.93 -</div>
   14.94 -
   14.95 -</body>
   14.96 -</html>
    15.1 --- a/pt/doc/cookbook/rootcd.html	Wed Mar 31 03:09:00 2010 +0000
    15.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.3 @@ -1,214 +0,0 @@
    15.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    15.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    15.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
    15.7 -<head>
    15.8 -    <title>Livro de Receitas do SliTaz - RootCD</title>
    15.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   15.10 -    <meta name="description" content="slitaz portuguese cookbook" />
   15.11 -    <meta name="expires" content="never" />
   15.12 -    <meta name="modified" content="2008-02-26 18:30:00" />
   15.13 -    <meta name="publisher" content="www.slitaz.org" />
   15.14 -    <meta name="author" content="Christophe Lincoln"/>
   15.15 -    <link rel="shortcut icon" href="favicon.ico" />
   15.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   15.17 -</head>
   15.18 -<body bgcolor="#ffffff">
   15.19 -
   15.20 -<!-- Header and quick navigation -->
   15.21 -<div id="header">
   15.22 -<div align="right" id="quicknav">
   15.23 -    <a name="top"></a>
   15.24 -    <a href="index.html">Contéudo</a>
   15.25 -</div>
   15.26 -<h1><font color="#3E1220">SliTaz Cookbook (pt)</font></h1>
   15.27 -</div>
   15.28 -
   15.29 -<!-- Content. -->
   15.30 -<div id="content">
   15.31 -<div class="content-right"></div>
   15.32 -
   15.33 -<h2><font color="#df8f06">Rootcd</font></h2>
   15.34 -<p>
   15.35 -Descrição dos arquivos contidos no cdrom.
   15.36 -</p>
   15.37 -
   15.38 -<ul>
   15.39 -  	<li><a href="rootcd.html#syslinux">Syslinux/isolinux.</a></li>
   15.40 -	<li><a href="rootcd.html#splash">Imagem de boot do Isolinux.</a></li>
   15.41 -	<li><a href="rootcd.html#isolinux-iso">Inicialização da ISO com o isolinux.</a></li>
   15.42 -	<li><a href="rootcd.html#grub">GRUB.</a></li>
   15.43 -	<li><a href="rootcd.html#grub-iso">Inicialização da ISO com o GRUB.</a></li>
   15.44 -	<li><a href="rootcd.html#memtest86">Memtest86.</a></li>
   15.45 -</ul>
   15.46 -
   15.47 -<a name="syslinux"></a>
   15.48 -<h3>Syslinux/isolinux</h3>
   15.49 -<p>
   15.50 -O Syslinux é o gerenciador de boot da versão LiveCD do SliTaz - o projeto
   15.51 -utiliza a versão para linux chamada isolinux. Este programa simples e
   15.52 -configurável é instalado durante a criaçaõ do sistema básico. O binário
   15.53 -é chamado isolinux.bin e seu arquivo de configuração chama-se isolinux.cfg.
   15.54 -A seguir pode-se ver um exemplo de um arquivo isolinux.cfg que se utiliza
   15.55 -de um arquivo chamado isolinux.msg para mostrar uma imagem de boot e
   15.56 -mostrar texto de ajuda a partir do acionamento das teclas de F1 a F4. Os
   15.57 -arquivos de ajuda (help.txt) e de opção (options.txt) podem ser encontrados
   15.58 -nos repositórios, como descrito na página sobre as 
   15.59 -<a href="slitaz-tools.html">Ferramentas do SliTaz</a>.
   15.60 -</p>
   15.61 -<pre class="script">display isolinux.msg
   15.62 -default slitaz
   15.63 -label slitaz
   15.64 -	kernel /boot/bzImage
   15.65 -	append initrd=/boot/rootfs.gz rw root=/dev/null vga=788
   15.66 -implicit 0	
   15.67 -prompt 1	
   15.68 -timeout 80
   15.69 -F1 help.txt
   15.70 -F2 options.txt
   15.71 -F3 isolinux.msg
   15.72 -F4 display.txt
   15.73 -</pre>
   15.74 -
   15.75 -<a name="splash"></a>
   15.76 -<h3>Imagem de boot do Isolinux</h3>
   15.77 -<p>
   15.78 -Pode-se configurar o isolinux para mostrar uma imagem durante o processo
   15.79 -de boot. A imagem escolhida deve estar no formado <code>.lss</code>, 
   15.80 -adequado ao Syslinux e deve ser indexada em modo de 16 cores. Pode-se
   15.81 -utilizar o logo oficial do projeto ou então usar os programas ppmforge,
   15.82 -imagemagick, gimp ou algum outro de sua escolha para criar sua própria
   15.83 -imagem.
   15.84 -</p>
   15.85 -<p>
   15.86 -O arquivo do syslinux localizado em sample/syslogo.lss é o logo oficial
   15.87 -do syslinux que pode ser usado copiando-o para a raiz do cdrom. O logo
   15.88 -oficial do SliTaz está localizado em rootcd/boot/isolinux/splash.lss e 
   15.89 -faz parte das <a href="slitaz-tools.html">Ferramentas do SliTaz</a>.
   15.90 -Para mostrar uma imagem durante o boot é necessário que a opção 'display'
   15.91 -do arquivo de configuração isolinux.cfg carregue o arquivo isolinux.msg, que
   15.92 -por sua vez carrega a imagem em formato .lss. Exemplo usando o comando
   15.93 -'echo' e um arquivo isolinux.msg que incorpora uma imagem de boot em 
   15.94 -formato .lss:
   15.95 -</p>
   15.96 -<pre> # echo -e "\24isplash.lss\n" &gt; isolinux.msg
   15.97 -</pre>
   15.98 -<p>
   15.99 -Pode-se adicionar uma mensagem de texto abaixo da imagem de boot
  15.100 -modificando-se o referido arquivo de texto por intermédio de um editor
  15.101 -de texto ou pela utilização dos comando <code>echo</code> ou <code>cat</code>.
  15.102 -</p>
  15.103 -
  15.104 -<a name="isolinux-iso"></a>
  15.105 -<h3>Inicialização da ISO com o isolinux</h3>
  15.106 -<p>
  15.107 -Para criar uma ISO inicializável usando os programas isolinux e genisoimage:
  15.108 -</p>
  15.109 -<pre> # genisoimage -R -o slitaz-test.iso -b boot/isolinux/isolinux.bin \
  15.110 -   	-c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \
  15.111 -   	-V "SliTaz" -input-charset iso8859-1 -boot-info-table rootcd 
  15.112 -</pre>
  15.113 -
  15.114 -<a name="grub"></a>
  15.115 -<h3>GRUB</h3>
  15.116 -<p>
  15.117 -O GRUB (GRand Unified Bootloader) é um gerenciador de boot distribuído
  15.118 -pelo projeto GNU. Ele é utilizado quando se instala o sistema no disco
  15.119 -rígido, podendo dar boot em sistemas Linux, BSD, HURD e Window$. O GRUB
  15.120 -também é capaz de inicializar imagens ISO graças à uma função chamada
  15.121 -<em>stage2_eltorito</em>. É necessário, então, que se instale o GRUB e que
  15.122 -se copie o arquivo stage2_eltorito para a raiz do cdrom. O SliTaz possui
  15.123 -em seus mirrors o pacote grub-0.97 que pode ser instalado pelo tazpkg
  15.124 -ou pode-se compilar este pacote utilizando-se o tazwok. Exemplo de um
  15.125 -arquivo <code>stage2_eltorito</code> encontrado em um sistema Debian ou
  15.126 -SliTaz:
  15.127 -</p>
  15.128 -<pre> # mkdir -p rootcd/boot/grub
  15.129 - # cp /usr/lib/grub/i386-pc/stage2_eltorito \
  15.130 -   	rootcd/boot/grub
  15.131 -</pre>
  15.132 -<p>
  15.133 -O arquivo de configuração do GRUB é chamado menu.lst e pode ser editado
  15.134 -em um editor de texto. Exemplo:
  15.135 -</p>
  15.136 -<pre class="script"># By default, boot the first entry.
  15.137 -default 0
  15.138 -
  15.139 -# Boot automatically after 20 secs.
  15.140 -timeout 20
  15.141 -
  15.142 -# Change the colors.
  15.143 -color yellow/brown white/black
  15.144 -
  15.145 -title  SliTaz GNU/Linux 1.0 (vga 800x600) (Kernel 2.6.20)
  15.146 -       kernel /boot/bzImage root=/dev/null vga=788
  15.147 -       initrd /boot/rootfs.gz
  15.148 -
  15.149 -title  SliTaz GNU/Linux 1.0 (vga 1024x768) (Kernel 2.6.20)
  15.150 -       kernel /boot/bzImage root=/dev/null vga=771
  15.151 -       initrd /boot/rootfs.gz
  15.152 -</pre>
  15.153 -
  15.154 -<a name="grub-iso"></a>
  15.155 -<h3>Inicialização de ISO com o GRUB</h3>
  15.156 -<p>
  15.157 -Para criar uma imagem ISO inicializável com os programas GRUB e 
  15.158 -genisoimage ou mkisofs:
  15.159 -</p>
  15.160 -<pre> # genisoimage -R -o slitaz-test.iso -b boot/grub/stage2_eltorito \
  15.161 -   	-no-emul-boot -V "SliTaz" -boot-load-size 4 -input-charset iso8859-1 \
  15.162 -   	-boot-info-table rootcd
  15.163 -</pre>
  15.164 -<a name="memtest86"></a>
  15.165 -<h3>Memtest86</h3>
  15.166 -<p>
  15.167 -O programa <em>memtest86</em> é uma ferramenta que testa a memória RAM.
  15.168 -Podemos fazer o download deste utilitário e copia-lo para o diretório
  15.169 -src/, descompacta-lo e copiar o binário precompilado:
  15.170 -</p>
  15.171 -<pre> # mkdir -v -p src
  15.172 - # cd src
  15.173 - # wget http://www.memtest86.com/memtest86-3.2.tar.gz
  15.174 - # tar xzfv memtest86-3.2.tar.gz
  15.175 - # cd memtest86-3.2
  15.176 - (# more README)
  15.177 - # cp precomp.bin ../../rootcd/boot/memtest
  15.178 - # cd ../..
  15.179 -</pre>
  15.180 -<p>
  15.181 -Uma vez instalado o memtest86, pode-se adicionar uma entrada ao arquivo
  15.182 -isolinux.cfg que especifica o caminho para o utilitário:
  15.183 -</p>
  15.184 -<pre class="script">label memtest
  15.185 -	kernel /boot/memtest
  15.186 -</pre>
  15.187 -<p>
  15.188 -Se o GRUB for utilizado, deve-se adicionar as seguintes linhas ao arquivo
  15.189 -menu.lst: 
  15.190 -</p>
  15.191 -<pre class="script">title 	Memtest86 (Test system memory)
  15.192 -kernel 	/boot/memtest
  15.193 -</pre>
  15.194 -<p>
  15.195 -Após estas modificações, pode-se criar a nova imagem ISO e testá-la.
  15.196 -</p>
  15.197 -
  15.198 -<!-- End of content -->
  15.199 -</div>
  15.200 -
  15.201 -<!-- Footer. -->
  15.202 -<div id="footer">
  15.203 -	<div class="footer-right"></div>
  15.204 -	<a href="rootcd.html#top">Topo da Página</a> | 
  15.205 -	<a href="index.html">Conteúdo</a>
  15.206 -</div>
  15.207 -
  15.208 -<div id="copy">
  15.209 -    Copyright &copy; 2008 <a href="http://www.slitaz.org/en/">SliTaz</a> -
  15.210 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  15.211 -    Documentation is under
  15.212 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  15.213 -    and code is <a href="http://validator.w3.org/">valid xHTML 1.0</a>.
  15.214 -</div>
  15.215 -
  15.216 -</body>
  15.217 -</html>
    16.1 --- a/pt/doc/cookbook/slitaz-tools.html	Wed Mar 31 03:09:00 2010 +0000
    16.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.3 @@ -1,90 +0,0 @@
    16.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    16.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    16.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
    16.7 -<head>
    16.8 -    <title>Livro de Receitas do SliTaz - Ferramentas SliTaz</title>
    16.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   16.10 -    <meta name="description" content="slitaz portuguese cookbook" />
   16.11 -    <meta name="expires" content="never" />
   16.12 -    <meta name="modified" content="2008-02-26 18:30:00" />
   16.13 -    <meta name="publisher" content="www.slitaz.org" />
   16.14 -    <meta name="author" content="Christophe Lincoln"/>
   16.15 -    <link rel="shortcut icon" href="favicon.ico" />
   16.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   16.17 -</head>
   16.18 -<body bgcolor="#ffffff">
   16.19 -
   16.20 -<!-- Header and quick navigation -->
   16.21 -<div id="header">
   16.22 -<div align="right" id="quicknav">
   16.23 -    <a name="top"></a>
   16.24 -    <a href="reltasks.html">Release Tasks</a> |
   16.25 -    <a href="index.html">Conteúdo</a>
   16.26 -</div>
   16.27 -<h1><font color="#3E1220">SliTaz Cookbook (pt)</font></h1>
   16.28 -</div>
   16.29 -
   16.30 -<!-- Content. -->
   16.31 -<div id="content">
   16.32 -<div class="content-right"></div>
   16.33 -
   16.34 -<h2><font color="#DF8F06">Ferramentas SliTaz</font></h2>
   16.35 -<p>
   16.36 -</p>
   16.37 -A caixa de ferramentas do SliTaz
   16.38 -<ul>
   16.39 -    <li><a href="slitaz-tools.html#repo">Repositório Mercurial</a></li>
   16.40 -    <li><a href="slitaz-tools.html#boxes">*box</a> - dialog/GTKdialog</li>
   16.41 -    <li>Arquivos fontes: 
   16.42 -    <a href="http://download.tuxfamily.org/slitaz/sources/tools/">HTTP.</a></li>
   16.43 -</ul>
   16.44 -
   16.45 -<p>
   16.46 -As <em>Ferramentas SliTaz</em> contém scripts úteis que permitem a personalização
   16.47 -do SliTaz, como um script para criar um novo initramfs ou uma imagem ISO,
   16.48 -Makefile, etc. Também é distribuido porque contem arquivos que podem ser úteis 
   16.49 -para alguns <em>hackers</em>... As ferramentas estão em constante evolução e 
   16.50 -continuam a expandir, seguindo o ciclo de mudanças decorrentes das versões 
   16.51 -Cooking (testes) e Stable (estável).
   16.52 -</p>
   16.53 -
   16.54 -<a name="repo"></a>
   16.55 -<h3>Repositório Mercurial</h3>
   16.56 -<p>
   16.57 -As ferramentas SliTaz possuem seu próprio repositório Mercurial no servidor
   16.58 -SliTaz, que pode ser clonado pelo comando: 
   16.59 -</p>
   16.60 -<pre>
   16.61 - $ hg clone http://hg.slitaz.org/slitaz-tools/
   16.62 -</pre>
   16.63 -
   16.64 -<a name="boxes"></a>
   16.65 -<h3>*box</h3>
   16.66 -<p>
   16.67 -Mountbox, Netbox, Bootfloppybox, Tazlocale, etc são ferramentas que usam ou o
   16.68 -dialog (ncurses) ou o GTKdialog; os scripts estão localizados no diretório
   16.69 -<code>tinyutils/</code>. A ferramenta Desktopbox é capaz de executar vários
   16.70 -"boxes" (<code>desktopbox usage</code>) criados com o Glade3.
   16.71 -</p>
   16.72 -
   16.73 -<!-- End of content -->
   16.74 -</div>
   16.75 -
   16.76 -<!-- Footer. -->
   16.77 -<div id="footer">
   16.78 -    <div class="footer-right"></div>
   16.79 -    <a href="slitaz-tools.html#top">Topo da Página</a> | 
   16.80 -    <a href="index.html">Conteúdo</a>
   16.81 -</div>
   16.82 -
   16.83 -<div id="copy">
   16.84 -    Copyright &copy; 2008 <a href="http://www.slitaz.org/pt/">SliTaz</a> -
   16.85 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   16.86 -    Documentation is under
   16.87 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   16.88 -    and code is <a href="http://validator.w3.org/">valid xHTML 1.0</a>.
   16.89 -</div>
   16.90 -
   16.91 -</body>
   16.92 -</html>
   16.93 -
    17.1 --- a/pt/doc/cookbook/template.html	Wed Mar 31 03:09:00 2010 +0000
    17.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.3 @@ -1,57 +0,0 @@
    17.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    17.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    17.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
    17.7 -<head>
    17.8 -    <title>SliTaz Cookbook (en) - Template</title>
    17.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   17.10 -    <meta name="description" content="slitaz portuguese cookbook" />
   17.11 -    <meta name="expires" content="never" />
   17.12 -    <meta name="modified" content="2008-02-26 18:30:00" />
   17.13 -    <meta name="publisher" content="www.slitaz.org" />
   17.14 -    <meta name="author" content="Christophe Lincoln"/>
   17.15 -    <link rel="shortcut icon" href="favicon.ico" />
   17.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   17.17 -</head>
   17.18 -<body bgcolor="#ffffff">
   17.19 -
   17.20 -<!-- Header and quick navigation -->
   17.21 -<div id="header">
   17.22 -<div align="right" id="quicknav">
   17.23 -    <a name="top"></a>
   17.24 -    <a href="http://www.slitaz.org/pt/">www.slitaz.org/pt</a> |
   17.25 -    <a href="index.html">Conteúdo</a>
   17.26 -</div>
   17.27 -<h1><font color="#3E1220">SliTaz Cookbook (pt)</font></h1>
   17.28 -</div>
   17.29 -
   17.30 -<!-- Content. -->
   17.31 -<div id="content">
   17.32 -<div class="content-right"></div>
   17.33 -
   17.34 -<h2><font color="#DF8F06">Template</font></h2>
   17.35 -
   17.36 -<p>
   17.37 -CONTEÚDO
   17.38 -</p>
   17.39 -
   17.40 -
   17.41 -<!-- End of content -->
   17.42 -</div>
   17.43 -
   17.44 -<!-- Footer. -->
   17.45 -<div id="footer">
   17.46 -    <div class="footer-right"></div>
   17.47 -    <a href="template.html#top">Topo da Página</a> | 
   17.48 -    <a href="index.html">Conteúdo</a>
   17.49 -</div>
   17.50 -
   17.51 -<div id="copy">
   17.52 -    Copyright &copy; 2008 <a href="http://www.slitaz.org/pt/">SliTaz</a> -
   17.53 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   17.54 -    Documentation is under
   17.55 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   17.56 -    and code is <a href="http://validator.w3.org/">valid xHTML 1.0</a>.
   17.57 -</div>
   17.58 -
   17.59 -</body>
   17.60 -</html>
    18.1 --- a/pt/doc/cookbook/wok-tools.html	Wed Mar 31 03:09:00 2010 +0000
    18.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.3 @@ -1,224 +0,0 @@
    18.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    18.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    18.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
    18.7 -<head>
    18.8 -    <title>Livro de Receitas do SliTaz - Wok &amp; Ferramentas</title>
    18.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   18.10 -    <meta name="description" content="slitaz portuguese cookbook" />
   18.11 -    <meta name="expires" content="never" />
   18.12 -    <meta name="modified" content="2008-07-16 21:45:00" />
   18.13 -    <meta name="publisher" content="www.slitaz.org" />
   18.14 -    <meta name="author" content="Christophe Lincoln, Paul Issot"/>
   18.15 -    <link rel="shortcut icon" href="favicon.ico" />
   18.16 -    <link rel="stylesheet" type="text/css" href="book.css" />
   18.17 -</head>
   18.18 -<body bgcolor="#ffffff">
   18.19 -
   18.20 -<!-- Header and quick navigation -->
   18.21 -<div id="header">
   18.22 -<div align="right" id="quicknav">
   18.23 -    <a name="top"></a>
   18.24 -    <a href="receipts.html">Receitas</a> |
   18.25 -    <a href="index.html">Conteúdo</a>
   18.26 -</div>
   18.27 -<h1><font color="#3E1220">SliTaz Cookbook (pt)</font></h1>
   18.28 -</div>
   18.29 -
   18.30 -<!-- Content. -->
   18.31 -<div id="content">
   18.32 -<div class="content-right"></div>
   18.33 -
   18.34 -<h2><font color="#DF8F06">Wok &amp; Ferramentas</font></h2>
   18.35 -
   18.36 -<ul>
   18.37 -    <li><a href="wok-tools.html#tazwok">Sumário</a></li>
   18.38 -    <li><a href="wok-tools.html#wok">Ferramentas Wok</a></li>
   18.39 -    <li><a href="wok-tools.html#cook">Compilação e geração de pacotes</a></li>
   18.40 -    <li><a href="wok-tools.html#opts">Opções durante a compilação de um pacote</a></li>
   18.41 -    <li><a href="wok-tools.html#files">Arquivos incluidos ou pacotes excluidos</a></li>
   18.42 -    <li><a href="wok-tools.html#categories">Categorias de pacotes</a></li>
   18.43 -    <li><a href="wok-tools.html#woktree">Estrutura dos pacotes no wok</a></li>
   18.44 -    <li><a href="wok-tools.html#pkgtree">Estrutura de um pacote .tazpkg</a></li>
   18.45 -    <li><a href="receipts.html">Receitas</a></li>
   18.46 -</ul>
   18.47 -
   18.48 -<a name="tazwok"></a>
   18.49 -<h3>Sumário - Tazwok e o wok</h3>
   18.50 -<p>
   18.51 -A idéia é usar um diretório (wok) contendo todos os pacotes disponíveis, cada
   18.52 -um contendo ao menos uma receita que defina o download, desempacotamento,
   18.53 -compilação e geração de um binário. Para funcionar, o tazwok também precisa
   18.54 -criar um diretório para armazenar fontes baixados ($SOURCES_REPOSITORY) e um
   18.55 -repositório de pacotes gerados ($PACKAGES_REPOSITORY), valores que podem ser
   18.56 -configurados usando o arquivo <code>/etc/tazwok.conf</code>.
   18.57 -</p>
   18.58 -
   18.59 -<a name="wok"></a>
   18.60 -<h3><font color="#6c0023">Ferramentas Wok</font></h3>
   18.61 -<p>
   18.62 -Para começar, o tazwok precisa estar instalado no sistema, assim como as 
   18.63 -principais ferramentas de desenvolvimento (binutils, compilador, bibliotecas
   18.64 -de desenvolvimento, make), que devem ser baixadas do mirror. Para tanto, deve-se
   18.65 -instalar o meta-pacote <code>slitaz-toolchain</code>:
   18.66 -</p>
   18.67 -<pre> # tazpkg recharge
   18.68 - # tazpkg get-install slitaz-toolchain
   18.69 -</pre>
   18.70 -<h4>Obtenha o wok</h4>
   18.71 -<p>
   18.72 -Antes de iniciar o trabalho também é necessário recuperar o wok dos repositórios
   18.73 -Mercurial ou de um arquivo no mirror primário (TuxFamily). Exemplo usando o 
   18.74 -SliTaz para ser construído no diretório <code>/home/slitaz</code>:
   18.75 -</p>
   18.76 -<pre> $ hg clone http://hg.slitaz.org/wok/ /home/slitaz/wok
   18.77 -</pre>
   18.78 -<p>
   18.79 -Os arquivos também estão disponíveis em: 
   18.80 -<a href="ftp://download.tuxfamily.org/slitaz/wok/">
   18.81 - ftp://download.tuxfamily.org/slitaz/wok/</a>.
   18.82 -Obtenha a última versão dos diretórios cooking ou undigest. Antes de compilar
   18.83 -seu primeiro pacote, o tazwok precisa saber onde procurar os arquivos. Por padrão
   18.84 -o caminho é <code>/home/slitaz/wok</code>, mas você pode mudar isto ou renomear
   18.85 -o wok que deseja baixar. Para visualizar/checar os caminhos utilizados pelo
   18.86 -tazwok e o número de pacotes no wok, use o comando tazwok <code>stats</code>:
   18.87 -</p>
   18.88 -<pre> # tazwok stats
   18.89 -</pre>
   18.90 -
   18.91 -<a name="cook"></a>
   18.92 -<h3>Compilação e geração de pacotes</h3>
   18.93 -<p>
   18.94 -Configure, compile, "limpe": a forma como o SliTaz gera os pacotes pode ser
   18.95 -colocada em um simples comando. Para evitar frustrações, é recomendável iniciar
   18.96 -a construção do pacote sem mudar sua receita ou dependências. M4 é um candidato
   18.97 -ideal para a sua primeira <code>geração</code>:
   18.98 -</p>
   18.99 -<pre> # tazwok cook m4
  18.100 -</pre>
  18.101 -<p>
  18.102 -Uma vez que o trabalho foi feito, o pacote é localizado no diretório especificado
  18.103 -pelo arquivo de configuração (o padrão é em <code>/home/slitaz/packages</code>).
  18.104 -Se tudo correu bem, você pode instalar o pacote no sistema anfitrião ou usa-lo
  18.105 -para gerar uma distribuição LiveCD com o Tazlito. Para criar um novo pacote
  18.106 -você pode usar o comando <code>new-tree</code> com a opção <code>--interactive</code> 
  18.107 -e ler a documentação fornecida pela página de <a href="receipts.html">receitas</a>.
  18.108 -</p>
  18.109 -<h4>Cook-list - Lista de Geração</h4>
  18.110 -<p>
  18.111 -Para compilar vários pacotes com um único comando, você pode usar a lista de
  18.112 -geração. Há listas-exemplo em <code>usr/share/examples/tazwok/cooklists</code>,
  18.113 -que são somente arquivos texto com um nome de pacote por linha. Exemplo do
  18.114 -comando "cook-list" usando "mypkgs.cooklist":
  18.115 -</p>
  18.116 -<pre> # tazwok cook-list mypkgs.cooklist
  18.117 -</pre>
  18.118 -
  18.119 -<a name="opts"></a>
  18.120 -<h3>Opções durante a compilação de um pacote</h3>
  18.121 -<p>
  18.122 -Você é livre para usar quaisquer opções que queira, somente respeitando a
  18.123 -Hierarquia do Sistema de Arquivos (FSH), os documentos em <code>/usr/share/doc</code>
  18.124 -e seguindos os padrões Freedesktop (.desktop). Então fica a seu critério, por
  18.125 -exemplo, disabilitar suporte a XML, tendo binários menores para o PHP e abrindo
  18.126 -mão da libxml2 mas, neste caso, diminuir o tamanho dos binários acaba resultando
  18.127 -em perda de funcionalidade. Se você tiver qualquer dúvida, olhe as receitas e 
  18.128 -opções de compilação em <code>compile_rules</code>.
  18.129 -</p>
  18.130 -<h4>Otimização</h4>
  18.131 -<p>
  18.132 -Os pacotes oficiais do SliTaz são otimizados para i486, os argumentos de
  18.133 -otimização usados para a configuração estão especificados em <code>/etc/tazwok.conf</code> 
  18.134 -e pode ser envocados pela variável <code>$CONFIGURE_ARGS</code>. Se você deseja
  18.135 -compilar um pacote com opções diferentes, pode modificar o arquivo de 
  18.136 -configuração do tazwok:
  18.137 -</p>
  18.138 -<pre class="script">CONFIGURE_ARGS="--build=i486-pc-linux-gnu --host=i486-pc-linux-gnu"
  18.139 -</pre>
  18.140 -
  18.141 -<a name="files"></a>
  18.142 -<h3>Arquivos incluidos ou pacotes excluidos</h3>
  18.143 -<p>
  18.144 -Geralmente os pacote base não contém as páginas man, info, os arquivos doc ou
  18.145 -bibliotecas estáticas, então precisamos criá-los por meio de um pacote-doc ou 
  18.146 -um pacote-dev. Note que no SliTaz não se pretende incluir os comandos man ou 
  18.147 -info, então não há nenhum manual ou arquivo info GNU. A criação de pacotes 
  18.148 -contendo documentos é realmente opcional, especialmente se o material estiver 
  18.149 -em inglês. No entanto, um trecho de texto sobre o pacote incluido no Manual 
  18.150 -SliTaz seria bem apreciado.
  18.151 -</p>
  18.152 -<p>
  18.153 -Em termos de configuração, quando possível, o objetivo é oferecer arquivos 
  18.154 -básicos de configuração para rodar o pacote diretamente. No caso do pacote do
  18.155 -servidor web LightTPD, o SliTaz fornece arquivos de configuração e scripts de
  18.156 -inicialização localizados em /etc/init.d/ (documentados no Manual SliTaz). Para
  18.157 -um pacote novo, você é livre para escolher a configuração padrão dependendo em
  18.158 -que você pensa ser mais fácil para o usuário final. No SliTaz existem exemplos
  18.159 -de configuração em <code>/usr/share/examples</code> e outros tipos de informações
  18.160 -úteis.
  18.161 -</p>
  18.162 -
  18.163 -<a name="categories"></a>
  18.164 -<h3>Categorias de pacotes</h3>
  18.165 -<p>
  18.166 -As categorias de pacotes existem somente para propósitos de informação e não são
  18.167 -fixas, a idéia é classificar os pacotes para que uma página web possa ser gerada
  18.168 -toda noite, recuperando dados na receita do pacote. Em resumo, inclua pacotes
  18.169 -de desenvolvimento em "devel", o Xorg em "x-window" e novos pacotes variados
  18.170 -em "extra".
  18.171 -</p>
  18.172 -
  18.173 -<a name="woktree"></a>
  18.174 -<h3>Estrutura dos pacotes no wok</h3>
  18.175 -<p>
  18.176 -A estrutura de um pacote no wok deve sempre ser respeitada para que o tazwok
  18.177 -possa encontrar arquivos e diretórios corretos. Possíveis conteúdos de um pacote
  18.178 -(note que o diretório /taz é criado no momento da geração):
  18.179 -</p>
  18.180 -<ul>
  18.181 -    <li><code>stuff/</code> : O material usado para configurar, compilar e gerar
  18.182 -     o pacote (patch(es), Makefile, pseudo fs, etc).</li>
  18.183 -    <li><code>taz/</code> : Árvore de diretórios contendo o pacote tazpkg 
  18.184 -     gerado - o pacote comprimido é arquivado no diretório especificado em 
  18.185 -     $PACKAGES_REPOSITORY no arquivo de configuração do tazwok.</li>
  18.186 -    <li><code>receipt</code> : A receita (veja
  18.187 -     <a href="receipts.html">receitas</a>).</li>
  18.188 -    <li><code>description.txt</code> : (opcional) A descrição do pacote é 
  18.189 -     copiada para a raíz do pacote tazpkg. Uma vez instalado, o tazpkg lida com
  18.190 -     este arquivo por meio do comando "tazpkg desc nome-do-pacote".</li>
  18.191 -</ul>
  18.192 -
  18.193 -<a name="pkgtree"></a>
  18.194 -<h3>Estrutura de um pacote .tazpkg</h3>
  18.195 -<p>
  18.196 -Os pacotes do SliTaz são arquivos cpio contendo arquivos e um sistema de 
  18.197 -arquivos comprimidos com o gzip:
  18.198 -</p>
  18.199 -<ul>
  18.200 -    <li><code>fs/</code> : Pseudo Sistema de Arquivos contendo todos os 
  18.201 -     arquivos a serem instalados.</li>
  18.202 -    <li><code>receipt</code> : A receita (veja receipt.txt).</li>
  18.203 -    <li><code>files.list</code> : Uma lista de arquivos do pacote.</li>
  18.204 -    <li><code>description.txt</code> : A descrição do pacote (opcional).</li>
  18.205 -</ul>
  18.206 -
  18.207 -<!-- End of content -->
  18.208 -</div>
  18.209 -
  18.210 -<!-- Footer. -->
  18.211 -<div id="footer">
  18.212 -    <div class="footer-right"></div>
  18.213 -    <a href="wok-tools.html#top">Topo da Página</a> | 
  18.214 -    <a href="index.html">Conteúdo</a>
  18.215 -</div>
  18.216 -
  18.217 -<div id="copy">
  18.218 -    Copyright &copy; 2008 <a href="http://www.slitaz.org/pt/">SliTaz</a> -
  18.219 -    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
  18.220 -    Documentation is under
  18.221 -    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
  18.222 -    and code is <a href="http://validator.w3.org/">valid xHTML 1.0</a>.
  18.223 -</div>
  18.224 -
  18.225 -</body>
  18.226 -</html>
  18.227 -