slitaz-tools rev 800 5.3

move tazint to its own repo, fix Makefile + tazdrop/fr.po errors
author Dominique Corbex <domcox@slitaz.org>
date Wed Feb 20 09:44:17 2013 +0100 (2013-02-20)
parents e8cb58647552
children c0ae34333413
files Makefile README applications/tazinst-doc.desktop doc/tazinst.en.html doc/tazinst.fr.html doc/tazinst.html doc/tazinst.pt.html installer/README installer/tazinst po/tazdrop/fr.po po/tazinst/es_AR.po po/tazinst/fr.po po/tazinst/pt_BR.po po/tazinst/tazinst.pot
line diff
     1.1 --- a/Makefile	Sun Feb 17 12:58:55 2013 +0100
     1.2 +++ b/Makefile	Wed Feb 20 09:44:17 2013 +0100
     1.3 @@ -5,7 +5,7 @@
     1.4  DOCDIR?=/usr/share/doc
     1.5  DESTDIR?=
     1.6  
     1.7 -PROJECTS=slitaz-tools slitaz-boxes tazbox tazinst tazdrop
     1.8 +PROJECTS=slitaz-tools slitaz-boxes tazbox tazdrop
     1.9  LINGUAS=es_AR el fr pt_BR ru
    1.10  
    1.11  all: msgfmt
    1.12 @@ -44,19 +44,13 @@
    1.13  		--package-name="TazDrop" ./tazdrop/tazdrop
    1.14  	@echo "done"
    1.15  
    1.16 -tazinst-pot:
    1.17 -	@echo -n "Generating tazinst pot file... "
    1.18 -	@xgettext -o po/tazinst/tazinst.pot -L Shell \
    1.19 -		--package-name="Tazinst" ./installer/tazinst
    1.20 -	@echo "done"
    1.21 -
    1.22 -pot: tools-pot boxes-pot tazbox-pot tazdrop-pot tazinst-pot
    1.23 +pot: tools-pot boxes-pot tazbox-pot tazdrop-pot
    1.24  
    1.25  msgmerge:
    1.26  	@for p in $(PROJECTS); do \
    1.27  		for l in $(LINGUAS); do \
    1.28  			if [ -f "po/$$p/$$l.po" ]; then \
    1.29 -				echo -e "Updating $$p $$l po file.\n" \
    1.30 +				echo -e "Updating $$p $$l po file.\n"; \
    1.31  				msgmerge -U po/$$p/$$l.po po/$$p/$$p.pot; \
    1.32  			fi; \
    1.33  		done; \
    1.34 @@ -66,8 +60,8 @@
    1.35  	@for p in $(PROJECTS); do \
    1.36  		for l in $(LINGUAS); do \
    1.37  			if [ -f "po/$$p/$$l.po" ]; then \
    1.38 -				echo -e "Compiling $$p $$l mo file...\n" \
    1.39 -				mkdir -p po/mo/$$l \
    1.40 +				echo -e "Compiling $$p $$l mo file...\n"; \
    1.41 +				mkdir -p po/mo/$$l; \
    1.42  				msgfmt -o po/mo/$$l/$$p.mo po/$$p/$$l.po; \
    1.43  			fi; \
    1.44  		done; \
    1.45 @@ -107,16 +101,6 @@
    1.46  	install -m 0755 tinyutils/soundconf $(DESTDIR)$(PREFIX)/sbin
    1.47  	install -m 0755 tinyutils/setmixer $(DESTDIR)$(PREFIX)/sbin
    1.48  
    1.49 -	# tazinst
    1.50 -	install -m 0755 installer/tazinst $(DESTDIR)$(PREFIX)/sbin
    1.51 -	for l in $(LINGUAS); do \
    1.52 -		for i in `ls po/mo/$$l/tazinst.mo` ; do \
    1.53 -			install -m 0755 -d $(DESTDIR)$(PREFIX)/share/locale/$$l/LC_MESSAGES; \
    1.54 -			install -m 0644 po/mo/$$l/tazinst.mo \
    1.55 -				$(DESTDIR)$(PREFIX)/share/locale/$$l/LC_MESSAGES; \
    1.56 -		done \
    1.57 -	done
    1.58 -
    1.59  	# slitaz-tools i18n
    1.60  	for l in $(LINGUAS); \
    1.61  	do \
    1.62 @@ -139,7 +123,7 @@
    1.63  	install -m 0755 boxes/* $(DESTDIR)$(PREFIX)/bin
    1.64  	install -m 0755 tazbox/tazbox $(DESTDIR)$(PREFIX)/bin
    1.65  	install -m 0755 tinyutils/subox $(DESTDIR)$(PREFIX)/bin
    1.66 -        
    1.67 +
    1.68  	# Libs
    1.69  	#install -m 0755 lib/*.* $(DESTDIR)$(PREFIX)/lib/slitaz
    1.70  
     2.1 --- a/README	Sun Feb 17 12:58:55 2013 +0100
     2.2 +++ b/README	Wed Feb 20 09:44:17 2013 +0100
     2.3 @@ -2,14 +2,14 @@
     2.4  ===============================================================================
     2.5  
     2.6  
     2.7 -The SliTaz tools package provides many tinyutils, and shared and custom 
     2.8 -configuration files designed to improve SliTaz. The tools were initially 
     2.9 -created to help people build their own distribution by following the SliTaz 
    2.10 -Cookbook; now the package mostly provides all the configuration tools and 
    2.11 -all home-made GTK boxes such as subox, tazctrlbox, the installer, etc.
    2.12 +The SliTaz tools package provides many tinyutils, and shared and custom
    2.13 +configuration files designed to improve SliTaz. The tools were initially
    2.14 +created to help people build their own distribution by following the SliTaz
    2.15 +Cookbook; now the package mostly provides all the configuration tools and
    2.16 +all home-made GTK boxes such as subox, tazctrlbox, etc.
    2.17  
    2.18 -The package also provides some scripts (firewall), desktop files with their 
    2.19 -icons, and the licenses and examples to help hackers or users understand and 
    2.20 +The package also provides some scripts (firewall), desktop files with their
    2.21 +icons, and the licenses and examples to help hackers or users understand and
    2.22  manage SliTaz.
    2.23  
    2.24  
    2.25 @@ -17,7 +17,6 @@
    2.26  -----------------------
    2.27  You will find documentation in the doc/ folder and README files for some tools:
    2.28  
    2.29 -    * installer/README
    2.30      * tazbox/README
    2.31      * tazdrop/README
    2.32  
    2.33 @@ -35,7 +34,7 @@
    2.34  
    2.35  
    2.36  Translation
    2.37 ------------	
    2.38 +-----------
    2.39  To start a new translation please use msginit from the pot file directory.
    2.40  Example for French/France locale (fr_FR):
    2.41  
    2.42 @@ -50,8 +49,8 @@
    2.43  
    2.44  	$ make msgmerge
    2.45  
    2.46 -To compile po files for testing purposes you can use 'make msgfmt' or manually 
    2.47 -compile your translation. Example for french locale, note that the file must 
    2.48 +To compile po files for testing purposes you can use 'make msgfmt' or manually
    2.49 +compile your translation. Example for french locale, note that the file must
    2.50  be copied into /usr/share/locale/fr/LC_MESSAGES so gettext can find it:
    2.51  
    2.52  	$ msgfmt -o tazbox.mo fr.po
     3.1 --- a/applications/tazinst-doc.desktop	Sun Feb 17 12:58:55 2013 +0100
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,11 +0,0 @@
     3.4 -[Desktop Entry]
     3.5 -Encoding=UTF-8
     3.6 -Name=Tazinst manual
     3.7 -Name[pt]=Manual do Tazinst
     3.8 -Name[pt_BR]=Manual do Tazinst
     3.9 -Name[fr]=Manuel de Tazinst
    3.10 -Name[ru]=Руководство TazInst
    3.11 -Exec=browser file:///usr/share/doc/slitaz/tazinst.html
    3.12 -Icon=text-html
    3.13 -Type=Application
    3.14 -Categories=Documentation;
     4.1 --- a/doc/tazinst.en.html	Sun Feb 17 12:58:55 2013 +0100
     4.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3 @@ -1,355 +0,0 @@
     4.4 -<!DOCTYPE html>
     4.5 -<html xmlns="http://www.w3.org/1999/xhtml">
     4.6 -<head>
     4.7 -	<title>Tazinst Manual - Manual for 'tazinst' installer</title>
     4.8 -	<meta charset="utf-8" />
     4.9 -	<link rel="shortcut icon" href="favicon.ico" />
    4.10 -	<link rel="stylesheet" type="text/css" href="style.css" />
    4.11 -</head>
    4.12 -<body>
    4.13 -
    4.14 -<!-- Header -->
    4.15 -<div id="header">
    4.16 -	<h1>Tazinst Manual</h1>
    4.17 -</div>
    4.18 -
    4.19 -<!-- Start content -->
    4.20 -<div id="content">
    4.21 -
    4.22 -<h2>NAME</h2>
    4.23 -<p>
    4.24 -	Tazinst - Tiny autonomous zone installer manager
    4.25 -</p>
    4.26 -
    4.27 -<h2>SYNTAX</h2>
    4.28 -<pre>
    4.29 -tazinst [command] [option]
    4.30 -</pre>
    4.31 -
    4.32 -<h2>DESCRIPTION</h2>
    4.33 -<p>
    4.34 -	Tazinst is a lightweight SliTaz HDD installer (~ 31 KB). It installs SliTaz
    4.35 -	to a hard drive from a Live-CD, a LiveUSB key, a SliTaz ISO image, or from 
    4.36 -	the web by downloading a stable, cooking or rolling version or by giving
    4.37 -	the http link of another iso (eg: Development ISO).
    4.38 -</p>
    4.39 -<p>
    4.40 -	Tazinst can format the target partition to ext2, ext3, ext4 or other formats
    4.41 -	if the matching packages are installed. The home partition can be installed
    4.42 -	on another partition and if need be, formatted before installation into any
    4.43 -	one of the available formats. Tazinst may upon request install the Grub
    4.44 -	bootloader in the MBR of the target disk. A dual-boot with an existing 
    4.45 -	Windows© partition is possible, finding the Windows© partition can either be
    4.46 -	done automatically or manually specified.
    4.47 -</p>
    4.48 -<p>
    4.49 -	Tazinst can also update SliTaz installed on a hard disk partition which is
    4.50 -	handy in case of version changes. In this case, Slitaz is updated, data in
    4.51 -	/home is preserved and additional packages are reinstalled on to the new
    4.52 -	version.
    4.53 -</p>
    4.54 -<p>
    4.55 -	Tazinst was created independently for the needs of the SliTaz GNU/Linux mini
    4.56 -	distribution.
    4.57 -</p>
    4.58 -<p>
    4.59 -	Tazinst is written from scratch in shell script and is compatible with
    4.60 -	Busybox Ash and Bash. Tazinst is licensed under the GNU Free gpl v3.
    4.61 -</p>
    4.62 -
    4.63 -<h2>SETUP FILE</h2>
    4.64 -<p>
    4.65 -	Tazinst installer is able to perform an installation automatically based on
    4.66 -	a simple setup file with clear variables such as: 
    4.67 -	<code>INST_TYPE="iso"</code>, <code>TGT_PARTITION="/dev/hda1"</code>.
    4.68 -
    4.69 -	With this way, it allows developers to create a different kind of frontend:
    4.70 -	Dialog, GTK and CGI/web in TazPanel. The frontend just has to create a 
    4.71 -	setup file and start the cmdline installer and report steps in a nice way 
    4.72 -	(progress bar or/and messages). 
    4.73 -</p>
    4.74 -<p>
    4.75 -	The setup file contains the following variables:
    4.76 -</p>
    4.77 -<ul>
    4.78 -	<li class="level1"><div class="li">
    4.79 -	The variables describing the installation source:
    4.80 -
    4.81 -<ol>
    4.82 -	<li class="level1"><div class="li">
    4.83 -	<strong>*INST_TYPE</strong>: the type of media containing the SliTaz source
    4.84 -	files, either: <strong>cdrom</strong> (SliTaz LiveCD), <strong>usb</strong>
    4.85 -	(SliTaz LiveUSB), <strong>iso</strong> (ISO image of SliTaz),
    4.86 -	<strong>web</strong> (ISO image on the Web), <strong>weboot</strong>,
    4.87 -	ex: <code>INST_TYPE=web</code>
    4.88 -	</div></li>
    4.89 -	<li class="level1"><div class="li">
    4.90 -	<strong>SRC_FILE</strong>: the name of the source file containing	SliTaz.
    4.91 -	It depends on the type of support:
    4.92 -	<ul>
    4.93 -	<li class="level2"><div class="li">cdrom (SliTaz LiveCD): 
    4.94 -	<i>unused</i>
    4.95 -	</div></li>
    4.96 -	<li class="level2"><div class="li">usb (SliTaz LiveUSB): name of the 
    4.97 -	partition on the host USB device, ex: <code>SRC_FILE=/dev/sdb1</code>
    4.98 -	</div></li>
    4.99 -	<li class="level2"><div class="li">iso (ISO image of SliTaz): name of the 
   4.100 -	ISO file, ex: <code>SRC_FILE=~/slitaz.3.0.iso</code>
   4.101 -	</div></li>
   4.102 -	<li class="level2"><div class="li">web (ISO image on the Web): name of the 
   4.103 -	URL, ex: <code>
   4.104 -	SRC_FILE=http://mirror.slitaz.org/iso/cooking/slitaz-cooking.iso</code>. 
   4.105 -	Note that 3 URLs are predefined: 'stable', 'cooking, 'rolling', ex: 
   4.106 -	<code>SRC_FILE=cooking</code> downloads the latest cooking available 
   4.107 -	from the web
   4.108 -	</div></li>
   4.109 -	<li class="level2"><div class="li">weboot: <i>unused</i>
   4.110 -	</div></li> 
   4.111 -	</ul>
   4.112 -	</div></li>
   4.113 -</ol>
   4.114 -</div></li>
   4.115 -</ul>
   4.116 -
   4.117 -<ul>
   4.118 -	<li class="level1"><div class="li">The variables describing the target 
   4.119 -	partition:
   4.120 -
   4.121 -<ol>
   4.122 -	<li class="level1"><div class="li">
   4.123 -	<strong>*TGT_PARTITION</strong>: the name of the target partition SliTaz
   4.124 -	will install to or update,
   4.125 -	ex: <code>TGT_PARTITION=/dev/hda3</code>
   4.126 -	</div></li>
   4.127 -	<li class="level1"><div class="li">
   4.128 -	<strong>TGT_FS</strong>: if this variable is entered, the target partition
   4.129 -	will be formatted in the file system specified, otherwise the partition will
   4.130 -	be cleaned and /home will be preserved, ex: <code>TGT_FS=ext3</code>
   4.131 -	</div></li>
   4.132 -	<li class="level1"><div class="li">
   4.133 -	<strong>TGT_HOME</strong>: this variable indicates if need be, the name of
   4.134 -	the partition to receive the /home directory,
   4.135 -	ex: <code>TGT_HOME=/dev/hda5</code>
   4.136 -	</div></li>
   4.137 -	<li class="level1"><div class="li">
   4.138 -	<strong>TGT_HOME_FS</strong>: if this variable is entered, the home
   4.139 -	partition will be formatted in the file	system specified,
   4.140 -	ex: <code>TGT_HOME_FS=ext2</code>
   4.141 -	</div></li>
   4.142 -</ol>
   4.143 -</div></li>
   4.144 -</ul>
   4.145 -
   4.146 -<ul>
   4.147 -	<li class="level1"><div class="li">The system settings:
   4.148 -
   4.149 -<ol>
   4.150 -	<li class="level1"><div class="li">
   4.151 -	<strong>TGT_HOSTNAME</strong>: name of the system,
   4.152 -	ex: <code>TGT_HOSTNAME=hd-slitaz</code>, by default
   4.153 -	<code>TGT_HOSTNAME=slitaz</code>
   4.154 -	</div></li>
   4.155 -	<li class="level1"><div class="li">
   4.156 -	<strong>TGT_ROOT_PWD</strong>: superuser password,
   4.157 -	ex: <code>TGT_ROOT_PWD=toor</code>, by default
   4.158 -	<code>TGT_ROOT_PWD=root</code>
   4.159 -	</div></li>
   4.160 -	<li class="level1"><div class="li">
   4.161 -	<strong>TGT_USER</strong>: user name, 
   4.162 -	ex: <code>TGT_USER=toto</code>, by default <code>TGT_USER=tux</code>
   4.163 -	</div></li>
   4.164 -	<li class="level1"><div class="li">
   4.165 -	<strong>TGT_USER_PWD</strong>: user	password, 
   4.166 -	ex: <code>TGT_USER_PWD=titi</code>, by default 
   4.167 -	<code>TGT_USER_PWD=tux</code>
   4.168 -	</div></li>
   4.169 -</ol>
   4.170 -</div></li>
   4.171 -</ul>
   4.172 -
   4.173 -<ul>
   4.174 -	<li class="level1"><div class="li"> The boot loader (bootloader)
   4.175 -	configuration variables:
   4.176 -
   4.177 -<ol>
   4.178 -	<li class="level1"><div class="li">
   4.179 -	<strong>TGT_GRUB</strong>: install the GRUB bootloader (yes or no),
   4.180 -	ex: <code>TGT_GRUB=yes</code>, by default <code>TGT_GRUB=no</code>
   4.181 -	</div></li>
   4.182 -	<li class="level1"><div class="li">
   4.183 -	<strong>TGT_WINBOOT</strong>: if this variable is entered, it indicates the
   4.184 -	partition containing Windows© to implement a dual-boot. It can also be set
   4.185 -	to 'auto', in this case the dual-boot will be on the first partition
   4.186 -	Windows© detects, 
   4.187 -	ex: <code>TGT_WINBOOT=auto</code>
   4.188 -	</div></li>
   4.189 -</ol>
   4.190 -</div></li>
   4.191 -</ul>
   4.192 -
   4.193 -<p>
   4.194 -	Note that only variables preceded by a asterisk are mandatory, others are
   4.195 -	optional. Thus a minimal setup file can be:
   4.196 -</p>
   4.197 -<pre>
   4.198 -INST_TYPE=cdrom
   4.199 -TGT_PARTITION=/dev/hda3
   4.200 -</pre>
   4.201 -<p>
   4.202 -	This file will install SliTaz on /dev/hda3 formatting the partition from a 
   4.203 -	LiveCD.
   4.204 -</p>
   4.205 -
   4.206 -<h2>COMMANDS</h2>
   4.207 -
   4.208 -<a id="new"></a>
   4.209 -<h3>new</h3>
   4.210 -<p>
   4.211 -	Generates a new self-documenting setup file which when edited as required
   4.212 -	by the user will install or update SliTaz to a hard drive.
   4.213 -</p>
   4.214 -<pre>
   4.215 -tazinst new /var/lib/tazinst.conf
   4.216 -</pre>
   4.217 -
   4.218 -
   4.219 -<a id="install"></a>
   4.220 -<h3>install</h3>
   4.221 -<p>
   4.222 -	Performs a SliTaz install on a HDD based on data in the setup file.
   4.223 -	If you decide to format your HDD, all data will be lost. If you do not 
   4.224 -	format, all data except for any existing /home directory will be removed, 
   4.225 -	the home directory will be kept as is.
   4.226 -</p>
   4.227 -<pre>
   4.228 -tazinst install /var/lib/tazinst.conf
   4.229 -</pre>
   4.230 -
   4.231 -<a id="upgrade"></a>
   4.232 -<h3>upgrade</h3>
   4.233 -<p>
   4.234 -	Upgrade an existing SliTaz system on a HDD based on data in the setup file.
   4.235 -	Your /home /etc /var/www directories will be kept, all other directories
   4.236 -	will be removed. Any additional package added to your old Slitaz system
   4.237 -	will be updated as long you have an active internet connection.
   4.238 -</p>
   4.239 -<pre>
   4.240 -tazinst upgrade /var/lib/tazinst.conf
   4.241 -</pre>
   4.242 -
   4.243 -<a id="showurl"></a>
   4.244 -<h3>showurl</h3>
   4.245 -<p>
   4.246 -	Display the full URL of the predefined shortcuts: 'stable', 'cooking, 
   4.247 -	'rolling'.
   4.248 -</p>
   4.249 -<p>
   4.250 -	Note: You may overwrite these shortcuts in the system file:
   4.251 -	/etc/slitaz/tazinst.conf.
   4.252 -</p>
   4.253 -<pre>
   4.254 -tazinst showurl stable
   4.255 -</pre>
   4.256 -
   4.257 -<a id="check"></a>
   4.258 -<h3>check</h3>
   4.259 -<p>
   4.260 -	Check a setup file for errors.
   4.261 -</p>
   4.262 -<pre>
   4.263 -tazinst check /var/lib/tazinst.conf
   4.264 -</pre>
   4.265 -
   4.266 -<a id="log"></a>
   4.267 -<h3>log</h3>
   4.268 -<p>
   4.269 -	Display the last log file contents and exit.
   4.270 -</p>
   4.271 -<pre>
   4.272 -tazinst log
   4.273 -</pre>
   4.274 -
   4.275 -<a id="version"></a>
   4.276 -<h3>version</h3>
   4.277 -<p>
   4.278 -	Print the version information and exit.
   4.279 -</p>
   4.280 -<pre>
   4.281 -tazinst version
   4.282 -</pre>
   4.283 -
   4.284 -<h2>SYSTEM FILE</h2>
   4.285 -<p>
   4.286 -	The /etc/slitaz/tazinst.conf configuration file allows you to change the default
   4.287 -	settings of tazinst, if you want to use custom values for URLs, directories
   4.288 -	and files, you'll have to create one and modify the following variables:
   4.289 -</p>
   4.290 -
   4.291 -<ul>
   4.292 -<li class="level1"><div class="li">Predefined urls:
   4.293 -
   4.294 -<ol>
   4.295 -	<li class="level1"><div class="li">URL of the current stable version:<br />
   4.296 -	<code>URL_STABLE="http://mirror.slitaz.org/iso/stable/slitaz-4.0.iso"
   4.297 -	</code>
   4.298 -	</div></li>
   4.299 -	<li class="level1"><div class="li">URL of the current cooking version:<br />
   4.300 -	<code>URL_COOKING="http://mirror.slitaz.org/iso/cooking/slitaz-cooking.iso"
   4.301 -	</code>
   4.302 -	</div></li>
   4.303 -	<li class="level1"><div class="li">URL of the current rolling version:<br />
   4.304 -	<code>URL_ROLLING="http://mirror.slitaz.org/iso/rolling/slitaz-core.iso"
   4.305 -	</code>
   4.306 -	</div></li>
   4.307 -</ol>
   4.308 -</div></li>
   4.309 -</ul>
   4.310 -
   4.311 -<ul>
   4.312 -<li class="level1"><div class="li">Mount points:
   4.313 -
   4.314 -<ol>
   4.315 -	<li class="level1"><div class="li">
   4.316 -	Source partition mount point:<br />
   4.317 -	<code>SOURCE_ROOT="/media/source"</code>
   4.318 -	</div></li>
   4.319 -	<li class="level1"><div class="li">
   4.320 -	Target partition mount point:<br />
   4.321 -	<code>TARGET_ROOT="/mnt/target"</code>
   4.322 -	</div></li>
   4.323 -</ol>
   4.324 -</div></li>
   4.325 -</ul>
   4.326 -
   4.327 -<ul>
   4.328 -<li class="level1"><div class="li">Log and Debug:
   4.329 -
   4.330 -<ol>
   4.331 -	<li class="level1"><div class="li">Log File Location:<br />
   4.332 -	<code>LOG="/var/log/tazinst.log"</code>
   4.333 -	</div></li>
   4.334 -	<li class="level1"><div class="li">Debugging: (quiet => 0, debug => 1)<br />
   4.335 -	<code>DEBUG=0</code><br />
   4.336 -		It is highly recommended to set <code>DEBUG=1</code> and attach the
   4.337 -		contents of the resulting Log file when sending a bug report to
   4.338 -		developers.
   4.339 -	</div></li>
   4.340 -</ol>
   4.341 -</div></li>
   4.342 -</ul>
   4.343 -
   4.344 -<h2>MAINTAINERS</h2>
   4.345 -<p>
   4.346 -	Christophe Lincoln &lt;pankso at slitaz.org&gt; <br />
   4.347 -	Dominique Corbex &lt;domcox at slitaz.org&gt;
   4.348 -</p>
   4.349 -
   4.350 -<!-- End of content -->
   4.351 -</div>
   4.352 -
   4.353 -<div id="footer">
   4.354 -	Copyright &copy; 2013 <a href="http://www.slitaz.org/">SliTaz GNU/Linux</a>
   4.355 -</div>
   4.356 -
   4.357 -</body>
   4.358 -</html>
     5.1 --- a/doc/tazinst.fr.html	Sun Feb 17 12:58:55 2013 +0100
     5.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.3 @@ -1,368 +0,0 @@
     5.4 -<!DOCTYPE html>
     5.5 -<html xmlns="http://www.w3.org/1999/xhtml">
     5.6 -<head>
     5.7 -	<title>Tazinst Manual - Manuel de l'installateur 'tazinst'</title>
     5.8 -	<meta charset="utf-8" />
     5.9 -	<link rel="shortcut icon" href="favicon.ico" />
    5.10 -	<link rel="stylesheet" type="text/css" href="style.css" />
    5.11 -</head>
    5.12 -<body>
    5.13 -
    5.14 -<!-- Header -->
    5.15 -<div id="header">
    5.16 -	<h1>Manuel de Tazinst</h1>
    5.17 -</div>
    5.18 -
    5.19 -<!-- Start content -->
    5.20 -<div id="content">
    5.21 -
    5.22 -<h2>NOM</h2>
    5.23 -<p>
    5.24 -	Tazinst - Tiny autonomous zone installer manager
    5.25 -</p>
    5.26 -
    5.27 -<h2>SYNTAXE</h2>
    5.28 -<pre>
    5.29 -tazinst [commande] [option]
    5.30 -</pre>
    5.31 -
    5.32 -<h2>DESCRIPTION</h2>
    5.33 -<p>
    5.34 -	Tazinst est l'installateur ultra léger (~31 Ko) de SliTaz sur disque dur.
    5.35 -	Il permet d'installer SliTaz au choix à partir du Live-CD, d'une clé
    5.36 -	LiveUSB, d'une image ISO de SliTaz, ou depuis le web en téléchargeant la
    5.37 -	version stable, la version cooking ou en donnant le lien http d'une autre
    5.38 -	iso (ex: iso de developpement).
    5.39 -</p>
    5.40 -<p>
    5.41 -	Tazinst permet de formatter la partition cible aux formats de base ext2,
    5.42 -	ext3, ext4 ou d'autres formats si les paquets correspondants ont été
    5.43 -	installés. La partition /home peut être installée sur une autre partition,
    5.44 -	et si besoin être formattée avant l'installation dans un des formats
    5.45 -	disponibles. Tazinst peut, à la demande, installer le chargeur de démarrage
    5.46 -	Grub dans le mbr du disque cible. Un dual-boot avec une partition Windows©
    5.47 -	existante est possible, la recherche de la partition Windows© étant soit
    5.48 -	automatique, soit précisée manuellement.
    5.49 -</p>
    5.50 -<p>
    5.51 -	Tazinst permet également la mise à jour de SliTaz déjà installé sur une
    5.52 -	partition du disque dur, ce qui est pratique en cas de changement de
    5.53 -	version. Dans ce cas, Slitaz est mis à jour, les données présentes dans
    5.54 -	/home sont préservées, et les paquets supplémentaires sont réinstallés
    5.55 -	dans la nouvelle version.
    5.56 -</p>
    5.57 -<p>
    5.58 -	Tazinst a été créé pour les besoins de SliTaz GNU/Linux, mini distribution
    5.59 -	autonome.
    5.60 -</p>
    5.61 -<p>
    5.62 -	Tazinst, écrit en script shell à partir de zéro est compatible Bash, et 
    5.63 -	fonctionne avec Ash du projet Busybox. Tazinst est distribué sous license 
    5.64 -	libre GNU gpl v3.
    5.65 -</p>
    5.66 -
    5.67 -<h2>FICHIER DE PARAMÈTRES</h2>
    5.68 -<p>
    5.69 -	L'installateur Tazinst permet de réaliser une installation automatiquement
    5.70 -	à l'aide d'un simple fichier de paramètres contenant des variables
    5.71 -	significatives telles que :
    5.72 -	<code>INST_TYPE="iso"</code>, <code>TGT_PARTITION="/dev/hda1"</code>.
    5.73 -
    5.74 -	De cette manière, cela permet aux développeurs de créer différents types de
    5.75 -	frontend : Dialog, GTK et CGI/web dans TazPanel. Le frontend doit juste
    5.76 -	créer un fichier de paramètres, puis lancer tazinst en ligne de commande et
    5.77 -	afficher un rapport d'avancement des différentes étapes (Jauges et/ou
    5.78 -	messages).
    5.79 -</p>
    5.80 -<p>
    5.81 -	Le fichier de paramètres contient les variables suivantes :
    5.82 -</p>
    5.83 -<ul>
    5.84 -	<li class="level1"><div class="li">
    5.85 -	Les variables décrivant la source d'installation :
    5.86 -
    5.87 -<ol>
    5.88 -	<li class="level1"><div class="li">
    5.89 -	<strong>*INST_TYPE</strong> : le type du support contenant les fichiers
    5.90 -	sources de SliTaz, au choix : <strong>cdrom</strong> (LiveCD de SliTaz),
    5.91 -	<strong>usb</strong> (LiveUSB de SliTaz), <strong>iso</strong> (Image ISO
    5.92 -	de SliTaz), <strong>web</strong> (Image ISO sur le Web), 
    5.93 -	<strong>weboot</strong>,
    5.94 -	ex : <code>INST_TYPE=web</code>
    5.95 -	</div></li>
    5.96 -	<li class="level1"><div class="li">
    5.97 -	<strong>*SRC_FILE</strong> : le nom de la source contenant SliTaz. Il dépend
    5.98 -	du type de support :
    5.99 -	<ul>
   5.100 -	<li class="level2"><div class="li">cdrom (LiveCD de SliTaz) : 
   5.101 -	<i>inutilisé</i>
   5.102 -	</div></li>
   5.103 -	<li class="level2"><div class="li">usb (LiveUSB de SliTaz) : Nom de la 
   5.104 -	partition hôte de périphérique USB, ex : <code>SRC_FILE=/dev/sdb1</code>
   5.105 -	</div></li>
   5.106 -	<li class="level2"><div class="li">iso (Image ISO de SliTaz) : Nom du 
   5.107 -	fichier ISO, ex : <code>SRC_FILE=~/slitaz.3.0.iso</code>
   5.108 -	</div></li>
   5.109 -	<li class="level2"><div class="li">web (Image ISO sur le Web) : Nom de 
   5.110 -	l'URL, ex : <code>
   5.111 -	SRC_FILE=http://mirror.slitaz.org/iso/cooking/slitaz-cooking.iso</code>. 
   5.112 -	À noter que 3 URL sont prédéfinies : 'stable', 'cooking, 'rolling', ex : 
   5.113 -	<code>SRC_FILE=cooking</code> téléchargera la dernière cooking disponible 
   5.114 -	sur le web
   5.115 -	</div></li>
   5.116 -	<li class="level2"><div class="li">weboot : <i>inutilisé</i>
   5.117 -	</div></li>
   5.118 -	</ul>
   5.119 -	</div></li>
   5.120 -</ol>
   5.121 -</div></li>
   5.122 -</ul>
   5.123 -
   5.124 -<ul>
   5.125 -	<li class="level1"><div class="li"> Les variables décrivant la partition
   5.126 -	cible :
   5.127 -
   5.128 -	<ol>
   5.129 -	<li class="level1"><div class="li">
   5.130 -	<strong>*TGT_PARTITION</strong> : Le nom de la partition cible sur laquelle
   5.131 -	SliTaz sera installé ou mis à jour,
   5.132 -	ex : <code>TGT_PARTITION=/dev/hda3</code>
   5.133 -	</div></li>
   5.134 -	<li class="level1"><div class="li">
   5.135 -	<strong>TGT_FS</strong> : Si cette variable est renseignée, la partition
   5.136 -	cible sera formatée dans le système de fichiers indiqué, sinon, la partition
   5.137 -	sera nettoyée et le répertoire /home sera conservé,
   5.138 -	ex : <code>TGT_FS=ext3</code>
   5.139 -	</div></li>
   5.140 -	<li class="level1"><div class="li">
   5.141 -	<strong>TGT_HOME</strong> : Cette variable indique, si besoin est, le nom de
   5.142 -	la partition recevant le répertoire /home,
   5.143 -	ex : <code>TGT_HOME=/dev/hda5</code>
   5.144 -	</div></li>
   5.145 -	<li class="level1"><div class="li">
   5.146 -	<strong>TGT_HOME_FS</strong> : Si cette variable est renseignée, la
   5.147 -	partition /home sera formatée dans le système de fichiers indiqué,
   5.148 -	ex : <code>TGT_HOME_FS=ext2</code>
   5.149 -	</div></li>
   5.150 -</ol>
   5.151 -</div></li>
   5.152 -</ul>
   5.153 -
   5.154 -<ul>
   5.155 -	<li class="level1"><div class="li"> Les paramètres du système :
   5.156 -
   5.157 -<ol>
   5.158 -	<li class="level1"><div class="li">
   5.159 -	<strong>TGT_HOSTNAME</strong> : Nom du système,
   5.160 -	ex : <code>TGT_HOSTNAME=hd-slitaz</code>, par défaut
   5.161 -	<code>TGT_HOSTNAME=slitaz</code>
   5.162 -	</div></li>
   5.163 -	<li class="level1"><div class="li">
   5.164 -	<strong>TGT_ROOT_PWD</strong> : Mot de passe du super-utilisateur,
   5.165 -	ex : <code>TGT_ROOT_PWD=toor</code>, par défaut
   5.166 -	<code>TGT_ROOT_PWD=root</code>
   5.167 -	</div></li>
   5.168 -	<li class="level1"><div class="li">
   5.169 -	<strong>TGT_USER</strong> : Nom de l'utitisateur par défaut, 
   5.170 -	ex : <code>TGT_USER=toto</code>, par défaut
   5.171 -	<code>TGT_USER=tux</code>
   5.172 -	</div></li>
   5.173 -	<li class="level1"><div class="li">
   5.174 -	<strong>TGT_USER_PWD</strong> : Mot de passe de l'utilisateur par défaut,
   5.175 -	ex : <code>TGT_USER_PWD=titi</code>, par défaut 
   5.176 -	<code>TGT_USER_PWD=tux</code>
   5.177 -	</div></li>
   5.178 -</ol>
   5.179 -</div></li>
   5.180 -</ul>
   5.181 -
   5.182 -<ul>
   5.183 -	<li class="level1"><div class="li"> Les variables de configuration du chargeur 
   5.184 -	de démarrage (bootloader) :
   5.185 -
   5.186 -<ol>
   5.187 -	<li class="level1"><div class="li">
   5.188 -	<strong>TGT_GRUB</strong> : Installation de GRUB (yes ou no),
   5.189 -	ex : <code>TGT_GRUB=yes</code>, par défaut <code>TGT_GRUB=no</code>
   5.190 -	</div></li>
   5.191 -	<li class="level1"><div class="li">
   5.192 -	<strong>TGT_WINBOOT</strong> : Si cette variable est renseignée, elle
   5.193 -	indique la partition contenant Windows© pour mettre en place un Dual-boot.
   5.194 -	Elle peut être aussi positionnée à 'auto', dans ce cas le dual-boot se
   5.195 -	fera sur la première partition Windows© détectée, 
   5.196 -	ex : <code>TGT_WINBOOT=auto</code>
   5.197 -	</div></li>
   5.198 -</ol>
   5.199 -</div></li>
   5.200 -</ul>
   5.201 -
   5.202 -<p>
   5.203 -	À noter que seules les variables précédées d'une atérisque sont 
   5.204 -	obligatoires, les autres sont optionnelles. Ainsi un fichier de 
   5.205 -	paramètres minimaliste peut être le suivant:
   5.206 -</p>
   5.207 -<pre>
   5.208 -INST_TYPE=cdrom
   5.209 -TGT_PARTITION=/dev/hda3
   5.210 -</pre>
   5.211 -<p>
   5.212 -	Ce fichier permettra une installation de SliTaz sur /dev/hda3, sans
   5.213 -	formatter la partition, à partir d'un LiveCD.
   5.214 -</p>
   5.215 -
   5.216 -<h2>COMMANDES</h2>
   5.217 -
   5.218 -<a id="new"></a>
   5.219 -<h3>new</h3>
   5.220 -<p>
   5.221 -	Génère un fichier de paramètres autodocumenté, qui une fois édité 
   5.222 -	suivant	les besoins de l'utilisateur, permettra d'installer ou mettre 
   5.223 -	à jour SliTaz sur disque dur.
   5.224 -</p>
   5.225 -<pre>
   5.226 -tazinst new /var/lib/tazinst.conf
   5.227 -</pre>
   5.228 -
   5.229 -<a id="install"></a>
   5.230 -<h3>install</h3>
   5.231 -<p>
   5.232 -	Lance l'installation de SliTaz en fonction des données présentes dans le
   5.233 -	fichier de paramètres. Si le formattage de la partition est demandé,
   5.234 -	toutes les données seront perdues. Si le disque n'est pas formatté, toutes
   5.235 -	les données sauf un répertoire /home existant seront effacées, ce répertoire
   5.236 -	/home sera gardé tel quel. 
   5.237 -</p>
   5.238 -<pre>
   5.239 -tazinst install /var/lib/tazinst.conf
   5.240 -</pre>
   5.241 -
   5.242 -<a id="upgrade"></a>
   5.243 -<h3>upgrade</h3>
   5.244 -<p>
   5.245 -	Lance la mise à jour de SliTaz en fonction des données présentes dans le
   5.246 -	fichier de paramètres. Les répertoires /home /etc /var/www seront
   5.247 -	conservés, tous les autres répertoires seront supprimés. Tout paquet ajouté
   5.248 -	à la configuration de votre ancien système SliTaz sera mis à jour à la
   5.249 -	condition qu'une connexion internet soit active.
   5.250 -</p>
   5.251 -<pre>
   5.252 -tazinst upgrade /var/lib/tazinst.conf
   5.253 -</pre>
   5.254 -
   5.255 -<a id="showurl"></a>
   5.256 -<h3>showurl</h3>
   5.257 -<p>
   5.258 -	Affiche l'URL complète des raccourcis prédéfinis : 'stable', 'cooking, 
   5.259 -	'rolling'.
   5.260 -</p>
   5.261 -<p>
   5.262 -	Note: Vous pouvez redéfinir ces raccourcis dans le fichier système :
   5.263 -	/etc/slitaz/tazinst.conf.
   5.264 -</p>
   5.265 -<pre>
   5.266 -tazinst showurl stable
   5.267 -</pre>
   5.268 -
   5.269 -<a id="check"></a>
   5.270 -<h3>check</h3>
   5.271 -<p>
   5.272 -	Vérifie que le fichier de paramètres ne contient pas d'erreurs.
   5.273 -</p>
   5.274 -<pre>
   5.275 -tazinst check /var/lib/tazinst.conf
   5.276 -</pre>
   5.277 -
   5.278 -<a id="log"></a>
   5.279 -<h3>log</h3>
   5.280 -<p>
   5.281 -	Affiche le contenu du fichier journal.
   5.282 -</p>
   5.283 -<pre>
   5.284 -tazinst log
   5.285 -</pre>
   5.286 -
   5.287 -<a id="version"></a>
   5.288 -<h3>version</h3>
   5.289 -<p>
   5.290 -	Affiche les informations de version.
   5.291 -</p>
   5.292 -<pre>
   5.293 -tazinst version
   5.294 -</pre>
   5.295 -
   5.296 -<h2>FICHIER SYSTÈME DE CONFIGURATION</h2>
   5.297 -<p>
   5.298 -	Le fichier système de configuration /etc/slitaz/tazinst.conf permet de
   5.299 -	changer les paramètres par défaut de tazinst. Pour utiliser des valeurs
   5.300 -	personnalisées pour les URL, répertoires et fichiers, ce fichier doit être
   5.301 -	créé et les variables suivantes modifiées :
   5.302 -</p>
   5.303 -
   5.304 -<ul>
   5.305 -	<li class="level1"><div class="li">URLs prédéfinies :
   5.306 -
   5.307 -<ol>
   5.308 -	<li class="level1"><div class="li">URL de la version stable actuelle :<br />
   5.309 -	<code>URL_STABLE="http://mirror.slitaz.org/iso/stable/slitaz-4.0.iso"
   5.310 -	</code>
   5.311 -	</div></li>
   5.312 -	<li class="level1"><div class="li">URL de la version cooking :<br />
   5.313 -	<code>URL_COOKING="http://mirror.slitaz.org/iso/cooking/slitaz-cooking.iso"
   5.314 -	</code>
   5.315 -	</div></li>
   5.316 -	<li class="level1"><div class="li">URL de la version rolling :<br />
   5.317 -	<code>URL_ROLLING="http://mirror.slitaz.org/iso/rolling/slitaz-core.iso"
   5.318 -	</code>
   5.319 -	</div></li>
   5.320 -</ol>
   5.321 -</div></li>
   5.322 -</ul>
   5.323 -
   5.324 -<ul>
   5.325 -<li class="level1"><div class="li">Points de montage :
   5.326 -
   5.327 -<ol>
   5.328 -	<li class="level1"><div class="li">
   5.329 -	Point de montage de la partition Source :<br />
   5.330 -	<code>SOURCE_ROOT="/media/source"</code>
   5.331 -	</div></li>
   5.332 -	<li class="level1"><div class="li">
   5.333 -	Point de montage de la partition Cible :<br />
   5.334 -	<code>TARGET_ROOT="/mnt/target"</code>
   5.335 -	</div></li>
   5.336 -</ol>
   5.337 -</div></li>
   5.338 -</ul>
   5.339 -
   5.340 -<ul>
   5.341 -<li class="level1"><div class="li">Debug et journal :
   5.342 -
   5.343 -<ol>
   5.344 -	<li class="level1"><div class="li">Emplacement du fichier journal :<br />
   5.345 -	<code>LOG="/var/log/tazinst.log"</code>
   5.346 -	</div></li>
   5.347 -	<li class="level1"><div class="li">Debugging: (non => 0, debug => 1)<br />
   5.348 -	<code>DEBUG=0</code><br />
   5.349 -		Il est chaudement recommandé de définir <code>DEBUG=1</code> et de
   5.350 -		joindre le fichier journal resultant lors de l'envoi d'un rapport de
   5.351 -		bogue aux développeurs.
   5.352 -	</div></li>
   5.353 -</ol>
   5.354 -</div></li>
   5.355 -</ul>
   5.356 -
   5.357 -<h2>MAINTENEURS</h2>
   5.358 -<p>
   5.359 -	Christophe Lincoln &lt;pankso at slitaz.org&gt; <br />
   5.360 -	Dominique Corbex &lt;domcox at slitaz.org&gt;
   5.361 -</p>
   5.362 -
   5.363 -<!-- End of content -->
   5.364 -</div>
   5.365 -
   5.366 -<div id="footer">
   5.367 -	Copyright &copy; 2013 <a href="http://www.slitaz.org/">SliTaz GNU/Linux</a>
   5.368 -</div>
   5.369 -
   5.370 -</body>
   5.371 -</html>
     6.1 --- a/doc/tazinst.html	Sun Feb 17 12:58:55 2013 +0100
     6.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.3 @@ -1,1 +0,0 @@
     6.4 -tazinst.en.html
     6.5 \ No newline at end of file
     7.1 --- a/doc/tazinst.pt.html	Sun Feb 17 12:58:55 2013 +0100
     7.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.3 @@ -1,352 +0,0 @@
     7.4 -<!DOCTYPE html>
     7.5 -html xmlns="http://www.w3.org/1999/xhtml">
     7.6 -<head>
     7.7 -	<title>Manual do instalador Tazinst Manual</title>
     7.8 -	<meta charset="utf-8" />
     7.9 -	<link rel="shortcut icon" href="favicon.ico" />
    7.10 -	<link rel="stylesheet" type="text/css" href="style.css" />
    7.11 -</head>
    7.12 -<body>
    7.13 -
    7.14 -<!-- Header -->
    7.15 -<div id="header">
    7.16 -	<h1>Manual do Tazinst</h1>
    7.17 -</div>
    7.18 -
    7.19 -<!-- Start content -->
    7.20 -<div id="content">
    7.21 -
    7.22 -<h2>NOME</h2>
    7.23 -<p>
    7.24 -	Tazinst - Instalador do SliTaz
    7.25 -</p>
    7.26 -
    7.27 -<h2>SINTAXE</h2>
    7.28 -<pre>
    7.29 -tazinst [comando] [opção]
    7.30 -</pre>
    7.31 -
    7.32 -<h2>DESCRIÇÃO</h2> 
    7.33 -<p> 
    7.34 -    O Tazinst é o instalador do SliTaz em disco rígidos, com um executável que
    7.35 -    possui mais ou menos 31 Kb. Ele instala o SliTaz no disco rígido a partir
    7.36 -    de uma mídia LiveCD, de um LiveUSB, de uma Imagem ISO ou a partir da web,
    7.37 -    usando uma versão estável, de testes (cooking) ou rolling, ou então 
    7.38 -    a partir de uma ISO encontrada em um link da web (uma ISO de
    7.39 -    desenvolvimento, por exemplo, encontrada num mirror oficial).
    7.40 -</p>
    7.41 -<p>
    7.42 -    O Tazinst pode formatar uma partiçÃo em ext2, ext3, ext4 ou outro formato
    7.43 -    caso os pacotes necessários estejam instalados. O diretório /home pode ser
    7.44 -    instalado em qualquer partição, caso necessário, e ser formatado em qualquer
    7.45 -    formato requerido. Ele também pode instalar o Grub na MBR do disco alvo. 
    7.46 -    Dual Boot com Windows é suportado caso uma partição Windows seja encontrada,
    7.47 -    seja automaticamente ou manualmente.
    7.48 -</p>
    7.49 -<p>
    7.50 -    O Tazinst pode atualizar o SliTaz instalado em um disco rígido, o que é
    7.51 -    útil em mudanças de versão. Neste caso, a distribuição é atualizada,
    7.52 -    os dados em /home são preservados e pacotes adicionais são reinstalados
    7.53 -    com sua nova versão.
    7.54 -</p>
    7.55 -<p>
    7.56 -    O Tazinst foi criado em Shell Script e é compatível com o Ash e Bash
    7.57 -    do Busybox. É licenciado sob GNU Free gpl v3.
    7.58 -</p>
    7.59 -
    7.60 -<h2>ARQUIVO DE CONFIGURAÇÃO</h2>
    7.61 -<p>
    7.62 -    O instalador Tazinst pode instalar o SliTaz automaticamente usando um
    7.63 -    arquivo de configuração que possui variáveis como
    7.64 -	<code>INST_TYPE="iso"</code>, <code>TGT_PARTITION="/dev/hda1"</code>.
    7.65 -    Desta forma, permite aos desenvolvedores criar diferentes interfaces de
    7.66 -    usuário: Dialog, GTK e Web/CGI no TazPanel. A interface cria um arquivo
    7.67 -    de configuração e inicia o instalador na linha de comando, informando os
    7.68 -    passos com mensagens ou uma barra de progresso.
    7.69 -</p>
    7.70 -<p>
    7.71 -    O arquivo de configuração possui as seguintes variáveis:
    7.72 -</p>
    7.73 -<ul>
    7.74 -	<li class="level1"><div class="li">
    7.75 -    Variáveis que descrevem a origem de instalação:
    7.76 -<ol>
    7.77 -	<li class="level1"><div class="li">
    7.78 -    <strong>*INST_TYPE</strong>: o tipo de mídia que contem os arquivos fontes,
    7.79 -    sendo <strong>cdrom</strong> (SliTaz LiveCD), <strong>usb</strong>
    7.80 -	(SliTaz LiveUSB), <strong>iso</strong> (imagem ISO do SliTaz),
    7.81 -	<strong>web</strong> (imagem ISO na Web), <strong>weboot</strong>. Por
    7.82 -	exemplo: <code>INST_TYPE=web</code>
    7.83 -	</div></li>
    7.84 -	<li class="level1"><div class="li">
    7.85 -    <strong>SRC_FILE</strong>: o nome do arquivo fonte que contem o SliTaz,
    7.86 -    depende do tipo de mídia escolhida:
    7.87 -	<ul>
    7.88 -	<li class="level2"><div class="li">cdrom (SliTaz LiveCD): 
    7.89 -	<i>não utilizado</i>
    7.90 -	</div></li>
    7.91 -    <li class="level2"><div class="li">usb (SliTaz LiveUSB): nome da partição
    7.92 -    no dispositivo USB, por exemplo: <code>SRC_FILE=/dev/sdb1</code>
    7.93 -	</div></li>
    7.94 -    <li class="level2"><div class="li">iso (imagem ISO do SliTaz): nome da 
    7.95 -    imagem ISO, por exemplo: <code>SRC_FILE=~/slitaz.3.0.iso</code>
    7.96 -	</div></li>
    7.97 -    <li class="level2"><div class="li">web (imagem ISO na Web): endereço da
    7.98 -    imagem na web, por exemplo: 
    7.99 -    <code>
   7.100 -	SRC_FILE=http://mirror.slitaz.org/iso/cooking/slitaz-cooking.iso</code>. 
   7.101 -    Note que 3 endereços estão predefinidos: 'stable', 'cooking, 'rolling',
   7.102 -    por exemplo: 
   7.103 -    <code>SRC_FILE=cooking</code> baixa utiliza a última versão de testes
   7.104 -    disponível no mirror.
   7.105 -	</div></li>
   7.106 -	<li class="level2"><div class="li">weboot: <i>não utilizado</i>
   7.107 -	</div></li> 
   7.108 -	</ul>
   7.109 -	</div></li>
   7.110 -</ol>
   7.111 -</div></li>
   7.112 -</ul>
   7.113 -
   7.114 -<ul>
   7.115 -    <li class="level1"><div class="li">Variável que determina a partição alvo:
   7.116 -<ol>
   7.117 -	<li class="level1"><div class="li">
   7.118 -    <strong>*TGT_PARTITION</strong>: nome da partição alvo em que o SliTaz será
   7.119 -    instalado ou atualizado, por exemplo: <code>TGT_PARTITION=/dev/hda3</code>
   7.120 -	</div></li>
   7.121 -	<li class="level1"><div class="li">
   7.122 -    <strong>TGT_FS</strong>: se esta variável for utilizada, a partição alvo
   7.123 -    será formatada no sistema de arquivos especificado, caso contrário a
   7.124 -    partição ficará a salvo e o diretório /home será preservado, por exemplo:
   7.125 -	<code>TGT_FS=ext3</code>
   7.126 -	</div></li>
   7.127 -	<li class="level1"><div class="li">
   7.128 -    <strong>TGT_HOME</strong>: esta variável indica, caso se queira, a partição
   7.129 -    que será utilizada para o diretório /home, por exemplo:
   7.130 -	<code>TGT_HOME=/dev/hda5</code>
   7.131 -	</div></li>
   7.132 -	<li class="level1"><div class="li">
   7.133 -    <strong>TGT_HOME_FS</strong>: se esta variável for utilizada, a partição
   7.134 -    /home será formatada no sistema de arquivos especificado, por exemplo:
   7.135 -	<code>TGT_HOME_FS=ext2</code>
   7.136 -	</div></li>
   7.137 -</ol>
   7.138 -</div></li>
   7.139 -</ul>
   7.140 -
   7.141 -<ul>
   7.142 -	<li class="level1"><div class="li">Configurações do sistema:
   7.143 -
   7.144 -<ol>
   7.145 -	<li class="level1"><div class="li">
   7.146 -	<strong>TGT_HOSTNAME</strong>: nome do sistema, por exemplo:
   7.147 -	<code>TGT_HOSTNAME=hd-slitaz</code>, por padrão
   7.148 -	<code>TGT_HOSTNAME=slitaz</code>
   7.149 -	</div></li>
   7.150 -	<li class="level1"><div class="li">
   7.151 -	<strong>TGT_ROOT_PWD</strong>: senha do usuário root, por exemplo:
   7.152 -	<code>TGT_ROOT_PWD=toor</code>, por padrão 
   7.153 -	<code>TGT_ROOT_PWD=root</code>
   7.154 -	</div></li>
   7.155 -	<li class="level1"><div class="li">
   7.156 -	<strong>TGT_USER</strong>: nome do usuáriou, por exemplo: 
   7.157 -    <code>TGT_USER=toto</code>, por padrão 
   7.158 -    <code>TGT_USER=tux</code>
   7.159 -	</div></li>
   7.160 -	<li class="level1"><div class="li">
   7.161 -	<strong>TGT_USER_PWD</strong>: senha do usuário, por exemplo:
   7.162 -	<code>TGT_USER_PWD=titi</code>, por padrão
   7.163 -	<code>TGT_USER_PWD=tux</code>
   7.164 -	</div></li>
   7.165 -</ol>
   7.166 -</div></li>
   7.167 -</ul>
   7.168 -
   7.169 -<ul>
   7.170 -    <li class="level1"><div class="li"> Configuração do gerenciador de boot
   7.171 -    (bootloader):
   7.172 -
   7.173 -<ol>
   7.174 -	<li class="level1"><div class="li">
   7.175 -    <strong>TGT_GRUB</strong>: instala o gerenciado de boot GRUB
   7.176 -    ('yes' para sim, 'no' para não), por exemplo:
   7.177 -    <code>TGT_GRUB=yes</code>, por padrão
   7.178 -    <code>TGT_GRUB=no</code>
   7.179 -	</div></li>
   7.180 -	<li class="level1"><div class="li">
   7.181 -    <strong>TGT_WINBOOT</strong>: se esta variável for definida, indica
   7.182 -    uma partição que contem um sistema Windows para que seja utilizado o dual
   7.183 -    boot. Pode ser definida como 'auto', neste caso será utilizada a primeira
   7.184 -    partição com Windows detectada, por exemplo:
   7.185 -	<code>TGT_WINBOOT=auto</code>
   7.186 -	</div></li>
   7.187 -</ol>
   7.188 -</div></li>
   7.189 -</ul>
   7.190 -
   7.191 -<p>
   7.192 -    Note que somente variáveis marcadas com um asterisco nesta ajuda ajuda
   7.193 -    são obrigatórias, as outras são opcionais. Então, um arquivo de configuração
   7.194 -    mínimo para instalação seria:
   7.195 -</p>
   7.196 -<pre>
   7.197 -INST_TYPE=cdrom
   7.198 -TGT_PARTITION=/dev/hda3
   7.199 -</pre>
   7.200 -<p>
   7.201 -    Este arquivo mínimo instala o SliTaz na partição /dev/hda3, formatando a
   7.202 -    partição e utilizando o LiveCD como fonte.
   7.203 -</p>
   7.204 -
   7.205 -<h2>COMANDOS</h2>
   7.206 -
   7.207 -<a id="new"></a>
   7.208 -<h3>new</h3>
   7.209 -<p>
   7.210 -    Gera um arquivo de configuração comentado que, ao ser editado pelo usuário,
   7.211 -    irá instalar ou atualizar o SliTaz no dísco rígido
   7.212 -</p>
   7.213 -<pre>
   7.214 -tazinst new /var/lib/tazinst.conf
   7.215 -</pre>
   7.216 -
   7.217 -<a id="install"></a>
   7.218 -<h3>install</h3>
   7.219 -<p>
   7.220 -    Instala o SliTaz no dísco rígido utilizando os dados informados no 
   7.221 -    arquivo de configuração. Caso se decida formatar o HD, todos os dados nele
   7.222 -    serão perdidos. Caso não se formate, todos os dados a não ser os contidos
   7.223 -    em /home serão removidos, ou seja, o diretório /home será mantido.
   7.224 -</p>
   7.225 -<pre>
   7.226 -tazinst install /var/lib/tazinst.conf
   7.227 -</pre>
   7.228 -
   7.229 -<a id="upgrade"></a>
   7.230 -<h3>upgrade</h3>
   7.231 -<p>
   7.232 -    Atualiza uma instalação do SliTaz existente no disco rígido baseado nos
   7.233 -    dados informados no arquivo de configuração. Os diretórios /home, /etc e
   7.234 -    /var/www serão mantidos, todos os outros diretórios serão removidos. 
   7.235 -    Qualquer pacote adicional adicionado à antiga instalação será atualizado,
   7.236 -    desde que haja uma conexão de internet disponível.
   7.237 -</p>
   7.238 -<pre>
   7.239 -tazinst upgrade /var/lib/tazinst.conf
   7.240 -</pre>
   7.241 -
   7.242 -<a id="showurl"></a>
   7.243 -<h3>showurl</h3>
   7.244 -<p>
   7.245 -    Mostra os endereços predefinidos nos atalhos 'stable', 'cooking' e
   7.246 -    'rolling'.
   7.247 -</p>
   7.248 -<p>
   7.249 -    Note que é possível refefinir estes atalhos no arquivo de sistema:
   7.250 -	/etc/slitaz/tazinst.conf.
   7.251 -</p>
   7.252 -<pre>
   7.253 -tazinst showurl stable
   7.254 -</pre>
   7.255 -
   7.256 -<a id="check"></a>
   7.257 -<h3>check</h3>
   7.258 -<p>
   7.259 -	Verifica um arquivo de configuração:
   7.260 -</p>
   7.261 -<pre>
   7.262 -tazinst check /var/lib/tazinst.conf
   7.263 -</pre>
   7.264 -
   7.265 -<a id="log"></a>
   7.266 -<h3>log</h3>
   7.267 -<p>
   7.268 -	Mostra o conteúdo do último arquivo de log:
   7.269 -</p>
   7.270 -<pre>
   7.271 -tazinst log
   7.272 -</pre>
   7.273 -
   7.274 -<a id="version"></a>
   7.275 -<h3>version</h3>
   7.276 -<p>
   7.277 -	Mostra informação sobre a versão:
   7.278 -</p>
   7.279 -<pre>
   7.280 -tazinst version
   7.281 -</pre>
   7.282 -
   7.283 -<h2>ARQUIVO DO SISTEMA</h2>
   7.284 -<p>
   7.285 -    O arquivo /etc/slitaz/tazinst.conf permite mudar as configurações do
   7.286 -    instalador Tazinst, permitindo atribuir valores alternativos para 
   7.287 -    endereços da web, diretórios e arquivos. Caso se queira, deve-se criar um
   7.288 -    e modificar com as seguintes variáveis:
   7.289 -</p>
   7.290 -
   7.291 -<ul>
   7.292 -<li class="level1"><div class="li">Endereços web predefinidos:
   7.293 -
   7.294 -<ol>
   7.295 -	<li class="level1"><div class="li">Endereço da versão estável atual:<br />
   7.296 -	<code>URL_STABLE="http://mirror.slitaz.org/iso/stable/slitaz-4.0.iso"
   7.297 -	</code>
   7.298 -	</div></li>
   7.299 -	<li class="level1"><div class="li">Endereço da versão de testes atual:<br />
   7.300 -	<code>URL_COOKING="http://mirror.slitaz.org/iso/cooking/slitaz-cooking.iso"
   7.301 -	</code>
   7.302 -    </div></li> <li class="level1"><div class="li">Endereço da versão rolling atual:<br />
   7.303 -    <code>URL_ROLLING="http://mirror.slitaz.org/iso/rolling/slitaz-core.iso" 
   7.304 -    </code></div></li></ol>
   7.305 -</div></li>
   7.306 -</ul>
   7.307 -
   7.308 -<ul>
   7.309 -<li class="level1"><div class="li">Mount points:
   7.310 -
   7.311 -<ol>
   7.312 -	<li class="level1"><div class="li">
   7.313 -	Ponto de montagem mídia de origem:<br />
   7.314 -	<code>SOURCE_ROOT="/media/source"</code>
   7.315 -	</div></li>
   7.316 -	<li class="level1"><div class="li">
   7.317 -	Ponto de montagem da partição alvo:<br />
   7.318 -	<code>TARGET_ROOT="/mnt/target"</code>
   7.319 -	</div></li>
   7.320 -</ol>
   7.321 -</div></li>
   7.322 -</ul>
   7.323 -
   7.324 -<ul>
   7.325 -<li class="level1"><div class="li">Log e Debug:
   7.326 -
   7.327 -<ol>
   7.328 -	<li class="level1"><div class="li">Localização do arquivo de Log:<br />
   7.329 -	<code>LOG="/var/log/tazinst.log"</code>
   7.330 -	</div></li>
   7.331 -	<li class="level1"><div class="li">Debugging: (quiet => 0, debug => 1)<br />
   7.332 -	<code>DEBUG=0</code><br />
   7.333 -        É altamente recomendável configurar a variável DEBUG como  
   7.334 -        <code>DEBUG=1</code> e anexar o conteúdo do arquivo de log caso seja
   7.335 -        necessário abrir um aviso de bug para os desenvolvedores.
   7.336 -	</div></li>
   7.337 -</ol>
   7.338 -</div></li>
   7.339 -</ul>
   7.340 -
   7.341 -<h2>MANTENEDORES</h2>
   7.342 -<p>
   7.343 -	Christophe Lincoln &lt;pankso at slitaz.org&gt; <br />
   7.344 -	Dominique Corbex &lt;domcox at slitaz.org&gt;
   7.345 -</p>
   7.346 -
   7.347 -<!-- End of content -->
   7.348 -</div>
   7.349 -
   7.350 -<div id="footer">
   7.351 -	Copyright &copy; 2013 <a href="http://www.slitaz.org/">SliTaz GNU/Linux</a>
   7.352 -</div>
   7.353 -
   7.354 -</body>
   7.355 -</html>
     8.1 --- a/installer/README	Sun Feb 17 12:58:55 2013 +0100
     8.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.3 @@ -1,39 +0,0 @@
     8.4 -SliTaz Installer
     8.5 -================================================================================
     8.6 -
     8.7 -
     8.8 -The first SliTaz installer was built using ncurses Dialog within a SHell script. 
     8.9 -It was the last SliTaz home made tool that didn't have a desktop integrated 
    8.10 -interface and had some crappy code as it was written at the start of the 
    8.11 -project.
    8.12 -
    8.13 -Tazinst is the new installer written entirely in SHell script and usable from 
    8.14 -the cmdline without dialog or any other gui-like interface! This new installer
    8.15 -is able to perform an installation automatically based on a simple config file
    8.16 -with clear variables such as: INST_TYPE="iso", TGT_PARTITION="/dev/hda1".
    8.17 -
    8.18 -With this way, it allows developers to create a different kind of frontend: 
    8.19 -Dialog, GTK and CGI/web in TazPanel. The frontend just has to create a config 
    8.20 -file and start the cmdline installer and report steps in a nice way (progress 
    8.21 -bar or/and messages).
    8.22 -
    8.23 -
    8.24 -i18n
    8.25 -----
    8.26 -Tazinst has been coded from the beginning with gettext support. Please
    8.27 -forget 'echo' and use gettext, but remember that gettext "" is equivalent
    8.28 -to echo -n. All scripts use the same TEXTDOMAIN and the same pot files, all
    8.29 -translations go in the po/ folder.
    8.30 - 
    8.31 -To start a new translation please use msginit from the pot file directory. 
    8.32 -Example for French/France locale (fr_FR):
    8.33 -
    8.34 -$ msginit -l fr_FR -o fr.po -i tazinst.pot
    8.35 -
    8.36 -To update all translations from a newly updated pot file:
    8.37 -
    8.38 -$ make msgmerge
    8.39 -Or:
    8.40 -$ msgmerge -U fr.po tazinst.pot
    8.41 -
    8.42 -================================================================================
     9.1 --- a/installer/tazinst	Sun Feb 17 12:58:55 2013 +0100
     9.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.3 @@ -1,1251 +0,0 @@
     9.4 -#!/bin/sh
     9.5 -# tazinst - SliTaz GNU/Linux installer.
     9.6 -#
     9.7 -# So this is the SliTaz installer. The script starts with a
     9.8 -# few main variables, then all the functions and then the 
     9.9 -# full sequence of functions.
    9.10 -#
    9.11 -# (C) 2007-2012 SliTaz - GNU General Public License v3.
    9.12 -#
    9.13 -# Authors : Christophe Lincoln <pankso@slitaz.org>
    9.14 -#           Dominique Corbex <domcox@slitaz.org>
    9.15 -#
    9.16 -# Exit codes:
    9.17 -# 1: Parameters error 
    9.18 -# 2: Setup file error
    9.19 -# 3: Source error
    9.20 -# 4: Cancelled by user
    9.21 -# 5: Target partition error
    9.22 -# 6: SliTaz system to upgrade not found
    9.23 -# 7: Another instance is running
    9.24 -# 8: Internal error
    9.25 -
    9.26 -VERSION=3.35
    9.27 -
    9.28 -# Internationalization
    9.29 -. /usr/bin/gettext.sh
    9.30 -TEXTDOMAIN='tazinst'
    9.31 -export TEXTDOMAIN
    9.32 -
    9.33 -SOURCE_ROOT=/media/source
    9.34 -TARGET_ROOT=/mnt/target
    9.35 -LOG=/var/log/tazinst.log
    9.36 -LOCK=/run/tazinst.pid
    9.37 -BACKLIST="SliTaz GNU/Linux installer"
    9.38 -
    9.39 -# DEBUG=1: Enable debug msgs
    9.40 -DEBUG=0
    9.41 -
    9.42 -# Predefined urls
    9.43 -URL_STABLE="http://mirror.slitaz.org/iso/stable/slitaz-4.0.iso"
    9.44 -URL_COOKING="http://mirror.slitaz.org/iso/cooking/slitaz-cooking.iso"
    9.45 -URL_ROLLING="http://mirror.slitaz.org/iso/rolling/slitaz-core.iso"
    9.46 -
    9.47 -# Tazinst conf
    9.48 -[ -r /etc/slitaz/tazinst.conf ] && . /etc/slitaz/tazinst.conf
    9.49 -
    9.50 -# Print a short help
    9.51 -usage()
    9.52 -{
    9.53 -	cat <<EOT
    9.54 -$(echo -e "\n$(gettext "Tazinst - SliTaz installer - Version"): $VERSION")
    9.55 -
    9.56 -$(echo -e "\033[1m$(gettext "Usage"):\033[0m $(gettext "tazinst [command] [setup-file|url-shortcut]")")
    9.57 -
    9.58 -$(echo -e "\033[1m$(gettext "Commands"): \033[0m")
    9.59 -  usage|help         $(gettext "Print this short usage.")
    9.60 -  install <file>     $(gettext "Install SliTaz on HDD using setup file contents.")
    9.61 -  upgrade <file>     $(gettext "Upgrade SliTaz on HDD using setup file contents.")
    9.62 -  new <file>         $(gettext "Create a new setup file.")
    9.63 -  check <file>       $(gettext "Check validity of settings in a setup file.")
    9.64 -  showurl <shortcut> $(gettext "Show full URL of a predefined shortcut (stable|cooking|rolling).")
    9.65 -  log                $(gettext "Display log file contents and exit.")
    9.66 -  version            $(gettext "Print version and exit.")
    9.67 -EOT
    9.68 -	exit 1
    9.69 -}
    9.70 -
    9.71 -# Print an error msg & exit
    9.72 -# $1: exit code
    9.73 -# $@: err msg
    9.74 -abort()
    9.75 -{
    9.76 -	# unmouting source & target
    9.77 -	if mount | grep -q $SOURCE_ROOT; then
    9.78 -		umount $SOURCE_ROOT 2>>$LOG
    9.79 -	fi
    9.80 -	if mount | grep -q $TARGET_ROOT; then
    9.81 -		umount $TARGET_ROOT 2>>$LOG
    9.82 -	fi
    9.83 -	# rm lock
    9.84 -	rm -f $LOCK
    9.85 -
    9.86 -	echo -e "$(gettext "Error") $@"
    9.87 -	test $(id -u) = 0 && echo "Installation cancelled on error $@" >> $LOG
    9.88 -	exit $1
    9.89 -}
    9.90 -
    9.91 -# Print a warning msg
    9.92 -warning()
    9.93 -{
    9.94 -	echo -e "$(gettext "Warning:") $@" | tee -a $LOG
    9.95 -}
    9.96 -
    9.97 -# Print a debug msg
    9.98 -debug()
    9.99 -{
   9.100 -	[ $DEBUG -gt 0 ] && echo -e "\033[1mDEBUG:\033[0m $1" 
   9.101 -	[ $DEBUG -gt 0 ] && echo "DEBUG: $1" >>$LOG
   9.102 -}
   9.103 -
   9.104 -# Print a simple msg
   9.105 -msg()
   9.106 -{
   9.107 -	STEP=$(($STEP+1))
   9.108 -	echo "$STEP. $@" | tee -a $LOG
   9.109 -	sleep 1
   9.110 -}
   9.111 -
   9.112 -#######################
   9.113 -# New setup functions #
   9.114 -#######################
   9.115 -
   9.116 -# Generate a setup file
   9.117 -# $1: Setup file
   9.118 -gen_setup()
   9.119 -{
   9.120 -	SETUP=$1
   9.121 -	[ -z "$1" ] && abort 1 "Missing <file> parameter for install configuration"
   9.122 -	touch $SETUP || abort 2 $(gettext "Can't write setup file")
   9.123 -	if [ -r "$SETUP" ]; then
   9.124 -		cat > $SETUP << _EOF_
   9.125 -# SliTaz Installer setup file.
   9.126 -#
   9.127 -
   9.128 -# Install type : [cdrom|usb|iso|web|weboot]
   9.129 -INST_TYPE="cdrom"
   9.130 -
   9.131 -# Install source
   9.132 -# usb:/dev/xxx, ex: SRC_FILE=/dev/sdb1
   9.133 -# iso:file.iso, ex: SRC_FILE=~/slitaz.3.0.iso
   9.134 -# web: url, ex: SRC_FILE=http://mirror.slitaz.org/iso/cooking/slitaz-cooking.iso
   9.135 -# web: predefined mirrors (stable|cooking|rolling), ex: SRC_FILE=cooking
   9.136 -SRC_FILE=""
   9.137 -
   9.138 -# Install Target (Root Partition, ex /dev/hda5).
   9.139 -TGT_PARTITION=""
   9.140 -
   9.141 -# Target File system.  
   9.142 -# SliTaz uses ext3 by default but another filesystem can be used if wanted,
   9.143 -# for this please adjust your /etc/fstab after installation. Valid options are:
   9.144 -# (btrfs|ext2|ext3|ext4|fat16|fat32|hfs|hfs+|jfs|ntfs|reiser4|reiserfs|ufs|xfs)
   9.145 -TGT_FS="ext3"
   9.146 -
   9.147 -# Home partition.
   9.148 -# On most GNU/Linux systems users personal files are stored in the directory
   9.149 -# /home. Home can be on another hard disk or on a separate partition.
   9.150 -TGT_HOME=""
   9.151 -# Home File system (if /home is on a separate partition)
   9.152 -TGT_HOME_FS=""
   9.153 -
   9.154 -# Hostname
   9.155 -TGT_HOSTNAME="slitaz"
   9.156 -
   9.157 -# root password
   9.158 -# The root administrator privilege lets you manage and configure the full
   9.159 -# system. A root user can damage your system so you should always setup a
   9.160 -# strong password with special characters and/or numbers.
   9.161 -TGT_ROOT_PWD="root"
   9.162 -
   9.163 -# The default user for the system will have his personal files stored
   9.164 -# in /home/*user* (and will be automatically added to the audio group).
   9.165 -TGT_USER="tux"
   9.166 -TGT_USER_PWD=""
   9.167 -
   9.168 -# Grub bootloader
   9.169 -# install grub [yes|no]
   9.170 -TGT_GRUB="no"
   9.171 -
   9.172 -# Windows dual-boot
   9.173 -# Dual boot is disabled if WINBOOT is empty: TGT_WINBOOT=""
   9.174 -# You may let tazinst find your win partition, mode=auto: TGT_WINBOOT="auto"
   9.175 -# or use manual setting: "hd[disk],[partition]" ex:TGT_WINBOOT=hd0,0
   9.176 -TGT_WINBOOT=""
   9.177 -
   9.178 -_EOF_
   9.179 -		echo "$(ls $1)" $(gettext "created.")
   9.180 -	else
   9.181 -		abort 2 $(gettext "Setup file not found")
   9.182 -	fi
   9.183 -}
   9.184 -
   9.185 -######################
   9.186 -# Checking functions #
   9.187 -######################
   9.188 -
   9.189 -# def values and start log
   9.190 -# $@ : 
   9.191 -init()
   9.192 -{
   9.193 -	# Check if another instance of tazinst is running
   9.194 -	if [ -e "$LOCK" ]; then
   9.195 -		echo $(gettext "Another instance of tazinst is running.")
   9.196 -		exit 7
   9.197 -	else
   9.198 -		echo $$ > $LOCK
   9.199 -	fi
   9.200 -
   9.201 -	echo "=== Tazinst: start at `date` ===" >$LOG
   9.202 -	echo "Command: $0 $@" >>$LOG
   9.203 -	debug $(fdisk -l | grep \/dev)
   9.204 -
   9.205 -	# Default Type
   9.206 -	INST_TYPE=cdrom
   9.207 -	# Default Hostname.
   9.208 -	TGT_HOSTNAME=slitaz
   9.209 -	# Default root passwd
   9.210 -	TGT_ROOT_PWD=root
   9.211 -	# Default user
   9.212 -	TGT_USER=tux
   9.213 -	# Default Grub Install
   9.214 -	TGT_GRUB=no
   9.215 -}
   9.216 -
   9.217 -# Read setup
   9.218 -# $1: setup file
   9.219 -read_setup_file()
   9.220 -{
   9.221 -	SETUP=$1
   9.222 -	if [ -n "$SETUP" ]; then
   9.223 -		if [ -r "$SETUP" ]; then
   9.224 -			debug "Using setup-file=$SETUP"
   9.225 -			# source doesn't like file without a path
   9.226 -			[ $(echo "$SETUP" | grep -c "/") == "0" ] && SETUP="./$SETUP"
   9.227 -			source $SETUP || abort 2 $(gettext "Unable to read setup file")
   9.228 -		else
   9.229 -			abort 2 $(gettext "Setup file not found")
   9.230 -		fi
   9.231 -	else
   9.232 -		abort 2 $(gettext "No setup file provided")
   9.233 -	fi
   9.234 -}
   9.235 -
   9.236 -# check main vars
   9.237 -check_vars()
   9.238 -{
   9.239 -	# error handling
   9.240 -	local error=no
   9.241 -	local found=no
   9.242 -	local partition=""
   9.243 -
   9.244 -	debug "--- Tazinst main options  ---"
   9.245 -	debug "action=$INST_ACTION"
   9.246 -	debug "type=$INST_TYPE"
   9.247 -	debug "source=$SRC_FILE"
   9.248 -	debug "/ partition=$TGT_PARTITION"
   9.249 -	debug "/ filesystem=$TGT_FS"
   9.250 -	debug "/home partition=$TGT_HOME"
   9.251 -	debug "/home filesystem=$TGT_HOME_FS"
   9.252 -	debug "hostname=$TGT_HOSTNAME"
   9.253 -	debug "root-pwd=$TGT_ROOT_PWD"
   9.254 -	debug "user=$TGT_USER"
   9.255 -	debug "user-pwd=$TGT_USER_PWD"
   9.256 -	debug "grub=$TGT_GRUB"
   9.257 -	debug "winboot=$TGT_WINBOOT"
   9.258 -	debug "--------------------------------------"
   9.259 -
   9.260 -	# Check Action
   9.261 -	case $INST_ACTION in
   9.262 -		install|upgrade|check) ;;
   9.263 -		*) msg "$INST_ACTION: $(gettext "Unknown install mode")"; error=yes ;;
   9.264 -	esac
   9.265 -
   9.266 -	# Check Type
   9.267 -	case $INST_TYPE in
   9.268 -		cdrom|weboot) ;;
   9.269 -		usb|iso|web)
   9.270 -			# We need a valid source 
   9.271 -			if [ -z "$SRC_FILE" ]; then
   9.272 -				msg "$INST_TYPE: $(gettext "No source file provided")"; error=yes
   9.273 -			fi ;;
   9.274 -		*) msg "$INST_TYPE: $(gettext "Unknown source type")"; error=yes ;;
   9.275 -	esac
   9.276 -
   9.277 -	# Check Source file
   9.278 -	# 1. assign predefs
   9.279 -	if [ "$INST_TYPE" == "web" ]; then
   9.280 -		[ "$SRC_FILE" == "stable" ] && SRC_FILE=$URL_STABLE
   9.281 -		[ "$SRC_FILE" == "cooking" ] && SRC_FILE=$URL_COOKING
   9.282 -		[ "$SRC_FILE" == "rolling" ] && SRC_FILE=$URL_ROLLING
   9.283 -	fi
   9.284 -	# 2. check avail.
   9.285 -	case $INST_TYPE in
   9.286 -		iso)
   9.287 -			if [ ! -r "$SRC_FILE" ]; then
   9.288 -				msg "$SRC_FILE: $(gettext "Source file not found")"; error=yes
   9.289 -			fi ;;
   9.290 -		web)
   9.291 -			if ! wget -sq "$SRC_FILE" 2> /dev/null ; then
   9.292 -				msg "$SRC_FILE: $(gettext "URL not found")"; error=yes
   9.293 -			fi ;;
   9.294 -	esac
   9.295 -
   9.296 -	# Check Target Partition
   9.297 -	found=no
   9.298 -	LIST_PARTITION=$(fdisk -l | awk '/^\/dev/{printf "%s ",$1}')
   9.299 -	for partition in $LIST_PARTITION; do
   9.300 -		[ "$partition" == "$TGT_PARTITION" ] && found="yes"
   9.301 -	done
   9.302 -	if [ "$found" != "yes" ]; then
   9.303 -		msg "$TGT_PARTITION: $(gettext "Partition for / not found")"; error=yes
   9.304 -	fi
   9.305 -	if [ "$TGT_PARTITION" == "$SRC_FILE" ]; then
   9.306 -		msg $(gettext "Target and source partitions should be different"); error=yes
   9.307 -	fi
   9.308 -
   9.309 -	# Check Filesystem
   9.310 -	case $TGT_FS in
   9.311 -		"") ;;
   9.312 -		btrfs|ext2|ext3|ext4|fat16|fat32|hfs|hfs+|jfs|ntfs|reiser4|reiserfs|ufs|xfs)
   9.313 -			found=no
   9.314 -			for xdir in /sbin /usr/sbin /usr/bin; do
   9.315 -				[ -x "$xdir/mkfs.$TGT_FS" ] && found=yes
   9.316 -			done
   9.317 -			if [ "$found" == "no" ]; then
   9.318 -				msg "$TGT_FS: mkfs.$TGT_FS $(gettext "is not installed")"; error=yes
   9.319 -			fi ;;
   9.320 -		*) msg "$TGT_FS: $(gettext "Unknown filesystem (/)")"; error=yes ;;
   9.321 -	esac
   9.322 -
   9.323 -	# Check Home partition
   9.324 -	if [ -n "$TGT_HOME" ]; then
   9.325 -		found=no
   9.326 -		for partition in $LIST_PARTITION; do
   9.327 -			[ "$partition" == "$TGT_HOME" ] && found=yes
   9.328 -		 done
   9.329 -		if [ "$found" != "yes" ]; then
   9.330 -			msg "$TGT_HOME: $(gettext "Partition for /home not found")"; error=yes
   9.331 -		fi
   9.332 -		if [ "$TGT_HOME" == "$SRC_FILE" ]; then
   9.333 -			msg $(gettext "/home and source partitions should be different"); error=yes
   9.334 -		fi
   9.335 -		if [ "$TGT_HOME" == "$TGT_PARTITION" ]; then
   9.336 -			msg $(gettext "/ and /home partitions should be different"); error=yes
   9.337 -		fi
   9.338 -	fi
   9.339 -
   9.340 -	# Check Home Filesystem
   9.341 -	case $TGT_HOME_FS in
   9.342 -		"") ;;
   9.343 -		btrfs|ext2|ext3|ext4|fat16|fat32|hfs|hfs+|jfs|ntfs|reiser4|reiserfs|ufs|xfs)
   9.344 -			found=no
   9.345 -			for xdir in /sbin /usr/sbin /usr/bin; do
   9.346 -				[ -x "$xdir/mkfs.$TGT_HOME_FS" ] && found=yes
   9.347 -			done
   9.348 -			if [ "$found" == "no" ]; then
   9.349 -				msg "$TGT_FS: mkfs.$TGT_HOME_FS $(gettext "is not installed")"; error=yes
   9.350 -			fi ;;
   9.351 -		*) msg "$TGT_HOME_FS: $(gettext "Unknown filesystem (/home)")"; error=yes ;;
   9.352 -	esac
   9.353 -
   9.354 -	# Check Grub
   9.355 -	case $TGT_GRUB in
   9.356 -		yes|no) ;;
   9.357 -		*) msg $(gettext "Bootloader (grub): Invalid settings"); error=yes ;;
   9.358 -	esac
   9.359 -
   9.360 -	# Check Winboot
   9.361 -	case $TGT_WINBOOT in
   9.362 -		"") ;;
   9.363 -		auto) ;;
   9.364 -		hd[[:digit:]],[[:digit:]]) ;;
   9.365 -		*) msg $(gettext "Windows Dual-Boot: Invalid settings"); error=yes ;;
   9.366 -	esac
   9.367 -
   9.368 -	# Stop on error
   9.369 -	[ "$error" == "yes" ] && abort 1
   9.370 -}
   9.371 -
   9.372 -# Exit install if user is not root.
   9.373 -check_root()
   9.374 -{
   9.375 -	if test $(id -u) != 0 ; then
   9.376 -		gettext "You must be the root user (system administrator) to install SliTaz, \
   9.377 -please use 'su' to get a root SHell and restart installation."
   9.378 -		exit 0
   9.379 -	fi
   9.380 -}
   9.381 -
   9.382 -# Mount cdrom
   9.383 -check_cdrom()
   9.384 -{
   9.385 -	# Set device name
   9.386 -	DRIVE_NAME=`cat /proc/sys/dev/cdrom/info | grep "drive name" | cut -f 3` [ -n "$DRIVE_NAME" ] || DRIVE_NAME=cdrom
   9.387 -	CDROM=/dev/$DRIVE_NAME
   9.388 -	# Try to mount a cdrom
   9.389 -	if mount -t iso9660 $CDROM $SOURCE_ROOT 2>>$LOG; then
   9.390 -		debug "Using files from cdrom ($CDROM)..."
   9.391 -		sleep 2
   9.392 -	else
   9.393 -		warning "$CDROM: $(gettext "Mount failed")"
   9.394 -	fi
   9.395 -}
   9.396 -
   9.397 -# Link LiveUSB
   9.398 -check_usb()
   9.399 -{
   9.400 -	# /home is on USB dev
   9.401 -	if [ -d /home/boot ]; then
   9.402 -		debug "Using files from USB device..."
   9.403 -		ln -s /home/boot $SOURCE_ROOT/boot
   9.404 -		SOURCE_STATUS="link"
   9.405 -		sleep 2
   9.406 -	else
   9.407 -		# Try to mount LiveUSB
   9.408 -		if mount $SRC_FILE $SOURCE_ROOT 2>>$LOG; then
   9.409 -			debug "Using files from USB device ($SRC_FILE)..."
   9.410 -			SOURCE_STATUS="mount"
   9.411 -		else
   9.412 -			warning "$SRC_FILE: $(gettext "Failed to mount USB device")"
   9.413 -		fi
   9.414 -	fi
   9.415 -}
   9.416 -
   9.417 -# Mount ISO file
   9.418 -check_iso()
   9.419 -{
   9.420 -	local src_md5
   9.421 -	# Integrity check
   9.422 -	src_md5=$(echo $SRC_FILE | sed 's/.iso$/.md5/')
   9.423 -	if [ -r "$src_md5" ]; then
   9.424 -		[ $(md5sum $SRC_FILE | cut -d' ' -f1) == $(cat "$src_md5" | cut -d' ' -f1) ] || \
   9.425 -			abort 3 "$SRC-FILE: $(gettext "md5sum mismatch, file corrupted")"
   9.426 -	else
   9.427 -		warning "$SRC_FILE: $(gettext "md5 file not found, unable to check integrity.")"
   9.428 -	fi
   9.429 -	# Try to mount ISO
   9.430 -	if mount -o loop -t iso9660 $SRC_FILE $SOURCE_ROOT 2>>$LOG; then
   9.431 -		debug "Using files from ISO ($SRC_FILE)..."
   9.432 -		sleep 2
   9.433 -	else
   9.434 -		warning "$SRC_FILE: $(gettext "Failed to mount ISO.")"
   9.435 -	fi
   9.436 -}
   9.437 -
   9.438 -# Source is on the web
   9.439 -check_web()
   9.440 -{
   9.441 -	local src_md5
   9.442 -	msg "Downloading $SRC_FILE"
   9.443 -	if wget $SRC_FILE -P /tmp; then
   9.444 -		debug "Download completed."
   9.445 -	else
   9.446 -		warning "$SRC_FILE: $(gettext "File download failed.")"
   9.447 -	fi
   9.448 -	src_md5=$(echo $SRC_FILE | sed 's/.iso$/.md5/')
   9.449 -	msg "Downloading $src_md5"
   9.450 -	wget $src_md5 -P /tmp || warning "$src_md5: $(gettext "File download failed.")"
   9.451 -	tmpfile=$(echo $SRC_FILE | awk 'BEGIN{RS="/"}{out=$1}END{printf"%s",out}')
   9.452 -	SRC_FILE="/tmp/$tmpfile"
   9.453 -	check_iso
   9.454 -}
   9.455 -
   9.456 -# We may be in Tiny Web boot mode
   9.457 -check_weboot()
   9.458 -{
   9.459 -	if [ -d $SRC_FILE/boot ]; then
   9.460 -		debug "Using files from HTTP device..."
   9.461 -		ln -s $SRC_FILE/boot $SOURCE_ROOT/boot
   9.462 -		sleep 2
   9.463 -	else
   9.464 -		abort 3 $(gettext "Web boot files not found")
   9.465 -	fi
   9.466 -}
   9.467 -
   9.468 -# set up source and check Slitaz' content
   9.469 -check_source()
   9.470 -{
   9.471 -	debug "Creating mount point ($SOURCE_ROOT)..."
   9.472 -	mkdir -p $SOURCE_ROOT
   9.473 -	sleep 1
   9.474 -	case $INST_TYPE in
   9.475 -	cdrom)
   9.476 -		check_cdrom ;;
   9.477 -	usb)
   9.478 -		check_usb ;;
   9.479 -	iso)
   9.480 -		check_iso ;;
   9.481 -	web)
   9.482 -		check_web ;;
   9.483 -	weboot)
   9.484 -		check_cdrom
   9.485 -		check_web ;;
   9.486 -	*)
   9.487 -		abort 8 $(gettext "Internal") ;;
   9.488 -	esac
   9.489 -
   9.490 -	# Exit with error msg if no rootfs.gz found.
   9.491 -	debug "Checking installation media..."
   9.492 -	if [ ! -f $SOURCE_ROOT/boot/rootfs.gz -a \
   9.493 -		 ! -f $SOURCE_ROOT/boot/rootfs1.gz ]; then
   9.494 -		abort 3 $(gettext "Invalid source")
   9.495 -	else
   9.496 -		debug "Installation media checked ok"
   9.497 -	fi
   9.498 -}
   9.499 -
   9.500 -#######################
   9.501 -# Installer functions #
   9.502 -#######################
   9.503 -
   9.504 -# Mount and mkfs with progress.
   9.505 -prepare_install()
   9.506 -{
   9.507 -	debug "Preparing target partition..."
   9.508 -	# Target may be used
   9.509 -	mount | grep -q $TGT_PARTITION && \
   9.510 -		abort 5 "$TGT_PARTITION: $(gettext "Partition in use")"
   9.511 -	# Mount point can be already used.
   9.512 -	if mount | grep -q $TARGET_ROOT; then
   9.513 -		umount $TARGET_ROOT 2>>$LOG
   9.514 -	fi
   9.515 -	sleep 2
   9.516 -
   9.517 -	# Formatting root partition
   9.518 -	case $TGT_FS in
   9.519 -		"")
   9.520 -			debug "The partition ($TGT_PARTITION) will be cleaned..."
   9.521 -#			ROOT_FS=$(parted /dev/hda5 print -m | grep "^1:" | cut -d':' -f5) ;;
   9.522 -			ROOT_FS=auto ;;
   9.523 -		*)
   9.524 -			msg "$(gettext "Formatting / partition:") $TGT_PARTITION ($TGT_FS)"
   9.525 -			mkfs.$TGT_FS $TGT_PARTITION >>$LOG 2>>$LOG
   9.526 -			ROOT_FS=$TGT_FS ;;
   9.527 -	esac
   9.528 -	sleep 2
   9.529 -
   9.530 -	# Formatting /home
   9.531 -	if [ -n "$TGT_HOME" ]; then
   9.532 -		case $TGT_HOME_FS in
   9.533 -			"")
   9.534 -				debug "The partition ($TGT_HOME) will be kept..." ;;
   9.535 -			*)
   9.536 -				msg "$(gettext "Formatting /home partition:") $TGT_HOME ($TGT_HOME_FS)"
   9.537 -				mkfs.$TGT_HOME_FS -L "Home" $TGT_HOME >>$LOG 2>>$LOG ;;
   9.538 -		esac
   9.539 -		sleep 2
   9.540 -	fi
   9.541 -
   9.542 -	# Mount target.
   9.543 -	debug "Creating mount point: $TARGET_ROOT"
   9.544 -	mkdir -p $TARGET_ROOT >>$LOG
   9.545 -	sleep 2
   9.546 -
   9.547 -	mount -t $ROOT_FS $TGT_PARTITION $TARGET_ROOT >>$LOG 2>>$LOG
   9.548 -	if [ $(mount | grep -c "mnt/target") == "0" ]; then
   9.549 -		abort 5 "$TGT_PARTITION: $(gettext "Unable to mount partition")"
   9.550 -	fi
   9.551 -}
   9.552 -
   9.553 -# Get a clean target device (15%).
   9.554 -clean_target()
   9.555 -{
   9.556 -	if [ -z "$TGT_FS" ]; then
   9.557 -		# partition was not formatted
   9.558 -		debug "Cleaning the root partition ($TGT_PARTITION)..."
   9.559 -		# Keep /home in case of reinstall.
   9.560 -		cd $TARGET_ROOT || abort 8 $(gettext "Internal")
   9.561 -		for dir in *
   9.562 -		do
   9.563 -			case "$dir" in
   9.564 -				home)
   9.565 -					debug "keeping /home found on: $TGT_PARTITION"
   9.566 -					mv home home.bak ;;
   9.567 -				lost+found)
   9.568 -					continue ;;
   9.569 -				*)
   9.570 -					debug "removing target: $dir"
   9.571 -					rm -rf $dir 2>>$LOG ;;
   9.572 -			esac
   9.573 -		done
   9.574 -		if [ -d mklost+found ]; then
   9.575 -			mklost+found 2>>$LOG
   9.576 -		fi
   9.577 -	fi
   9.578 -	sleep 2
   9.579 -}
   9.580 -
   9.581 -# Kernel is renamed to standard vmlinuz-$VERSION.
   9.582 -install_kernel()
   9.583 -{
   9.584 -	if [ -d /$TARGET_ROOT/lib/modules ]; then
   9.585 -		KERNEL=$(ls /$TARGET_ROOT/lib/modules | tail -1)
   9.586 -		KERNEL="vmlinuz-$KERNEL"
   9.587 -	else
   9.588 -		KERNEL=vmlinuz-`uname -r`
   9.589 -		warning "$(gettext "Kernel name not found, falling back to:") $(uname -r)"
   9.590 -	fi
   9.591 -	mkdir -p $TARGET_ROOT/boot
   9.592 -	cp $SOURCE_ROOT/boot/bzImage $TARGET_ROOT/boot/$KERNEL
   9.593 -	debug "install_kernel: $KERNEL"
   9.594 -	sleep 2
   9.595 -}
   9.596 -
   9.597 -# Copy isolinux r/w files (not syslinux, some files are read only).
   9.598 -copy_bootloaders()
   9.599 -{
   9.600 -	if [ -d "$SOURCE/ROOT/boot/isolinux" ]; then
   9.601 -		debug "Copy isolinux r/w files"
   9.602 -		mkdir -p $TARGET_ROOT/boot/isolinux
   9.603 -		cp -a $SOURCE_ROOT/boot/isolinux/*.cfg $TARGET_ROOT/boot/isolinux
   9.604 -		cp -a $SOURCE_ROOT/boot/isolinux/*.kbd $TARGET_ROOT/boot/isolinux
   9.605 -		cp -a $SOURCE_ROOT/boot/isolinux/*.txt $TARGET_ROOT/boot/isolinux
   9.606 -		cp -a $SOURCE_ROOT/boot/isolinux/*.bin $TARGET_ROOT/boot/isolinux
   9.607 -		cp -a $SOURCE_ROOT/boot/isolinux/*.msg $TARGET_ROOT/boot/isolinux
   9.608 -		cp -a $SOURCE_ROOT/boot/isolinux/*.lss $TARGET_ROOT/boot/isolinux
   9.609 -		cp -a $SOURCE_ROOT/boot/isolinux/*.c32 $TARGET_ROOT/boot/isolinux
   9.610 -	fi
   9.611 -	# GRUB splash image
   9.612 -	if [ -f "$SOURCE_ROOT/boot/grub/splash.xpm.gz" ]; then
   9.613 -		debug "Copy GRUB splash image"
   9.614 -		mkdir -p $TARGET_ROOT/boot/grub
   9.615 -                cp $SOURCE_ROOT/boot/grub/splash.xpm.gz $TARGET_ROOT/boot/grub
   9.616 -	fi
   9.617 -}
   9.618 -
   9.619 -need_package()
   9.620 -{
   9.621 -	[ -d /var/lib/tazpkg/installed/$1 ] || tazpkg get-install $1
   9.622 -}
   9.623 -
   9.624 -# extract packed rootfs: squashfs or cromfs
   9.625 -extract_loramfs()
   9.626 -{
   9.627 -	local i
   9.628 -	for i in $(cpio -idvum 2> /dev/null); do
   9.629 -		case "$i" in
   9.630 -		rootfs*)
   9.631 -			need_package squashfs
   9.632 -			if ! unsquashfs $i ; then
   9.633 -				need_package cromfs
   9.634 -				unmkcromfs $i squashfs-root
   9.635 -			fi
   9.636 -			mv -f squashfs-root/* .
   9.637 -			rmdir squashfs-root
   9.638 -			rm -f $i
   9.639 -		esac
   9.640 -	done
   9.641 -}
   9.642 -
   9.643 -# This is a loram rootfs.gz, skip loram bootstrap and extract
   9.644 -extract_first_loramfs()
   9.645 -{
   9.646 -	(zcat $1 || unlzma -c $1) | cpio -i extractfs.cpio 2> /dev/null &&
   9.647 -		( cd / ; cpio -id ) < extractfs.cpio && rm -f extractfs.cpio
   9.648 -	ofs=$(awk '/07070100/ { o+=index($0,"07070100"); printf "%d\n",o/4 ; exit } { o+=1+length() }' < $1)
   9.649 -	dd if=$1 skip=$(($ofs / 1024)) bs=4k count=1 2> /dev/null | \
   9.650 -	( dd skip=$(($ofs % 1024)) bs=4 2> /dev/null ; \
   9.651 -	  dd if=$1 skip=$((1 + ($ofs / 1024) )) bs=4k ) | extract_loramfs			  
   9.652 -}
   9.653 -
   9.654 -# Extract lzma'ed or gziped rootfs.
   9.655 -extract_rootfs()
   9.656 -{
   9.657 -	local isloramfs
   9.658 -	isloramfs=
   9.659 -	cd $TARGET_ROOT || abort 8 $(gettext "Internal")
   9.660 -	if [ -d $1/../fs/etc ]; then
   9.661 -		# This is a tazlitobox loram (cdrom)
   9.662 -		cp -a $1/../fs/. .
   9.663 -	else
   9.664 -	for i in $(ls $1/rootfs* | sort -r); do
   9.665 -		if [ ! -d etc ]; then
   9.666 -			if [ $( (zcat $i 2>/dev/null || lzma d $i -so) | wc -c) \
   9.667 -					-lt $(stat -c %s $i) ]; then
   9.668 -				# This is a tazlitobox loram (ram)
   9.669 -				isloramfs=$i
   9.670 -				extract_first_loramfs $i
   9.671 -				continue
   9.672 -			fi
   9.673 -		fi
   9.674 -		if [ -n "$isloramfs" ]; then
   9.675 -			extract_loramfs < $i
   9.676 -			continue
   9.677 -		fi
   9.678 -		( zcat $i 2>/dev/null || lzma d $i -so || \
   9.679 -		  cat $i ) 2>>$LOG | cpio -idu
   9.680 -	done 2>>$LOG > /dev/null
   9.681 -	fi
   9.682 -	cp /etc/keymap.conf etc
   9.683 -	# unpack /usr (double check...)
   9.684 -	if ls etc/tazlito | grep -q ".extract"; then
   9.685 -		for i in etc/tazlito/*.extract; do
   9.686 -			[ -f "$i" ] && . $i /media/cdrom
   9.687 -		done
   9.688 -	fi
   9.689 -}
   9.690 -
   9.691 -# Pre configure freshly installed system (60 - 80%).
   9.692 -pre_config_system()
   9.693 -{
   9.694 -	cd $TARGET_ROOT || abort 8 $(gettext "Internal")
   9.695 -	# Restore backup of existing /home if exists.
   9.696 -	# (created by prepare_target_dev)
   9.697 -	if [ -d home.bak ]; then
   9.698 -		debug "Restoring directory: /home..."
   9.699 -		rm -rf home
   9.700 -		mv home.bak home
   9.701 -		sleep 1
   9.702 -	fi
   9.703 -	# Add root device to CHECK_FS in rcS.conf to check filesystem
   9.704 -	# on each boot.
   9.705 -	debug "Adding $TGT_PARTITION and CHECK_FS to file /etc/rcS.conf..."
   9.706 -	sed -i s#'CHECK_FS=\"\"'#"CHECK_FS=\"$TGT_PARTITION\""# etc/rcS.conf
   9.707 -	sleep 2
   9.708 -	# Set hostname.
   9.709 -	msg "$(gettext "Configuring host name:") $TGT_HOSTNAME"
   9.710 -	sed -i s/slitaz/$TGT_HOSTNAME/ etc/hostname etc/hosts
   9.711 -}
   9.712 -
   9.713 -# Set root passwd and create user after rootfs extraction.
   9.714 -users_settings()
   9.715 -{
   9.716 -	cat > $TARGET_ROOT/users.sh << _EOF_
   9.717 -#!/bin/sh
   9.718 -echo "root:$TGT_ROOT_PWD" | chpasswd -m
   9.719 -adduser -D -H $TGT_USER
   9.720 -
   9.721 -for grp in audio cdrom floppy dialout disk kmem tape tty video; do
   9.722 - if ! grep \$grp /etc/group | grep -q $TGT_USER ; then
   9.723 -	grep -q \$grp /etc/group && addgroup $TGT_USER \$grp
   9.724 - fi
   9.725 -done
   9.726 -
   9.727 -echo "$TGT_USER:$TGT_USER_PWD" | chpasswd -m
   9.728 -if [ ! -d /home/$TGT_USER ]; then
   9.729 -	cp -a /etc/skel /home/$TGT_USER
   9.730 -	[ -e /root/.xinitrc ] && cp /root/.xinitrc /home/$TGT_USER
   9.731 -	mkdir -p /home/$TGT_USER/.config/slitaz
   9.732 -	cp -a /etc/slitaz/applications.conf /home/$TGT_USER/.config/slitaz
   9.733 -	# Set ownership
   9.734 -	if grep -q ^users: /etc/group; then
   9.735 -		chown -R $TGT_USER:users /home/$TGT_USER
   9.736 -	else
   9.737 -		chown -R $TGT_USER:$TGT_USER /home/$TGT_USER
   9.738 -	fi
   9.739 -	# Path for user desktop files.
   9.740 -	for i in /home/$TGT_USER/.local/share/applications/*.desktop
   9.741 -	do
   9.742 -		[ -e "$i" ] && sed -i s/"user_name"/"$TGT_USER"/g \$i
   9.743 -	done
   9.744 -fi
   9.745 -# Slim default user.
   9.746 -if [ -f /etc/slim.conf ]; then
   9.747 -	sed -i s/"default_user .*"/"default_user        $TGT_USER"/ \
   9.748 -		/etc/slim.conf
   9.749 -fi
   9.750 -_EOF_
   9.751 -	chmod +x $TARGET_ROOT/users.sh
   9.752 -	chroot $TARGET_ROOT ./users.sh
   9.753 -	rm $TARGET_ROOT/users.sh
   9.754 -	sleep 2
   9.755 -}
   9.756 -
   9.757 -# /home can be on a separate partition. If default user exists in /home
   9.758 -# we remove default file created by users_settings().
   9.759 -home_config()
   9.760 -{
   9.761 -	debug "home_config: $TGT_HOME"
   9.762 -	cd $TARGET_ROOT || abort 8 $(gettext "Internal")
   9.763 -	mv home/$TGT_USER tmp
   9.764 -	mount $TGT_HOME home
   9.765 -	if [ -d $TARGET_ROOT/home/$TGT_USER ]; then
   9.766 -		rm -rf tmp/$TGT_USER
   9.767 -	else
   9.768 -		mv tmp/$TGT_USER home
   9.769 -	fi
   9.770 -	echo "$TGT_HOME       /home        ext3    defaults          0       2" \
   9.771 -		>> etc/fstab
   9.772 -	umount home
   9.773 -}
   9.774 -
   9.775 -# Search for a Windows partition
   9.776 -win_partition()
   9.777 -{
   9.778 -	debug "Searching for Windows"
   9.779 -	if [ "$TGT_WINBOOT" == "auto" ];then
   9.780 -		WINBOOT=$(fdisk -l | awk '
   9.781 -BEGIN{
   9.782 -	disk=-1
   9.783 -	found=0 
   9.784 -	winboot=""}
   9.785 -{
   9.786 -	# Count disks
   9.787 -	if ($1=="Disk"){
   9.788 -		disk++
   9.789 -		part=-1
   9.790 -		dev=substr($2,6,3)
   9.791 -		# get removable status
   9.792 -		file="/sys/block/"dev"/removable"
   9.793 -		"cat " file | getline removable
   9.794 -		close("cat ")
   9.795 -}
   9.796 -	# Count partitions
   9.797 -	if (substr($1,1,4)=="/dev"){
   9.798 -		# List fixed drives only
   9.799 -		if (removable==0){
   9.800 -			part++
   9.801 -			# Read partition Id
   9.802 -	 		if ($2=="*"){Id=$6} else {Id=""}
   9.803 -			# Detect Windows Partition Type: 7,b,c,e,f
   9.804 -			WPT="[7bcef]"
   9.805 -			if (Id ~ WPT){
   9.806 -				found++
   9.807 -				# record 1st Windows partition found
   9.808 -				if (found==1){
   9.809 -					winboot=sprintf("hd%d,%d",disk,part)
   9.810 -				}
   9.811 -			}
   9.812 -		}
   9.813 -	}
   9.814 -}
   9.815 -END{printf "%s", winboot}')
   9.816 -		if [ -z "$WINBOOT" ]; then
   9.817 -			warning $(gettext "No windows partition found. Dual-boot disabled")
   9.818 -			TGT_WINBOOT=""
   9.819 -		fi
   9.820 -	fi
   9.821 -}
   9.822 -
   9.823 -# Determine GRUB partition number and GRUB disk number.
   9.824 -grub_partition()
   9.825 -{
   9.826 -	DISK_LETTER=${TGT_PARTITION#/dev/[h-s]d}
   9.827 -	DISK_LETTER=${DISK_LETTER%[0-9]}
   9.828 -	GRUB_PARTITION=$((${TGT_PARTITION#/dev/[h-s]d[a-z]}-1))
   9.829 -	for disk in a b c d e f g h
   9.830 -	do
   9.831 -		nb=$(($nb+1))
   9.832 -		if [ "$disk" = "$DISK_LETTER" ]; then
   9.833 -			GRUB_DISK=$(($nb-1))
   9.834 -			break
   9.835 -		fi
   9.836 -	done
   9.837 -	GRUB_ROOT="(hd${GRUB_DISK},${GRUB_PARTITION})"
   9.838 -}
   9.839 -
   9.840 -# Create grub conf
   9.841 -grub_config()
   9.842 -{
   9.843 -	grub_partition
   9.844 -	if [ "$TGT_GRUB" == "yes" ]; then
   9.845 -		win_partition
   9.846 -	fi
   9.847 -	# Create the target GRUB configuration.
   9.848 -	mkdir -p $TARGET_ROOT/boot/grub
   9.849 -	cat > $TARGET_ROOT/boot/grub/menu.lst << _EOF_
   9.850 -# /boot/grub/menu.lst: GRUB boot loader configuration.
   9.851 -#
   9.852 -
   9.853 -# By default, boot the first entry.
   9.854 -default 0
   9.855 -
   9.856 -# Boot automatically after 8 secs.
   9.857 -timeout 8
   9.858 -
   9.859 -# Graphical splash image.
   9.860 -splashimage=/boot/grub/splash.xpm.gz
   9.861 -
   9.862 -# Change the colors.
   9.863 -#color yellow/brown light-green/black
   9.864 -
   9.865 -# For booting SliTaz from : $TGT_PARTITION
   9.866 -#
   9.867 -title SliTaz GNU/Linux [$(cat $TARGET_ROOT/etc/slitaz-release)](Kernel $KERNEL)
   9.868 -root $GRUB_ROOT
   9.869 -kernel /boot/$KERNEL root=$TGT_PARTITION quiet
   9.870 -
   9.871 -_EOF_
   9.872 -	if [ -n "$TGT_WINBOOT" ]; then
   9.873 -		msg $(gettext "Enabling Windows dual-boot")
   9.874 -		cat >> $TARGET_ROOT/boot/grub/menu.lst << _EOF_
   9.875 -# For booting Windows :
   9.876 -#
   9.877 -title Microsoft Windows
   9.878 -	  rootnoverify ($WINBOOT)
   9.879 -	  chainloader +1
   9.880 -
   9.881 -_EOF_
   9.882 -	fi
   9.883 -	# log
   9.884 -	debug "grub_config: $TARGET_ROOT/boot/grub/menu.lst"
   9.885 -	echo "--- menu.lst -------------" >>$LOG
   9.886 -	cat $TARGET_ROOT/boot/grub/menu.lst >>$LOG
   9.887 -	echo "--- menu.lst -------------" >>$LOG
   9.888 -	sleep 2
   9.889 -}
   9.890 -
   9.891 -# Files install, calling for functions or with cmds.
   9.892 -install_files()
   9.893 -{
   9.894 -	msg "$(gettext "Installing SliTaz on:") $TGT_PARTITION"
   9.895 -	# saving pwd
   9.896 -	local save_pwd=$(pwd)
   9.897 -
   9.898 -	debug "Cleaning the root partition if necessary..."
   9.899 -	clean_target
   9.900 -
   9.901 -	debug "Extracting the root system..."
   9.902 -	extract_rootfs $SOURCE_ROOT/boot
   9.903 -
   9.904 -	debug "Installing the kernel..."
   9.905 -	install_kernel
   9.906 -
   9.907 -	debug "Copying the bootloader syslinux/isolinux..."
   9.908 -	copy_bootloaders
   9.909 -
   9.910 -	debug "Preconfiguring the system..."
   9.911 -	pre_config_system
   9.912 -
   9.913 -	msg "$(gettext "Configuring root and default user account:") $TGT_USER"
   9.914 -	users_settings
   9.915 -
   9.916 -	if [ "$TGT_HOME" != "" ]; then
   9.917 -		msg "$(gettext "Configuring partition to be used as /home:") $TGT_HOME"
   9.918 -		home_config
   9.919 -		sleep 2
   9.920 -	fi
   9.921 -
   9.922 -	debug "Creating configuration file for GRUB (menu.lst)..."
   9.923 -	grub_config
   9.924 -
   9.925 -	debug "Files installation completed"
   9.926 -	sleep 2
   9.927 -	# restoring pwd
   9.928 -	cd $save_pwd
   9.929 -}
   9.930 -
   9.931 -# GRUB info with disk name used for grub-install.
   9.932 -grub_install()
   9.933 -{
   9.934 -	if [ "$TGT_GRUB" == "yes" ]; then
   9.935 -		TARGET_DISK=`echo $TGT_PARTITION | sed s/"[0-9]"/''/`
   9.936 -		msg "$(gettext "Running grub-install on:") $TARGET_DISK"
   9.937 -		grub-install --no-floppy \
   9.938 -				--root-directory=$TARGET_ROOT $TARGET_DISK 2>>$LOG
   9.939 -		debug "Grub installation done..."
   9.940 -	else
   9.941 -		debug "Grub not installed"
   9.942 -	fi
   9.943 -}
   9.944 -
   9.945 -# Copy log file, umount target and eject cdrom.
   9.946 -umount_devices()
   9.947 -{
   9.948 -	# Umount target
   9.949 -	if mount | grep -q $TARGET_ROOT; then
   9.950 -		echo "$(gettext "Unmounting target partition:") $TGT_PARTITION"
   9.951 -	umount $TARGET_ROOT 2>>$LOG
   9.952 -	fi
   9.953 -
   9.954 -	# Umount source
   9.955 -	if mount | grep -q $SOURCE_ROOT; then
   9.956 -		echo "$(gettext "Unmounting:") $SOURCE_ROOT"
   9.957 -		umount $SOURCE_ROOT
   9.958 -	fi
   9.959 -
   9.960 -	# Eject cd
   9.961 -	if [ "$INST_TYPE" == "cdrom" ]; then
   9.962 -		gettext "Ejecting cdrom..."
   9.963 -		eject
   9.964 -	fi
   9.965 -	# Remove lock file
   9.966 -	rm -f $LOCK
   9.967 -	sleep 2
   9.968 -}
   9.969 -
   9.970 -# End of installation.
   9.971 -end_of_install()
   9.972 -{
   9.973 -	msg $(gettext "Installation complete. You can now restart (reboot)")
   9.974 -	echo "   $(gettext "from your SliTaz GNU/Linux system.")"
   9.975 -	echo "=== Tazinst end at `date` ===" >>$LOG
   9.976 -	# Log files
   9.977 -	echo "$(gettext "Copying log files") ($LOG)..."
   9.978 -	cp -a $LOG $TARGET_ROOT/var/log
   9.979 -	sleep 2
   9.980 -	# umount
   9.981 -	umount_devices
   9.982 -}
   9.983 -
   9.984 -#####################
   9.985 -# Upgrade functions #
   9.986 -#####################
   9.987 -
   9.988 -# Mount.
   9.989 -prepare_upgrade()
   9.990 -{
   9.991 -	debug "Preparing the target partition..."
   9.992 -	# Target may be used
   9.993 -	mount | grep -q $TGT_PARTITION && \
   9.994 -		abort 5 "$TGT_PARTITION: $(gettext "Partition in use")"
   9.995 -	# Mount point can be already used.
   9.996 -	if mount | grep -q $TARGET_ROOT; then
   9.997 -		umount $TARGET_ROOT 2>>$LOG
   9.998 -	fi
   9.999 -	mkdir -p $TARGET_ROOT && sleep 2
  9.1000 -	# Mount target.
  9.1001 -	mount $TGT_PARTITION $TARGET_ROOT >>$LOG 2>>$LOG
  9.1002 -	if [ $(mount | grep -c "mnt/target") == "0" ]; then
  9.1003 -		abort 5 "$TGT_PARTITION $(gettext "Unable to mount partition")"
  9.1004 -	fi
  9.1005 -}
  9.1006 -
  9.1007 -# Check for a valid SliTaz
  9.1008 -check_release()
  9.1009 -{
  9.1010 -	if [ -f $TARGET_ROOT/etc/slitaz-release ]; then
  9.1011 -		release=`cat $TARGET_ROOT/etc/slitaz-release`
  9.1012 -		msg "$(gettext "Preparing upgrade of SliTaz release:") $release"
  9.1013 -	else
  9.1014 -		abort 6 "$TGT_PARTITION: $(gettext "This partition doesn't appear to contain \
  9.1015 -a valid SliTaz system, the file: /etc/slitaz-release doesn't exist.")"
  9.1016 -	fi && sleep 2
  9.1017 -}
  9.1018 -
  9.1019 -# Backup target packages list.
  9.1020 -backup_files()
  9.1021 -{
  9.1022 -	cd $TARGET_ROOT || abort 8 $(gettext "Internal")
  9.1023 -	ls -1 var/lib/tazpkg/installed > home/packages-selection.list
  9.1024 -	for dir in *
  9.1025 -	do
  9.1026 -		case "$dir" in
  9.1027 -			boot)
  9.1028 -				rm -rf boot/vmlinuz-* ;;
  9.1029 -			home)
  9.1030 -				mv home home.bak
  9.1031 -				debug "keeping /home found on: $TGT_PARTITION" ;;
  9.1032 -			etc)
  9.1033 -				tar czf etc.tar.gz etc
  9.1034 -				mv etc etc.bak
  9.1035 -				debug "keeping /etc found on: $TGT_PARTITION" ;;
  9.1036 -			var)
  9.1037 -				if [ -d var/www ]; then
  9.1038 -					mv var/www www.bak
  9.1039 -					debug "keeping /var/www found on: $TGT_PARTITION"
  9.1040 -				fi
  9.1041 -				rm -rf var 2>>$LOG ;;
  9.1042 -			lost+found)
  9.1043 -				continue ;;
  9.1044 -			*)
  9.1045 -				debug "removing target: $dir"
  9.1046 -				rm -rf $dir 2>>$LOG ;;
  9.1047 -		esac
  9.1048 -	done
  9.1049 -	if [ -d mklost+found ]; then
  9.1050 -		mklost+found 2>>$LOG
  9.1051 -	fi
  9.1052 -	sleep 2
  9.1053 -}
  9.1054 -
  9.1055 -# Restore backups.
  9.1056 -restore_files()
  9.1057 -{
  9.1058 -	rm -rf $TARGET_ROOT/home
  9.1059 -	mv $TARGET_ROOT/home.bak $TARGET_ROOT/home
  9.1060 -	rm -rf $TARGET_ROOT/etc
  9.1061 -	mv $TARGET_ROOT/etc.bak $TARGET_ROOT/etc
  9.1062 -	if [ -d $TARGET_ROOT/www.bak ]; then
  9.1063 -		rm -rf $TARGET_ROOT/var/www
  9.1064 -		mv $TARGET_ROOT/www.bak $TARGET_ROOT/var/www
  9.1065 -	fi
  9.1066 -	debug "backups restored: `date`"
  9.1067 -
  9.1068 -	# /var/lib/slitaz-installer
  9.1069 -	mkdir -p $TARGET_ROOT/var/lib/tazinst
  9.1070 -	mv $TARGET_ROOT/etc.tar.gz $TARGET_ROOT/var/lib/tazinst
  9.1071 -	mv $TARGET_ROOT/home/packages-selection.list $TARGET_ROOT/var/lib/tazinst
  9.1072 -}
  9.1073 -
  9.1074 -# Added pkgs
  9.1075 -install_pkgs()
  9.1076 -{
  9.1077 -	# Check if the pkg is on the mirror.
  9.1078 -	debug "Checking the availability of packages..."
  9.1079 -	touch packages-to-install.list
  9.1080 -	packages=0
  9.1081 -	diff=`cat packages-selection.diff | sort`
  9.1082 -	for pkg in $diff
  9.1083 -	do
  9.1084 -		if grep -q ^$pkg-[0-9] /var/lib/tazpkg/packages.list; then
  9.1085 -			packages=$(($packages+1))
  9.1086 -			echo "$pkg" >> packages-to-install.list
  9.1087 -		fi
  9.1088 -	done
  9.1089 -
  9.1090 -	# Install packages.
  9.1091 -	debug "Installing any packages..."
  9.1092 -	sleep 2
  9.1093 -	if [ "$packages" == "0" ]; then
  9.1094 -		debug "packages to install: 0"
  9.1095 -	else
  9.1096 -		# Get-install all missing pkgs.
  9.1097 -		for pkg in `cat packages-to-install.list`
  9.1098 -		do
  9.1099 -			debug "Installing: $pkg..."
  9.1100 -			# Get install package and answer yes in case of dependencies.
  9.1101 -			pkgname=`grep ^$pkg /var/lib/tazpkg/packages.list`
  9.1102 -			tazpkg get $pkg >/dev/null 2>/dev/null
  9.1103 -			yes "" | tazpkg install $pkgname.tazpkg --root=$TARGET_ROOT >/dev/null 2>/dev/null
  9.1104 -			rm -f $pkgname.tazpkg
  9.1105 -		done
  9.1106 -	fi
  9.1107 -	debug "Installation of packages complete..."
  9.1108 -	sleep 2
  9.1109 -}
  9.1110 -
  9.1111 -# Search for added pkgs
  9.1112 -update_pkgs()
  9.1113 -{
  9.1114 -	cd $TARGET_ROOT/var/lib/tazinst || abort 8 $(gettext "Internal")
  9.1115 -	# LiveCD packages list.
  9.1116 -	debug "Creating package lists..."
  9.1117 -	ls -1 $TARGET_ROOT/var/lib/tazpkg/installed > packages-source.list || exit 1
  9.1118 -	debug "packages-source.list: done"
  9.1119 -	# Diff
  9.1120 -	diff packages-source.list packages-selection.list | \
  9.1121 -		grep ^+[a-z] | sed s/^+// > packages-selection.diff
  9.1122 -	debug "packages-selection.diff: done"
  9.1123 -	# Get mirror list.
  9.1124 -	tazpkg recharge >>$LOG 2>>$LOG
  9.1125 -	if [ -f /var/lib/tazpkg/packages.list ]; then
  9.1126 -		install_pkgs
  9.1127 -	else
  9.1128 -		touch packages-to-install.list
  9.1129 -		warning $(gettext "The list of available packages on the mirror could not be \
  9.1130 -downloaded. No missing packages will be reinstalled now, but \
  9.1131 -you can do so later by looking at the following list: \
  9.1132 -/var/lib/tazinst/packages-selection.diff")
  9.1133 -	fi
  9.1134 -	sleep 2
  9.1135 -}
  9.1136 -
  9.1137 -# Update grub conf
  9.1138 -grub_update()
  9.1139 -{
  9.1140 -	# Backup and create a new grub menu.lst.
  9.1141 -	if [ "$TGT_GRUB" == "yes" ]; then
  9.1142 -		msg $(gettext "Grub update")
  9.1143 -		mv $TARGET_ROOT/boot/grub/menu.lst \
  9.1144 -			$TARGET_ROOT/boot/grub/menu.lst.bak 2>/dev/null
  9.1145 -		grub_config
  9.1146 -	fi
  9.1147 -}
  9.1148 -
  9.1149 -# Prepare the partition to upgrade, backup, install, restore configs
  9.1150 -# and reinstall pkgs.
  9.1151 -upgrade_files()
  9.1152 -{
  9.1153 -	# saving pwd
  9.1154 -	local save_pwd=$(pwd)
  9.1155 -	cd $TARGET_ROOT || abort 8 $(gettext "Internal")
  9.1156 -
  9.1157 -	debug "Searching for /etc/slitaz-release"
  9.1158 -	check_release
  9.1159 -
  9.1160 -	msg $(gettext "Backup /etc, /home and the packages list...")
  9.1161 -	backup_files
  9.1162 -
  9.1163 -	msg "$(gettext "Upgrading SliTaz on:") $TGT_PARTITION"
  9.1164 -
  9.1165 -	debug "Copying the bootloader syslinux/isolinux..."
  9.1166 -	copy_bootloaders
  9.1167 -
  9.1168 -	debug "Extracting the root system..."
  9.1169 -	extract_rootfs $SOURCE_ROOT/boot
  9.1170 -
  9.1171 -	msg $(gettext "Restoring configuration files...")
  9.1172 -	restore_files
  9.1173 -
  9.1174 -	debug "Installing the kernel..."
  9.1175 -	install_kernel
  9.1176 -
  9.1177 -	msg $(gettext "Upgrading added packages...")
  9.1178 -	update_pkgs
  9.1179 -
  9.1180 -	# restoring pwd
  9.1181 -	cd $save_pwd 
  9.1182 -}
  9.1183 -
  9.1184 -# End of system upgrade.
  9.1185 -end_of_upgrade()
  9.1186 -{
  9.1187 -	pkgscd=`cat $TARGET_ROOT/var/lib/tazinst/packages-source.list | wc -l`
  9.1188 -	pkginst=`cat $TARGET_ROOT/var/lib/tazinst/packages-to-install.list | wc -l`
  9.1189 -	msg $(gettext "Upgrade finished. You can now restart (reboot)")
  9.1190 -	echo $(gettext "from your SliTaz GNU/Linux system.")
  9.1191 -	echo "$(gettext "Packages on the cdrom :") $pkgscd"
  9.1192 -	echo "$(gettext "Packages installed from the mirror :") $pkginst"
  9.1193 -	echo "=== Tazinst end at `date` ===" >>$LOG
  9.1194 -	umount_devices
  9.1195 -}
  9.1196 -
  9.1197 -######################
  9.1198 -# Installer sequence #
  9.1199 -######################
  9.1200 -
  9.1201 -case $1 in
  9.1202 -	install)
  9.1203 -		INST_ACTION=install
  9.1204 -		check_root
  9.1205 -		init $@
  9.1206 -		read_setup_file $2
  9.1207 -		check_vars
  9.1208 -		check_source
  9.1209 -		prepare_install
  9.1210 -		install_files
  9.1211 -		grub_install
  9.1212 -		end_of_install ;;
  9.1213 -	upgrade)
  9.1214 -		INST_ACTION=upgrade
  9.1215 -		check_root
  9.1216 -		init $@
  9.1217 -		read_setup_file $2
  9.1218 -		check_vars
  9.1219 -		check_source
  9.1220 -		prepare_upgrade
  9.1221 -		upgrade_files
  9.1222 -		grub_update
  9.1223 -		end_of_upgrade ;;
  9.1224 -	new)
  9.1225 -		gen_setup $2 ;;
  9.1226 -	showurl)
  9.1227 -		LOG="/dev/null"
  9.1228 -		case $2 in
  9.1229 -			stable)
  9.1230 -				echo $URL_STABLE ;;
  9.1231 -			cooking)
  9.1232 -				echo $URL_COOKING ;;
  9.1233 -			rolling)
  9.1234 -				echo $URL_ROLLING ;;
  9.1235 -			*)
  9.1236 -				abort 1 $(gettext "Unknown url shortcut")
  9.1237 -		esac ;;
  9.1238 -	check)
  9.1239 -		LOG="/dev/null"
  9.1240 -		INST_ACTION=check
  9.1241 -		check_root
  9.1242 -		init $@
  9.1243 -		read_setup_file $2
  9.1244 -		check_vars
  9.1245 -		rm -f $LOCK ;;
  9.1246 -	log)
  9.1247 -		[ -r "$LOG" ] && cat $LOG ;;
  9.1248 -	version)
  9.1249 -		echo $VERSION ;;
  9.1250 -	usage|*)
  9.1251 -		usage ;;
  9.1252 -esac
  9.1253 -
  9.1254 -exit 0
    10.1 --- a/po/tazdrop/fr.po	Sun Feb 17 12:58:55 2013 +0100
    10.2 +++ b/po/tazdrop/fr.po	Wed Feb 20 09:44:17 2013 +0100
    10.3 @@ -3,17 +3,18 @@
    10.4  # This file is distributed under the same license as the PACKAGE package.
    10.5  # Christophe Lincoln <pankso@slitaz.org>, 2010.
    10.6  #
    10.7 +#, fuzzy
    10.8  msgid ""
    10.9  msgstr ""
   10.10  "Project-Id-Version: TazDrop\n"
   10.11 -"Report-Msgid-Bugs-To: \n"
   10.12 +"Report-Msgid-Bugs-To:\n"
   10.13  "POT-Creation-Date: 2012-07-01 20:20+0000\n"
   10.14 -"PO-Revision-Date: 2012-12-20 09:35+0100\n"
   10.15 +"PO-Revision-Date: 2013-02-20 10:21+0100\n"
   10.16  "Last-Translator: Stanislas Leduc <shann@slitaz.org>\n"
   10.17  "Language-Team: French\n"
   10.18  "Language: fr\n"
   10.19  "MIME-Version: 1.0\n"
   10.20 -"Content-Type: text/plain; charset=CHARSET\n"
   10.21 +"Content-Type: text/plain; charset=UTF-8\n"
   10.22  "Content-Transfer-Encoding: 8bit\n"
   10.23  
   10.24  #: tazdrop/tazdrop:32
    11.1 --- a/po/tazinst/es_AR.po	Sun Feb 17 12:58:55 2013 +0100
    11.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.3 @@ -1,481 +0,0 @@
    11.4 -# SOME DESCRIPTIVE TITLE.
    11.5 -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
    11.6 -# This file is distributed under the same license as the PACKAGE package.
    11.7 -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
    11.8 -#
    11.9 -msgid ""
   11.10 -msgstr ""
   11.11 -"Project-Id-Version: Tazinst\n"
   11.12 -"Report-Msgid-Bugs-To: \n"
   11.13 -"POT-Creation-Date: 2012-05-02 15:56+0200\n"
   11.14 -"PO-Revision-Date: 2011-08-11 20:52-0300\n"
   11.15 -"Last-Translator: Lucas Gioia <lucas.lucas.lucas24@gmail.com>\n"
   11.16 -"Language-Team: LANGUAGE <LL@li.org>\n"
   11.17 -"Language: \n"
   11.18 -"MIME-Version: 1.0\n"
   11.19 -"Content-Type: text/plain; charset=UTF-8\n"
   11.20 -"Content-Transfer-Encoding: 8bit\n"
   11.21 -
   11.22 -#: installer/tazinst:51
   11.23 -msgid "Tazinst - SliTaz installer - Version"
   11.24 -msgstr "Tazinst - Instalador SliTaz - Versión"
   11.25 -
   11.26 -#: installer/tazinst:53
   11.27 -msgid "Usage"
   11.28 -msgstr "Uso"
   11.29 -
   11.30 -#: installer/tazinst:53
   11.31 -#, fuzzy
   11.32 -msgid "tazinst [command] [setup-file|url-shortcut]"
   11.33 -msgstr "tazinst [commando] [config-file|url|optiones]"
   11.34 -
   11.35 -#: installer/tazinst:55
   11.36 -msgid "Commands"
   11.37 -msgstr "Comandos"
   11.38 -
   11.39 -#: installer/tazinst:56
   11.40 -msgid "Print this short usage."
   11.41 -msgstr "Imprime este corto uso."
   11.42 -
   11.43 -#: installer/tazinst:57
   11.44 -#, fuzzy
   11.45 -msgid "Install SliTaz on HDD using setup file contents."
   11.46 -msgstr "Instala SliTaz en un disco duro usando un archivo de configuración."
   11.47 -
   11.48 -#: installer/tazinst:58
   11.49 -#, fuzzy
   11.50 -msgid "Upgrade SliTaz on HDD using setup file contents."
   11.51 -msgstr "Actualiza SliTaz en un disco duro usando un archivo de configuración."
   11.52 -
   11.53 -#: installer/tazinst:59
   11.54 -msgid "Create a new setup file."
   11.55 -msgstr ""
   11.56 -
   11.57 -#: installer/tazinst:60
   11.58 -#, fuzzy
   11.59 -msgid "Check validity of settings in a setup file."
   11.60 -msgstr "Comprobar validez del archivo de configuración."
   11.61 -
   11.62 -#: installer/tazinst:61
   11.63 -#, fuzzy
   11.64 -msgid "Show full URL of a predefined shortcut (stable|cooking|rolling)."
   11.65 -msgstr ""
   11.66 -"Mostrar el URL completo de un URL predefinido (stable|cooking|rolling)."
   11.67 -
   11.68 -#: installer/tazinst:62
   11.69 -msgid "Display log file contents and exit."
   11.70 -msgstr ""
   11.71 -
   11.72 -#: installer/tazinst:63
   11.73 -msgid "Print version and exit."
   11.74 -msgstr ""
   11.75 -
   11.76 -#: installer/tazinst:83
   11.77 -msgid "Error"
   11.78 -msgstr "Error"
   11.79 -
   11.80 -#: installer/tazinst:91
   11.81 -msgid "Warning:"
   11.82 -msgstr "Precaución"
   11.83 -
   11.84 -#: installer/tazinst:119
   11.85 -#, fuzzy
   11.86 -msgid "Can't write setup file"
   11.87 -msgstr "No se puede escribir el archivo de configuración"
   11.88 -
   11.89 -#: installer/tazinst:176
   11.90 -msgid "created."
   11.91 -msgstr ""
   11.92 -
   11.93 -#: installer/tazinst:178 installer/tazinst:226
   11.94 -#, fuzzy
   11.95 -msgid "Setup file not found"
   11.96 -msgstr "Archivo no encontrado"
   11.97 -
   11.98 -#: installer/tazinst:192
   11.99 -msgid "Another instance of tazinst is running."
  11.100 -msgstr ""
  11.101 -
  11.102 -#: installer/tazinst:224
  11.103 -#, fuzzy
  11.104 -msgid "Unable to read setup file"
  11.105 -msgstr "Incapaz de leer el archivo de configuración"
  11.106 -
  11.107 -#: installer/tazinst:229
  11.108 -#, fuzzy
  11.109 -msgid "No setup file provided"
  11.110 -msgstr "No provista de un archivo de configuración"
  11.111 -
  11.112 -#: installer/tazinst:260
  11.113 -#, fuzzy
  11.114 -msgid "Unknown install mode"
  11.115 -msgstr "Sistema de archivos desconocido"
  11.116 -
  11.117 -#: installer/tazinst:269
  11.118 -#, fuzzy
  11.119 -msgid "No source file provided"
  11.120 -msgstr "No provista de un archivo de configuración"
  11.121 -
  11.122 -#: installer/tazinst:271
  11.123 -msgid "Unknown source type"
  11.124 -msgstr ""
  11.125 -
  11.126 -#: installer/tazinst:285
  11.127 -#, fuzzy
  11.128 -msgid "Source file not found"
  11.129 -msgstr "Archivo no encontrado"
  11.130 -
  11.131 -#: installer/tazinst:289
  11.132 -#, fuzzy
  11.133 -msgid "URL not found"
  11.134 -msgstr "Archivo no encontrado"
  11.135 -
  11.136 -#: installer/tazinst:300
  11.137 -#, fuzzy
  11.138 -msgid "Partition for / not found"
  11.139 -msgstr "Partición no encontrada"
  11.140 -
  11.141 -#: installer/tazinst:303
  11.142 -msgid "Target and source partitions should be different"
  11.143 -msgstr ""
  11.144 -
  11.145 -#: installer/tazinst:315 installer/tazinst:346
  11.146 -#, fuzzy
  11.147 -msgid "is not installed"
  11.148 -msgstr "No está instalado."
  11.149 -
  11.150 -#: installer/tazinst:317
  11.151 -#, fuzzy
  11.152 -msgid "Unknown filesystem (/)"
  11.153 -msgstr "Sistema de archivos desconocido"
  11.154 -
  11.155 -#: installer/tazinst:327
  11.156 -#, fuzzy
  11.157 -msgid "Partition for /home not found"
  11.158 -msgstr "Partición no encontrada"
  11.159 -
  11.160 -#: installer/tazinst:330
  11.161 -msgid "/home and source partitions should be different"
  11.162 -msgstr ""
  11.163 -
  11.164 -#: installer/tazinst:333
  11.165 -msgid "/ and /home partitions should be different"
  11.166 -msgstr ""
  11.167 -
  11.168 -#: installer/tazinst:348
  11.169 -#, fuzzy
  11.170 -msgid "Unknown filesystem (/home)"
  11.171 -msgstr "Sistema de archivos desconocido"
  11.172 -
  11.173 -#: installer/tazinst:354
  11.174 -#, fuzzy
  11.175 -msgid "Bootloader (grub): Invalid settings"
  11.176 -msgstr "Configuraciónes inválidas"
  11.177 -
  11.178 -#: installer/tazinst:362
  11.179 -#, fuzzy
  11.180 -msgid "Windows Dual-Boot: Invalid settings"
  11.181 -msgstr "Configuraciónes inválidas"
  11.182 -
  11.183 -#: installer/tazinst:373
  11.184 -msgid ""
  11.185 -"You must be the root user (system administrator) to install SliTaz, please "
  11.186 -"use 'su' to get a root SHell and restart installation."
  11.187 -msgstr ""
  11.188 -"Debes ser usuario root (administrador del sistema) para instalar SliTaz. Por "
  11.189 -"favor usa el comando 'su' para tener un SHell root y reiniciar la "
  11.190 -"instalación."
  11.191 -
  11.192 -#: installer/tazinst:390
  11.193 -msgid "Mount failed"
  11.194 -msgstr ""
  11.195 -
  11.196 -#: installer/tazinst:409
  11.197 -msgid "Failed to mount USB device"
  11.198 -msgstr "Falló el montaje del dispositivo USB"
  11.199 -
  11.200 -#: installer/tazinst:422
  11.201 -msgid "md5sum mismatch, file corrupted"
  11.202 -msgstr ""
  11.203 -
  11.204 -#: installer/tazinst:424
  11.205 -msgid "md5 file not found, unable to check integrity."
  11.206 -msgstr "archivo md5 no encontrado. Incapaz de comprobar integridad."
  11.207 -
  11.208 -#: installer/tazinst:431
  11.209 -msgid "Failed to mount ISO."
  11.210 -msgstr "Falló al montar ISO."
  11.211 -
  11.212 -#: installer/tazinst:443 installer/tazinst:447
  11.213 -#, fuzzy
  11.214 -msgid "File download failed."
  11.215 -msgstr "Falló al descargar."
  11.216 -
  11.217 -#: installer/tazinst:461
  11.218 -msgid "Web boot files not found"
  11.219 -msgstr "Archivos boot web no encontrados"
  11.220 -
  11.221 -#: installer/tazinst:484 installer/tazinst:557 installer/tazinst:656
  11.222 -#: installer/tazinst:691 installer/tazinst:759 installer/tazinst:1019
  11.223 -#: installer/tazinst:1111 installer/tazinst:1152
  11.224 -msgid "Internal"
  11.225 -msgstr "Interno"
  11.226 -
  11.227 -#: installer/tazinst:491
  11.228 -msgid "Invalid source"
  11.229 -msgstr "Fuente inválida"
  11.230 -
  11.231 -#: installer/tazinst:507 installer/tazinst:991
  11.232 -msgid "Partition in use"
  11.233 -msgstr "Partición en uso"
  11.234 -
  11.235 -#: installer/tazinst:521
  11.236 -#, fuzzy
  11.237 -msgid "Formatting / partition:"
  11.238 -msgstr "Formateando partición /home:"
  11.239 -
  11.240 -#: installer/tazinst:533
  11.241 -msgid "Formatting /home partition:"
  11.242 -msgstr "Formateando partición /home:"
  11.243 -
  11.244 -#: installer/tazinst:546 installer/tazinst:1000
  11.245 -#, fuzzy
  11.246 -msgid "Unable to mount partition"
  11.247 -msgstr "Formato partición root"
  11.248 -
  11.249 -#: installer/tazinst:586
  11.250 -msgid "Kernel name not found, falling back to:"
  11.251 -msgstr ""
  11.252 -
  11.253 -#: installer/tazinst:706
  11.254 -msgid "Configuring host name:"
  11.255 -msgstr "Configurando el nombre de host:"
  11.256 -
  11.257 -#: installer/tazinst:814
  11.258 -msgid "No windows partition found. Dual-boot disabled"
  11.259 -msgstr "No se encontraron particiónes windows. boot-dual desactivado"
  11.260 -
  11.261 -#: installer/tazinst:870
  11.262 -msgid "Enabling Windows dual-boot"
  11.263 -msgstr "Activando inicio dual Windows"
  11.264 -
  11.265 -#: installer/tazinst:891
  11.266 -#, fuzzy
  11.267 -msgid "Installing SliTaz on:"
  11.268 -msgstr "Instalando SliTaz en"
  11.269 -
  11.270 -#: installer/tazinst:910
  11.271 -msgid "Configuring root and default user account:"
  11.272 -msgstr "Configurando root y cuenta de usuario predeterminada..."
  11.273 -
  11.274 -#: installer/tazinst:914
  11.275 -#, fuzzy
  11.276 -msgid "Configuring partition to be used as /home:"
  11.277 -msgstr "Configurando partición para ser usada como /home..."
  11.278 -
  11.279 -#: installer/tazinst:933
  11.280 -msgid "Running grub-install on:"
  11.281 -msgstr "Corriendo grub-install en:"
  11.282 -
  11.283 -#: installer/tazinst:947
  11.284 -#, fuzzy
  11.285 -msgid "Unmounting target partition:"
  11.286 -msgstr "Desmontando objetivo"
  11.287 -
  11.288 -#: installer/tazinst:953
  11.289 -#, fuzzy
  11.290 -msgid "Unmounting:"
  11.291 -msgstr "Desmontando"
  11.292 -
  11.293 -#: installer/tazinst:959
  11.294 -msgid "Ejecting cdrom..."
  11.295 -msgstr "eyectando cdrom..."
  11.296 -
  11.297 -#: installer/tazinst:970
  11.298 -#, fuzzy
  11.299 -msgid "Installation complete. You can now restart (reboot)"
  11.300 -msgstr "Instalación completa. Puede reiniciar"
  11.301 -
  11.302 -#: installer/tazinst:971 installer/tazinst:1187
  11.303 -msgid "from your SliTaz GNU/Linux system."
  11.304 -msgstr "de su sistema SliTaz GNU/Linux"
  11.305 -
  11.306 -#: installer/tazinst:974
  11.307 -msgid "Copying log files"
  11.308 -msgstr "Copiando archivos log"
  11.309 -
  11.310 -#: installer/tazinst:1009
  11.311 -msgid "Preparing upgrade of SliTaz release:"
  11.312 -msgstr "Preparando actualización de SliTaz, versión:"
  11.313 -
  11.314 -#: installer/tazinst:1011
  11.315 -msgid ""
  11.316 -"This partition doesn't appear to contain a valid SliTaz system, the file: /"
  11.317 -"etc/slitaz-release doesn't exist."
  11.318 -msgstr ""
  11.319 -"Esta partición no parece contener un sistema válido SliTaz. La fila: /etc/"
  11.320 -"slitaz-release no existe."
  11.321 -
  11.322 -#: installer/tazinst:1126
  11.323 -msgid ""
  11.324 -"The list of available packages on the mirror could not be downloaded. No "
  11.325 -"missing packages will be reinstalled now, but you can do so later by looking "
  11.326 -"at the following list: /var/lib/tazinst/packages-selection.diff"
  11.327 -msgstr ""
  11.328 -"La lista de los paquetes disponibles en el espejo, no pueden ser "
  11.329 -"descargados. No missing packages will be reinstalled now, pero puedes luego "
  11.330 -"mirar en la siguiente lista: /var/lib/tazinst/packages-selection.diff"
  11.331 -
  11.332 -#: installer/tazinst:1139
  11.333 -msgid "Grub update"
  11.334 -msgstr "Actualizar Grub"
  11.335 -
  11.336 -#: installer/tazinst:1157
  11.337 -msgid "Backup /etc, /home and the packages list..."
  11.338 -msgstr "Creando copia de seguridad /etc, /home y la lista de paquetes..."
  11.339 -
  11.340 -#: installer/tazinst:1160
  11.341 -msgid "Upgrading SliTaz on:"
  11.342 -msgstr "Actualizando SliTaz en :"
  11.343 -
  11.344 -#: installer/tazinst:1168
  11.345 -msgid "Restoring configuration files..."
  11.346 -msgstr "Restaurando archivos de configuración..."
  11.347 -
  11.348 -#: installer/tazinst:1174
  11.349 -msgid "Upgrading added packages..."
  11.350 -msgstr "Actualizando paquetes agregados..."
  11.351 -
  11.352 -#: installer/tazinst:1186
  11.353 -#, fuzzy
  11.354 -msgid "Upgrade finished. You can now restart (reboot)"
  11.355 -msgstr ""
  11.356 -"Actualización completa. Puede ahora reiniciar su sistema operativo SliTaz "
  11.357 -"GNU/Linux."
  11.358 -
  11.359 -#: installer/tazinst:1188
  11.360 -msgid "Packages on the cdrom :"
  11.361 -msgstr "Paquetes en cdrom :"
  11.362 -
  11.363 -#: installer/tazinst:1189
  11.364 -msgid "Packages installed from the mirror :"
  11.365 -msgstr "Paquetes instalados desde el espejo :"
  11.366 -
  11.367 -#: installer/tazinst:1233
  11.368 -msgid "Unknown url shortcut"
  11.369 -msgstr ""
  11.370 -
  11.371 -#~ msgid "Generate a configuration file."
  11.372 -#~ msgstr "Generar un archivo de configuración"
  11.373 -
  11.374 -#~ msgid "Install or upgrade using command line options:"
  11.375 -#~ msgstr "Instalar o actualizar usando las opciónes en la línea de comandos:"
  11.376 -
  11.377 -#~ msgid "Full Install (not upgrading, all present data will be lost)."
  11.378 -#~ msgstr ""
  11.379 -#~ "Instalación completa (no actualiza, todo dato presente será perdido)."
  11.380 -
  11.381 -#~ msgid "Upgrade (Needs an active internet connection)."
  11.382 -#~ msgstr "Actualizar (necesita una conexión de internet activa)."
  11.383 -
  11.384 -#~ msgid "Install type (cdrom|usb|iso|web|weboot)."
  11.385 -#~ msgstr "Tipo de instalación (cdrom|usb|web|webroot)."
  11.386 -
  11.387 -#~ msgid "Source media (ex: file.iso|usb partition|web url)."
  11.388 -#~ msgstr "Fuente de datos (ej: archivo.iso| partición usb| web url)."
  11.389 -
  11.390 -#~ msgid "Partition where SliTaz will be installed (ex:/dev/hda3)."
  11.391 -#~ msgstr "Partición donde SliTaz será instalada (ej: /dev/hda3)."
  11.392 -
  11.393 -#~ msgid "Partition to be formatted (fs=ext2|ext3|ext4|etc..)."
  11.394 -#~ msgstr "Partición a ser fomateada (fs=ext2|ext3|ext4|etc...)."
  11.395 -
  11.396 -#~ msgid "Install Grub."
  11.397 -#~ msgstr "Instalar Grub."
  11.398 -
  11.399 -#~ msgid "Dual-boot a Windows partition (auto|hd<disk>,<part> ex:hd0,0)."
  11.400 -#~ msgstr "Inicio dual en partición Windows (auto|hd<disk>,<part> ej: hd0,0)."
  11.401 -
  11.402 -#~ msgid "Debug mode."
  11.403 -#~ msgstr "Modo debug."
  11.404 -
  11.405 -#~ msgid "Config file not found"
  11.406 -#~ msgstr "Archivo de configuración no encontrado"
  11.407 -
  11.408 -#~ msgid "Mismatched parameters"
  11.409 -#~ msgstr "Los parámetros no coinciden"
  11.410 -
  11.411 -#~ msgid "will not be formatted during upgrade"
  11.412 -#~ msgstr "no se formateará durante la actualización"
  11.413 -
  11.414 -#~ msgid "but SRC_FILE is not set"
  11.415 -#~ msgstr "pero SRC_FILE no está establecido"
  11.416 -
  11.417 -#~ msgid "file not found on the web"
  11.418 -#~ msgstr "Archivo no encontrado en el web"
  11.419 -
  11.420 -#~ msgid "Invalid format"
  11.421 -#~ msgstr "Formato inválido"
  11.422 -
  11.423 -#~ msgid "Failed to mount"
  11.424 -#~ msgstr "Falló el montaje"
  11.425 -
  11.426 -#~ msgid "corrupted"
  11.427 -#~ msgstr "corrupto"
  11.428 -
  11.429 -#~ msgid "Installation settings summary:"
  11.430 -#~ msgstr "Sumario de configuraciónes de instalación."
  11.431 -
  11.432 -#~ msgid "Format /home partition"
  11.433 -#~ msgstr "Formato partición /home"
  11.434 -
  11.435 -#~ msgid "Install SliTaz on"
  11.436 -#~ msgstr "Instalar SliTaz en"
  11.437 -
  11.438 -#~ msgid "Source:"
  11.439 -#~ msgstr "Fuente:"
  11.440 -
  11.441 -#~ msgid "Set Home partition to"
  11.442 -#~ msgstr "Establecer partición Home a"
  11.443 -
  11.444 -#~ msgid "Set Hostname as"
  11.445 -#~ msgstr "Establecer Hostname como"
  11.446 -
  11.447 -#~ msgid "Set Default user as"
  11.448 -#~ msgstr "Configurar usuario predeterminado a"
  11.449 -
  11.450 -#~ msgid "Check"
  11.451 -#~ msgstr "Comprobar"
  11.452 -
  11.453 -#~ msgid "Backup /etc, /home and the packages list"
  11.454 -#~ msgstr "Hacer copias de seguridad de /etc, /home y la lista de paquetes"
  11.455 -
  11.456 -#~ msgid "Upgrade SliTaz on"
  11.457 -#~ msgstr "Actualizando SliTaz en"
  11.458 -
  11.459 -#~ msgid "Restore /etc, /home"
  11.460 -#~ msgstr "Restaurando /etc, /home"
  11.461 -
  11.462 -#~ msgid "Upgrade additional packages."
  11.463 -#~ msgstr "Actualizando paquetes adicionales."
  11.464 -
  11.465 -#~ msgid "Enable Windows dual-boot"
  11.466 -#~ msgstr "Activar dual-boot Windows"
  11.467 -
  11.468 -#~ msgid "Install Grub"
  11.469 -#~ msgstr "Instalar Grub"
  11.470 -
  11.471 -#~ msgid "Continue:(y/n)"
  11.472 -#~ msgstr "Continuar:(y/n)"
  11.473 -
  11.474 -#~ msgid "Cancelled by user"
  11.475 -#~ msgstr "Cancelado por usuario"
  11.476 -
  11.477 -#~ msgid "Formatting main partition:"
  11.478 -#~ msgstr "Formatear partición principal:"
  11.479 -
  11.480 -#~ msgid "Can't mount"
  11.481 -#~ msgstr "No se puede montar"
  11.482 -
  11.483 -#~ msgid "Falling back to running kernel name.."
  11.484 -#~ msgstr "Volviendo a correr el nombre del kernel..."
    12.1 --- a/po/tazinst/fr.po	Sun Feb 17 12:58:55 2013 +0100
    12.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.3 @@ -1,461 +0,0 @@
    12.4 -# French translation for Tazinst (SliTaz installer).
    12.5 -# Traduction française du paquet Tazinst
    12.6 -# Copyright (C) 2011-2012 - SliTaz Team
    12.7 -# This file is distributed under the same license as Tazinst.
    12.8 -# Dominique Corbex <domcox@slitaz.org>, 2011-2012
    12.9 -#
   12.10 -msgid ""
   12.11 -msgstr ""
   12.12 -"Project-Id-Version: 3.0\n"
   12.13 -"Report-Msgid-Bugs-To: \n"
   12.14 -"POT-Creation-Date: 2012-05-02 15:56+0200\n"
   12.15 -"PO-Revision-Date: 2012-05-19 11:20+0200\n"
   12.16 -"Last-Translator: Dominique Corbex <domcox@slitaz.org>\n"
   12.17 -"Language-Team: French\n"
   12.18 -"Language: \n"
   12.19 -"MIME-Version: 1.0\n"
   12.20 -"Content-Type: text/plain; charset=UTF-8\n"
   12.21 -"Content-Transfer-Encoding: 8bit\n"
   12.22 -"Plural-Forms: nplurals=2; plural=(n > 1);\n"
   12.23 -
   12.24 -#: installer/tazinst:51
   12.25 -msgid "Tazinst - SliTaz installer - Version"
   12.26 -msgstr "Tazinst - Installateur Slitaz - Version"
   12.27 -
   12.28 -#: installer/tazinst:53
   12.29 -msgid "Usage"
   12.30 -msgstr "Usage"
   12.31 -
   12.32 -#: installer/tazinst:53
   12.33 -msgid "tazinst [command] [setup-file|url-shortcut]"
   12.34 -msgstr "tazinst [commande] [fichier-param|raccourci-url]"
   12.35 -
   12.36 -#: installer/tazinst:55
   12.37 -msgid "Commands"
   12.38 -msgstr "Commandes"
   12.39 -
   12.40 -#: installer/tazinst:56
   12.41 -msgid "Print this short usage."
   12.42 -msgstr "Affiche cette petite aide"
   12.43 -
   12.44 -#: installer/tazinst:57
   12.45 -msgid "Install SliTaz on HDD using setup file contents."
   12.46 -msgstr "Installe SliTaz sur HDD à l'aide d'un fichier de paramètres."
   12.47 -
   12.48 -#: installer/tazinst:58
   12.49 -msgid "Upgrade SliTaz on HDD using setup file contents."
   12.50 -msgstr "Met à jour SliTaz sur HDD à l'aide d'un fichier de paramètres."
   12.51 -
   12.52 -#: installer/tazinst:59
   12.53 -msgid "Create a new setup file."
   12.54 -msgstr "Crée un nouveau fichier de paramètres."
   12.55 -
   12.56 -#: installer/tazinst:60
   12.57 -msgid "Check validity of settings in a setup file."
   12.58 -msgstr "Vérifie la validité du fichier de paramètres."
   12.59 -
   12.60 -#: installer/tazinst:61
   12.61 -msgid "Show full URL of a predefined shortcut (stable|cooking|rolling)."
   12.62 -msgstr "Affiche l'URL complète d'un raccourci (stable|cooking|rolling)."
   12.63 -
   12.64 -#: installer/tazinst:62
   12.65 -msgid "Display log file contents and exit."
   12.66 -msgstr "Affiche le contenu du fichier journal."
   12.67 -
   12.68 -#: installer/tazinst:63
   12.69 -msgid "Print version and exit."
   12.70 -msgstr "Affiche la version."
   12.71 -
   12.72 -#: installer/tazinst:83
   12.73 -msgid "Error"
   12.74 -msgstr "Erreur"
   12.75 -
   12.76 -#: installer/tazinst:91
   12.77 -msgid "Warning:"
   12.78 -msgstr "Attention :"
   12.79 -
   12.80 -#: installer/tazinst:119
   12.81 -msgid "Can't write setup file"
   12.82 -msgstr "Impossible d'écrire un fichier de paramètres"
   12.83 -
   12.84 -#: installer/tazinst:176
   12.85 -msgid "created."
   12.86 -msgstr "Créé."
   12.87 -
   12.88 -#: installer/tazinst:178 installer/tazinst:226
   12.89 -msgid "Setup file not found"
   12.90 -msgstr "fichier de paramètres non trouvé"
   12.91 -
   12.92 -#: installer/tazinst:192
   12.93 -msgid "Another instance of tazinst is running."
   12.94 -msgstr "Une autre instance de tazinst est en cours."
   12.95 -
   12.96 -#: installer/tazinst:224
   12.97 -msgid "Unable to read setup file"
   12.98 -msgstr "Impossible de lire le fichier de paramètres"
   12.99 -
  12.100 -#: installer/tazinst:229
  12.101 -msgid "No setup file provided"
  12.102 -msgstr "Aucun fichier de paramètres fourni"
  12.103 -
  12.104 -#: installer/tazinst:260
  12.105 -msgid "Unknown install mode"
  12.106 -msgstr "Mode d'installation inconnu"
  12.107 -
  12.108 -#: installer/tazinst:269
  12.109 -msgid "No source file provided"
  12.110 -msgstr "Pas de fichier source fourni"
  12.111 -
  12.112 -#: installer/tazinst:271
  12.113 -msgid "Unknown source type"
  12.114 -msgstr "Type de source inconnu"
  12.115 -
  12.116 -#: installer/tazinst:285
  12.117 -msgid "Source file not found"
  12.118 -msgstr "fichier source non trouvé"
  12.119 -
  12.120 -#: installer/tazinst:289
  12.121 -msgid "URL not found"
  12.122 -msgstr "URL non trouvée"
  12.123 -
  12.124 -#: installer/tazinst:300
  12.125 -msgid "Partition for / not found"
  12.126 -msgstr "Partition / non trouvée"
  12.127 -
  12.128 -#: installer/tazinst:303
  12.129 -msgid "Target and source partitions should be different"
  12.130 -msgstr "Les partitions cible et source doivent etre différentes"
  12.131 -
  12.132 -#: installer/tazinst:315 installer/tazinst:346
  12.133 -msgid "is not installed"
  12.134 -msgstr "n'est pas installé"
  12.135 -
  12.136 -#: installer/tazinst:317
  12.137 -msgid "Unknown filesystem (/)"
  12.138 -msgstr "Système de fichiers inconnu (/)"
  12.139 -
  12.140 -#: installer/tazinst:327
  12.141 -msgid "Partition for /home not found"
  12.142 -msgstr "Partition /home non trouvée"
  12.143 -
  12.144 -#: installer/tazinst:330
  12.145 -msgid "/home and source partitions should be different"
  12.146 -msgstr "Les partitions source et /home doivent être différentes"
  12.147 -
  12.148 -#: installer/tazinst:333
  12.149 -msgid "/ and /home partitions should be different"
  12.150 -msgstr "Les partitions / et /home doivent être différentes"
  12.151 -
  12.152 -#: installer/tazinst:348
  12.153 -msgid "Unknown filesystem (/home)"
  12.154 -msgstr "Système de fichiers inconnu (/home)"
  12.155 -
  12.156 -#: installer/tazinst:354
  12.157 -msgid "Bootloader (grub): Invalid settings"
  12.158 -msgstr "Chargeur d'amore Grub: Paramètre invalide"
  12.159 -
  12.160 -#: installer/tazinst:362
  12.161 -msgid "Windows Dual-Boot: Invalid settings"
  12.162 -msgstr "Windows Dual-Boot: Paramètre invalide"
  12.163 -
  12.164 -#: installer/tazinst:373
  12.165 -msgid ""
  12.166 -"You must be the root user (system administrator) to install SliTaz, please "
  12.167 -"use 'su' to get a root SHell and restart installation."
  12.168 -msgstr ""
  12.169 -"Vous devez être l'utilisateur root (administrateur système) pour installer "
  12.170 -"SliTaz, utilisez « su » pour obtenir un shell root et redémarrer "
  12.171 -"l'installation."
  12.172 -
  12.173 -#: installer/tazinst:390
  12.174 -msgid "Mount failed"
  12.175 -msgstr "Échec du montage"
  12.176 -
  12.177 -#: installer/tazinst:409
  12.178 -msgid "Failed to mount USB device"
  12.179 -msgstr "Impossible de monter le périphérique USB"
  12.180 -
  12.181 -#: installer/tazinst:422
  12.182 -msgid "md5sum mismatch, file corrupted"
  12.183 -msgstr "Erreur md5sum, fichier corrompu"
  12.184 -
  12.185 -#: installer/tazinst:424
  12.186 -msgid "md5 file not found, unable to check integrity."
  12.187 -msgstr "fichier md5 non trouvé, impossible de vérifier l'intégrité."
  12.188 -
  12.189 -#: installer/tazinst:431
  12.190 -msgid "Failed to mount ISO."
  12.191 -msgstr "Impossible de monter l'image ISO."
  12.192 -
  12.193 -#: installer/tazinst:443 installer/tazinst:447
  12.194 -msgid "File download failed."
  12.195 -msgstr "Échec au téléchargement du fichier."
  12.196 -
  12.197 -#: installer/tazinst:461
  12.198 -msgid "Web boot files not found"
  12.199 -msgstr "Fichiers Web boot non trouvés"
  12.200 -
  12.201 -#: installer/tazinst:484 installer/tazinst:557 installer/tazinst:656
  12.202 -#: installer/tazinst:691 installer/tazinst:759 installer/tazinst:1019
  12.203 -#: installer/tazinst:1111 installer/tazinst:1152
  12.204 -msgid "Internal"
  12.205 -msgstr "Interne"
  12.206 -
  12.207 -#: installer/tazinst:491
  12.208 -msgid "Invalid source"
  12.209 -msgstr "Source invalide"
  12.210 -
  12.211 -#: installer/tazinst:507 installer/tazinst:991
  12.212 -msgid "Partition in use"
  12.213 -msgstr "Partition utilisée"
  12.214 -
  12.215 -#: installer/tazinst:521
  12.216 -msgid "Formatting / partition:"
  12.217 -msgstr "Formatage de la partition / :"
  12.218 -
  12.219 -#: installer/tazinst:533
  12.220 -msgid "Formatting /home partition:"
  12.221 -msgstr "Formatage de la partition /home :"
  12.222 -
  12.223 -#: installer/tazinst:546 installer/tazinst:1000
  12.224 -msgid "Unable to mount partition"
  12.225 -msgstr "Impossible de monter la partition"
  12.226 -
  12.227 -#: installer/tazinst:586
  12.228 -msgid "Kernel name not found, falling back to:"
  12.229 -msgstr "Nom du noyau non trouvé, retour à:"
  12.230 -
  12.231 -#: installer/tazinst:706
  12.232 -msgid "Configuring host name:"
  12.233 -msgstr "Configuration du Hostname :"
  12.234 -
  12.235 -#: installer/tazinst:814
  12.236 -msgid "No windows partition found. Dual-boot disabled"
  12.237 -msgstr "Aucune partition Windows trouvée. Dual-boot désactivé"
  12.238 -
  12.239 -#: installer/tazinst:870
  12.240 -msgid "Enabling Windows dual-boot"
  12.241 -msgstr "Activation du Dual-boot avec Windows"
  12.242 -
  12.243 -#: installer/tazinst:891
  12.244 -msgid "Installing SliTaz on:"
  12.245 -msgstr "Installation de SliTaz sur:"
  12.246 -
  12.247 -#: installer/tazinst:910
  12.248 -msgid "Configuring root and default user account:"
  12.249 -msgstr "Configuration des comptes de root et de l'utilisateur par défaut :"
  12.250 -
  12.251 -#: installer/tazinst:914
  12.252 -msgid "Configuring partition to be used as /home:"
  12.253 -msgstr "Configuration de la partition à utiliser comme /home:"
  12.254 -
  12.255 -#: installer/tazinst:933
  12.256 -msgid "Running grub-install on:"
  12.257 -msgstr "Installation de Grub sur:"
  12.258 -
  12.259 -#: installer/tazinst:947
  12.260 -msgid "Unmounting target partition:"
  12.261 -msgstr "Démontage de la partition:"
  12.262 -
  12.263 -#: installer/tazinst:953
  12.264 -msgid "Unmounting:"
  12.265 -msgstr "Démontage:"
  12.266 -
  12.267 -#: installer/tazinst:959
  12.268 -msgid "Ejecting cdrom..."
  12.269 -msgstr "Éjection du CD-Rom..."
  12.270 -
  12.271 -#: installer/tazinst:970
  12.272 -msgid "Installation complete. You can now restart (reboot)"
  12.273 -msgstr "Installation terminée. Vous pouvez maintenant redémarrer "
  12.274 -
  12.275 -#: installer/tazinst:971 installer/tazinst:1187
  12.276 -msgid "from your SliTaz GNU/Linux system."
  12.277 -msgstr "votre système SliTaz GNU/Linux."
  12.278 -
  12.279 -#: installer/tazinst:974
  12.280 -msgid "Copying log files"
  12.281 -msgstr "Copie du fichier journal"
  12.282 -
  12.283 -#: installer/tazinst:1009
  12.284 -msgid "Preparing upgrade of SliTaz release:"
  12.285 -msgstr "Préparation de la mise à jour de la version de SliTaz :"
  12.286 -
  12.287 -#: installer/tazinst:1011
  12.288 -msgid ""
  12.289 -"This partition doesn't appear to contain a valid SliTaz system, the file: /"
  12.290 -"etc/slitaz-release doesn't exist."
  12.291 -msgstr ""
  12.292 -"Cette partition ne semble pas contenir un système SliTaz valide, le "
  12.293 -"fichier: /etc/slitaz-release n'existe pas."
  12.294 -
  12.295 -#: installer/tazinst:1126
  12.296 -msgid ""
  12.297 -"The list of available packages on the mirror could not be downloaded. No "
  12.298 -"missing packages will be reinstalled now, but you can do so later by looking "
  12.299 -"at the following list: /var/lib/tazinst/packages-selection.diff"
  12.300 -msgstr ""
  12.301 -"La liste des paquets disponibles sur le miroir ne peut être téléchargée. "
  12.302 -"Aucun paquet manquant ne peut être réinstallé maintenant, mais il est "
  12.303 -"possible de le faire ultérieurement à l'aide de la liste suivante : /var/lib/"
  12.304 -"tazinst/packages-selection.diff"
  12.305 -
  12.306 -#: installer/tazinst:1139
  12.307 -msgid "Grub update"
  12.308 -msgstr "Mise à jour de Grub"
  12.309 -
  12.310 -#: installer/tazinst:1157
  12.311 -msgid "Backup /etc, /home and the packages list..."
  12.312 -msgstr "Sauvegarde de /etc, /home et de la liste des paquets..."
  12.313 -
  12.314 -#: installer/tazinst:1160
  12.315 -msgid "Upgrading SliTaz on:"
  12.316 -msgstr "Mise à jour de SliTaz sur :"
  12.317 -
  12.318 -#: installer/tazinst:1168
  12.319 -msgid "Restoring configuration files..."
  12.320 -msgstr "Restauration des fichiers de configuration..."
  12.321 -
  12.322 -#: installer/tazinst:1174
  12.323 -msgid "Upgrading added packages..."
  12.324 -msgstr "Mise à jour des paquets additionnels..."
  12.325 -
  12.326 -#: installer/tazinst:1186
  12.327 -msgid "Upgrade finished. You can now restart (reboot)"
  12.328 -msgstr "La mise à jour est terminée. Vous pouvez redémarrer"
  12.329 -
  12.330 -#: installer/tazinst:1188
  12.331 -msgid "Packages on the cdrom :"
  12.332 -msgstr "Paquets sur le cdrom :"
  12.333 -
  12.334 -#: installer/tazinst:1189
  12.335 -msgid "Packages installed from the mirror :"
  12.336 -msgstr "Paquets installés depuis le miroir :"
  12.337 -
  12.338 -#: installer/tazinst:1233
  12.339 -msgid "Unknown url shortcut"
  12.340 -msgstr "Raccourci d'URL inconnu"
  12.341 -
  12.342 -#~ msgid "Generate a configuration file."
  12.343 -#~ msgstr "Génére un fichier de configuration."
  12.344 -
  12.345 -#
  12.346 -#~ msgid "Install or upgrade using command line options:"
  12.347 -#~ msgstr ""
  12.348 -#~ "Installe ou met à jour en utilisant des options en ligne de commande:"
  12.349 -
  12.350 -#~ msgid "Full Install (not upgrading, all present data will be lost)."
  12.351 -#~ msgstr ""
  12.352 -#~ "Installation complète (pas de mise à jour, les données seront perdues)."
  12.353 -
  12.354 -#~ msgid "Upgrade (Needs an active internet connection)."
  12.355 -#~ msgstr "Mise à jour (Nécessite une connexion internet active)."
  12.356 -
  12.357 -#~ msgid "Install type (cdrom|usb|iso|web|weboot)."
  12.358 -#~ msgstr "Type d'installation (cdrom|usb|iso|web|weboot)."
  12.359 -
  12.360 -#~ msgid "Source media (ex: file.iso|usb partition|web url)."
  12.361 -#~ msgstr "Média source (ex: fichier.iso|partition usb|url web)."
  12.362 -
  12.363 -#~ msgid "Partition where SliTaz will be installed (ex:/dev/hda3)."
  12.364 -#~ msgstr "Partition où SliTaz sera installé (ex:/dev/hda3)."
  12.365 -
  12.366 -#~ msgid "Partition to be formatted (fs=ext2|ext3|ext4|etc..)."
  12.367 -#~ msgstr "Formatage de la partition (fs=ext2|ext3|ext4|etc..)."
  12.368 -
  12.369 -#~ msgid "Install Grub."
  12.370 -#~ msgstr "Installer Grub."
  12.371 -
  12.372 -#~ msgid "Dual-boot a Windows partition (auto|hd<disk>,<part> ex:hd0,0)."
  12.373 -#~ msgstr ""
  12.374 -#~ "Dual-boot avec une partition Windows (auto|hd<disk>,<part> ex:hd0,0)."
  12.375 -
  12.376 -#~ msgid "Debug mode."
  12.377 -#~ msgstr "Mode Debug"
  12.378 -
  12.379 -#~ msgid "Config file not found"
  12.380 -#~ msgstr "Fichier de configuration non trouvé"
  12.381 -
  12.382 -#~ msgid "Mismatched parameters"
  12.383 -#~ msgstr "Paramètres incompatibles"
  12.384 -
  12.385 -#~ msgid "will not be formatted during upgrade"
  12.386 -#~ msgstr "ne sera pas formaté durant la mise à jour"
  12.387 -
  12.388 -#~ msgid "but SRC_FILE is not set"
  12.389 -#~ msgstr "mais SRC_FILE n'est pas défini"
  12.390 -
  12.391 -#~ msgid "file not found on the web"
  12.392 -#~ msgstr "fichier non trouvé sur le web"
  12.393 -
  12.394 -#~ msgid "Invalid format"
  12.395 -#~ msgstr "Format invalide"
  12.396 -
  12.397 -#~ msgid "Failed to mount"
  12.398 -#~ msgstr "Impossible de monter"
  12.399 -
  12.400 -#~ msgid "corrupted"
  12.401 -#~ msgstr "corrompu"
  12.402 -
  12.403 -#~ msgid "Installation settings summary:"
  12.404 -#~ msgstr "Récapitulatif des paramètres d'installation:"
  12.405 -
  12.406 -#~ msgid "Format /home partition"
  12.407 -#~ msgstr "Formatage de la partition /home"
  12.408 -
  12.409 -#~ msgid "Install SliTaz on"
  12.410 -#~ msgstr "Installe SliTaz sur"
  12.411 -
  12.412 -#~ msgid "Source:"
  12.413 -#~ msgstr "Source :"
  12.414 -
  12.415 -#~ msgid "Set Home partition to"
  12.416 -#~ msgstr "Installe la partition /home sur"
  12.417 -
  12.418 -#~ msgid "Set Hostname as"
  12.419 -#~ msgstr "Définition du Hostname"
  12.420 -
  12.421 -#~ msgid "Set Default user as"
  12.422 -#~ msgstr "Définition de l'utilsateur par défaut"
  12.423 -
  12.424 -#~ msgid "Check"
  12.425 -#~ msgstr "Vérifie"
  12.426 -
  12.427 -#~ msgid "Backup /etc, /home and the packages list"
  12.428 -#~ msgstr "Sauvegarde de /etc, /home et de la liste des paquets"
  12.429 -
  12.430 -#~ msgid "Upgrade SliTaz on"
  12.431 -#~ msgstr "Met à jour SliTaz sur"
  12.432 -
  12.433 -#~ msgid "Restore /etc, /home"
  12.434 -#~ msgstr "Restauration de /etc, /home"
  12.435 -
  12.436 -#~ msgid "Upgrade additional packages."
  12.437 -#~ msgstr "Mise à jour des paquets additionnels."
  12.438 -
  12.439 -#~ msgid "Enable Windows dual-boot"
  12.440 -#~ msgstr "Active le Dual-boot avec Windows"
  12.441 -
  12.442 -#~ msgid "Install Grub"
  12.443 -#~ msgstr "Installe Grub"
  12.444 -
  12.445 -#~ msgid "Continue:(y/n)"
  12.446 -#~ msgstr "Continuer : (o/n)"
  12.447 -
  12.448 -#~ msgid "Cancelled by user"
  12.449 -#~ msgstr "Annulé par l'utilisateur"
  12.450 -
  12.451 -#~ msgid "Formatting main partition:"
  12.452 -#~ msgstr "Formatage de la partition principale :"
  12.453 -
  12.454 -#~ msgid "Can't mount"
  12.455 -#~ msgstr "Montage impossible"
  12.456 -
  12.457 -#~ msgid "Falling back to running kernel name.."
  12.458 -#~ msgstr "Repli sur le nom du noyau actuellement utilisé.."
  12.459 -
  12.460 -#~ msgid "Check configuration file validity."
  12.461 -#~ msgstr "Vérification de la validité du fichier de configuration."
  12.462 -
  12.463 -#~ msgid "Installation cancelled"
  12.464 -#~ msgstr "Installation annulée"
    13.1 --- a/po/tazinst/pt_BR.po	Sun Feb 17 12:58:55 2013 +0100
    13.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.3 @@ -1,334 +0,0 @@
    13.4 -# Tazinst Brazilian Portuguese translation.
    13.5 -# Copyright (C) 2012 www.slitaz.org
    13.6 -# This file is distributed under the same license as the tazinst package.
    13.7 -# Claudinei Pereira <claudinei@slitaz.org>, 2012.
    13.8 -#
    13.9 -msgid ""
   13.10 -msgstr ""
   13.11 -"Project-Id-Version: Tazinst\n"
   13.12 -"Report-Msgid-Bugs-To: \n"
   13.13 -"POT-Creation-Date: 2012-05-02 15:56+0200\n"
   13.14 -"PO-Revision-Date: 2013-01-26 01:55-0300\n"
   13.15 -"Last-Translator: Claudinei Pereira <claudinei@slitaz.org>\n"
   13.16 -"Language-Team: Brazilian Portuguese (i18n@slitaz.org>\n"
   13.17 -"Language: pt_BR\n"
   13.18 -"MIME-Version: 1.0\n"
   13.19 -"Content-Type: text/plain; charset=UTF-8\n"
   13.20 -"Content-Transfer-Encoding: 8bit\n"
   13.21 -"Plural-Forms: nplurals=2; plural=(n > 1);\n"
   13.22 -
   13.23 -#: installer/tazinst:51
   13.24 -msgid "Tazinst - SliTaz installer - Version"
   13.25 -msgstr "Tazinst - Instalador do SliTaz - Versão"
   13.26 -
   13.27 -#: installer/tazinst:53
   13.28 -msgid "Usage"
   13.29 -msgstr "Utilização"
   13.30 -
   13.31 -#: installer/tazinst:53
   13.32 -msgid "tazinst [command] [setup-file|url-shortcut]"
   13.33 -msgstr "tazinst [comando] [setup-file|url-shortcut]"
   13.34 -
   13.35 -#: installer/tazinst:55
   13.36 -msgid "Commands"
   13.37 -msgstr "Comandos"
   13.38 -
   13.39 -#: installer/tazinst:56
   13.40 -msgid "Print this short usage."
   13.41 -msgstr "Exibe esta utilização"
   13.42 -
   13.43 -#: installer/tazinst:57
   13.44 -msgid "Install SliTaz on HDD using setup file contents."
   13.45 -msgstr "Instala o SliTaz no disco rígido usando o arquivo de configuração"
   13.46 -
   13.47 -#: installer/tazinst:58
   13.48 -msgid "Upgrade SliTaz on HDD using setup file contents."
   13.49 -msgstr "Atualiza o SliTaz no disco rígido usando o arquivo de configuração"
   13.50 -
   13.51 -#: installer/tazinst:59
   13.52 -msgid "Create a new setup file."
   13.53 -msgstr "Cria um novo arquivo de configuração"
   13.54 -
   13.55 -#: installer/tazinst:60
   13.56 -msgid "Check validity of settings in a setup file."
   13.57 -msgstr "Checa a validade das informações no arquivo de configuração"
   13.58 -
   13.59 -#: installer/tazinst:61
   13.60 -msgid "Show full URL of a predefined shortcut (stable|cooking|rolling)."
   13.61 -msgstr "Mostra a URL completa de um atalho (estável|cooking|rolling)."
   13.62 -
   13.63 -#: installer/tazinst:62
   13.64 -msgid "Display log file contents and exit."
   13.65 -msgstr "Mostra o conteúdo do arquivo de log e sai."
   13.66 -
   13.67 -#: installer/tazinst:63
   13.68 -msgid "Print version and exit."
   13.69 -msgstr "Mostra a versão e sai."
   13.70 -
   13.71 -#: installer/tazinst:83
   13.72 -msgid "Error"
   13.73 -msgstr "Erro"
   13.74 -
   13.75 -#: installer/tazinst:91
   13.76 -msgid "Warning:"
   13.77 -msgstr "Aviso:"
   13.78 -
   13.79 -#: installer/tazinst:119
   13.80 -msgid "Can't write setup file"
   13.81 -msgstr "Não é possível criar o arquivo de configuração"
   13.82 -
   13.83 -#: installer/tazinst:176
   13.84 -msgid "created."
   13.85 -msgstr "Criado"
   13.86 -
   13.87 -#: installer/tazinst:178 installer/tazinst:226
   13.88 -msgid "Setup file not found"
   13.89 -msgstr "Arquivo de configuração não encontrado"
   13.90 -
   13.91 -#: installer/tazinst:192
   13.92 -msgid "Another instance of tazinst is running."
   13.93 -msgstr "Outra instância do tazinst está em execução"
   13.94 -
   13.95 -#: installer/tazinst:224
   13.96 -msgid "Unable to read setup file"
   13.97 -msgstr "Não foi possível ler o arquivo de configuração"
   13.98 -
   13.99 -#: installer/tazinst:229
  13.100 -msgid "No setup file provided"
  13.101 -msgstr "Nenhum arquivo de configuração informado"
  13.102 -
  13.103 -#: installer/tazinst:260
  13.104 -msgid "Unknown install mode"
  13.105 -msgstr "Modo de instalação desconhecido"
  13.106 -
  13.107 -#: installer/tazinst:269
  13.108 -msgid "No source file provided"
  13.109 -msgstr "Nenhum arquivo fonte informado"
  13.110 -
  13.111 -#: installer/tazinst:271
  13.112 -msgid "Unknown source type"
  13.113 -msgstr "Tipo de arquivo fonte desconhecido"
  13.114 -
  13.115 -#: installer/tazinst:285
  13.116 -msgid "Source file not found"
  13.117 -msgstr "Arquivo fonte não encontrado"
  13.118 -
  13.119 -#: installer/tazinst:289
  13.120 -msgid "URL not found"
  13.121 -msgstr "URL não encontrada"
  13.122 -
  13.123 -#: installer/tazinst:300
  13.124 -msgid "Partition for / not found"
  13.125 -msgstr "Partição para / não encontrada"
  13.126 -
  13.127 -#: installer/tazinst:303
  13.128 -msgid "Target and source partitions should be different"
  13.129 -msgstr "Partição alvo e fonte devem ser diferentes"
  13.130 -
  13.131 -#: installer/tazinst:315 installer/tazinst:346
  13.132 -msgid "is not installed"
  13.133 -msgstr "não foi instalado"
  13.134 -
  13.135 -#: installer/tazinst:317
  13.136 -msgid "Unknown filesystem (/)"
  13.137 -msgstr "Sistema de arquivos desconhecido (/)"
  13.138 -
  13.139 -#: installer/tazinst:327
  13.140 -msgid "Partition for /home not found"
  13.141 -msgstr "Partição para /home não encontrada"
  13.142 -
  13.143 -#: installer/tazinst:330
  13.144 -msgid "/home and source partitions should be different"
  13.145 -msgstr "/home e partição fonte devem ser diferentes"
  13.146 -
  13.147 -#: installer/tazinst:333
  13.148 -msgid "/ and /home partitions should be different"
  13.149 -msgstr "partições / e /home devem ser diferentes"
  13.150 -
  13.151 -#: installer/tazinst:348
  13.152 -msgid "Unknown filesystem (/home)"
  13.153 -msgstr "Sistema de arquivos desconhecido (/home)"
  13.154 -
  13.155 -#: installer/tazinst:354
  13.156 -msgid "Bootloader (grub): Invalid settings"
  13.157 -msgstr "Gerenciador de boot (grub): configurações inválidas"
  13.158 -
  13.159 -#: installer/tazinst:362
  13.160 -msgid "Windows Dual-Boot: Invalid settings"
  13.161 -msgstr "Dual-boot com Windows: configurações inválidas"
  13.162 -
  13.163 -#: installer/tazinst:373
  13.164 -msgid ""
  13.165 -"You must be the root user (system administrator) to install SliTaz, please "
  13.166 -"use 'su' to get a root SHell and restart installation."
  13.167 -msgstr ""
  13.168 -"Você deve se tornar root (administrador do sistema) para instalar o SliTaz, "
  13.169 -"por favor use 'su' para obter um SHell root e proceder à instalação."
  13.170 -
  13.171 -#: installer/tazinst:390
  13.172 -msgid "Mount failed"
  13.173 -msgstr "Comando mount falhou"
  13.174 -
  13.175 -#: installer/tazinst:409
  13.176 -msgid "Failed to mount USB device"
  13.177 -msgstr "Falha ao montar dispositivo USB"
  13.178 -
  13.179 -#: installer/tazinst:422
  13.180 -msgid "md5sum mismatch, file corrupted"
  13.181 -msgstr "Divergência de md5sum, arquivo corrompido"
  13.182 -
  13.183 -#: installer/tazinst:424
  13.184 -msgid "md5 file not found, unable to check integrity."
  13.185 -msgstr "Arquivo md5 não encontrado, impossível checar integridade."
  13.186 -
  13.187 -#: installer/tazinst:431
  13.188 -msgid "Failed to mount ISO."
  13.189 -msgstr "Falha ao montar imagem ISO."
  13.190 -
  13.191 -#: installer/tazinst:443 installer/tazinst:447
  13.192 -msgid "File download failed."
  13.193 -msgstr "Falha ao baixar arquivo."
  13.194 -
  13.195 -#: installer/tazinst:461
  13.196 -msgid "Web boot files not found"
  13.197 -msgstr "Arquivos de boot via web não encontrados"
  13.198 -
  13.199 -#: installer/tazinst:484 installer/tazinst:557 installer/tazinst:656
  13.200 -#: installer/tazinst:691 installer/tazinst:759 installer/tazinst:1019
  13.201 -#: installer/tazinst:1111 installer/tazinst:1152
  13.202 -msgid "Internal"
  13.203 -msgstr "Interno"
  13.204 -
  13.205 -#: installer/tazinst:491
  13.206 -msgid "Invalid source"
  13.207 -msgstr "Fonte inválida"
  13.208 -
  13.209 -#: installer/tazinst:507 installer/tazinst:991
  13.210 -msgid "Partition in use"
  13.211 -msgstr "Partição em uso"
  13.212 -
  13.213 -#: installer/tazinst:521
  13.214 -msgid "Formatting / partition:"
  13.215 -msgstr "Formatando partição /:"
  13.216 -
  13.217 -#: installer/tazinst:533
  13.218 -msgid "Formatting /home partition:"
  13.219 -msgstr "Formatando partição /home:"
  13.220 -
  13.221 -#: installer/tazinst:546 installer/tazinst:1000
  13.222 -msgid "Unable to mount partition"
  13.223 -msgstr "Falha ao montar partição"
  13.224 -
  13.225 -#: installer/tazinst:586
  13.226 -msgid "Kernel name not found, falling back to:"
  13.227 -msgstr "Nome do Kernel não encontrado, voltando a:"
  13.228 -
  13.229 -#: installer/tazinst:706
  13.230 -msgid "Configuring host name:"
  13.231 -msgstr "Configurando nome do host:"
  13.232 -
  13.233 -#: installer/tazinst:814
  13.234 -msgid "No windows partition found. Dual-boot disabled"
  13.235 -msgstr "Partição windows não encontrada. Dual-boot desabilitado"
  13.236 -
  13.237 -#: installer/tazinst:870
  13.238 -msgid "Enabling Windows dual-boot"
  13.239 -msgstr "Habilitando dual-boot com windows"
  13.240 -
  13.241 -#: installer/tazinst:891
  13.242 -msgid "Installing SliTaz on:"
  13.243 -msgstr "Instalando SliTaz em:"
  13.244 -
  13.245 -#: installer/tazinst:910
  13.246 -msgid "Configuring root and default user account:"
  13.247 -msgstr "Configurando conta dos usuários padrão e root:"
  13.248 -
  13.249 -#: installer/tazinst:914
  13.250 -msgid "Configuring partition to be used as /home:"
  13.251 -msgstr "Configurando partição a ser usada com /home:"
  13.252 -
  13.253 -#: installer/tazinst:933
  13.254 -msgid "Running grub-install on:"
  13.255 -msgstr "Executando grub-install em:"
  13.256 -
  13.257 -#: installer/tazinst:947
  13.258 -msgid "Unmounting target partition:"
  13.259 -msgstr "Desmontando partição alvo:"
  13.260 -
  13.261 -#: installer/tazinst:953
  13.262 -msgid "Unmounting:"
  13.263 -msgstr "Desmontando:"
  13.264 -
  13.265 -#: installer/tazinst:959
  13.266 -msgid "Ejecting cdrom..."
  13.267 -msgstr "Ejetando cdrom..."
  13.268 -
  13.269 -#: installer/tazinst:970
  13.270 -msgid "Installation complete. You can now restart (reboot)"
  13.271 -msgstr "Instalação completa. Você pode reiniciar (reboot)"
  13.272 -
  13.273 -#: installer/tazinst:971 installer/tazinst:1187
  13.274 -msgid "from your SliTaz GNU/Linux system."
  13.275 -msgstr "do seu sistema SliTaz GNU/Linux."
  13.276 -
  13.277 -#: installer/tazinst:974
  13.278 -msgid "Copying log files"
  13.279 -msgstr "Copiando arquivos de log"
  13.280 -
  13.281 -#: installer/tazinst:1009
  13.282 -msgid "Preparing upgrade of SliTaz release:"
  13.283 -msgstr "Preparando atualização do SliTaz:"
  13.284 -
  13.285 -#: installer/tazinst:1011
  13.286 -msgid ""
  13.287 -"This partition doesn't appear to contain a valid SliTaz system, the file: /"
  13.288 -"etc/slitaz-release doesn't exist."
  13.289 -msgstr ""
  13.290 -"Esta partição parece não conter um sistema SliTaz válido, o arquivo: /etc/"
  13.291 -"slitaz-release não existe."
  13.292 -
  13.293 -#: installer/tazinst:1126
  13.294 -msgid ""
  13.295 -"The list of available packages on the mirror could not be downloaded. No "
  13.296 -"missing packages will be reinstalled now, but you can do so later by looking "
  13.297 -"at the following list: /var/lib/tazinst/packages-selection.diff"
  13.298 -msgstr ""
  13.299 -"A lista de pacotes disponíveis no mirror não pode ser obtida. Nenhum pacote "
  13.300 -"perdido será reinstalado, mas pode-se fazer isso depois mediante verificação "
  13.301 -"da seguinte lista: /var/lib/tazinst/packages-selection.diff"
  13.302 -
  13.303 -#: installer/tazinst:1139
  13.304 -msgid "Grub update"
  13.305 -msgstr "Atualizando Grub"
  13.306 -
  13.307 -#: installer/tazinst:1157
  13.308 -msgid "Backup /etc, /home and the packages list..."
  13.309 -msgstr "Backup de /etc/, /home e da lista de pacotes..."
  13.310 -
  13.311 -#: installer/tazinst:1160
  13.312 -msgid "Upgrading SliTaz on:"
  13.313 -msgstr "Atualizando SliTaz em:"
  13.314 -
  13.315 -#: installer/tazinst:1168
  13.316 -msgid "Restoring configuration files..."
  13.317 -msgstr "Recuperando arquivos de configuração..."
  13.318 -
  13.319 -#: installer/tazinst:1174
  13.320 -msgid "Upgrading added packages..."
  13.321 -msgstr "Atualizando pacotes adicionados..."
  13.322 -
  13.323 -#: installer/tazinst:1186
  13.324 -msgid "Upgrade finished. You can now restart (reboot)"
  13.325 -msgstr "Atualização terminada. Você pode reiniciar (reboot)"
  13.326 -
  13.327 -#: installer/tazinst:1188
  13.328 -msgid "Packages on the cdrom :"
  13.329 -msgstr "Pacotes no cdrom :"
  13.330 -
  13.331 -#: installer/tazinst:1189
  13.332 -msgid "Packages installed from the mirror :"
  13.333 -msgstr "Pacotes instalados a partir do mirror :"
  13.334 -
  13.335 -#: installer/tazinst:1233
  13.336 -msgid "Unknown url shortcut"
  13.337 -msgstr "URL desconhecida"
    14.1 --- a/po/tazinst/tazinst.pot	Sun Feb 17 12:58:55 2013 +0100
    14.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.3 @@ -1,327 +0,0 @@
    14.4 -# SOME DESCRIPTIVE TITLE.
    14.5 -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
    14.6 -# This file is distributed under the same license as the PACKAGE package.
    14.7 -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
    14.8 -#
    14.9 -#, fuzzy
   14.10 -msgid ""
   14.11 -msgstr ""
   14.12 -"Project-Id-Version: Tazinst\n"
   14.13 -"Report-Msgid-Bugs-To: \n"
   14.14 -"POT-Creation-Date: 2012-07-01 20:20+0000\n"
   14.15 -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
   14.16 -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
   14.17 -"Language-Team: LANGUAGE <LL@li.org>\n"
   14.18 -"Language: \n"
   14.19 -"MIME-Version: 1.0\n"
   14.20 -"Content-Type: text/plain; charset=CHARSET\n"
   14.21 -"Content-Transfer-Encoding: 8bit\n"
   14.22 -
   14.23 -#: installer/tazinst:51
   14.24 -msgid "Tazinst - SliTaz installer - Version"
   14.25 -msgstr ""
   14.26 -
   14.27 -#: installer/tazinst:53
   14.28 -msgid "Usage"
   14.29 -msgstr ""
   14.30 -
   14.31 -#: installer/tazinst:53
   14.32 -msgid "tazinst [command] [setup-file|url-shortcut]"
   14.33 -msgstr ""
   14.34 -
   14.35 -#: installer/tazinst:55
   14.36 -msgid "Commands"
   14.37 -msgstr ""
   14.38 -
   14.39 -#: installer/tazinst:56
   14.40 -msgid "Print this short usage."
   14.41 -msgstr ""
   14.42 -
   14.43 -#: installer/tazinst:57
   14.44 -msgid "Install SliTaz on HDD using setup file contents."
   14.45 -msgstr ""
   14.46 -
   14.47 -#: installer/tazinst:58
   14.48 -msgid "Upgrade SliTaz on HDD using setup file contents."
   14.49 -msgstr ""
   14.50 -
   14.51 -#: installer/tazinst:59
   14.52 -msgid "Create a new setup file."
   14.53 -msgstr ""
   14.54 -
   14.55 -#: installer/tazinst:60
   14.56 -msgid "Check validity of settings in a setup file."
   14.57 -msgstr ""
   14.58 -
   14.59 -#: installer/tazinst:61
   14.60 -msgid "Show full URL of a predefined shortcut (stable|cooking|rolling)."
   14.61 -msgstr ""
   14.62 -
   14.63 -#: installer/tazinst:62
   14.64 -msgid "Display log file contents and exit."
   14.65 -msgstr ""
   14.66 -
   14.67 -#: installer/tazinst:63
   14.68 -msgid "Print version and exit."
   14.69 -msgstr ""
   14.70 -
   14.71 -#: installer/tazinst:83
   14.72 -msgid "Error"
   14.73 -msgstr ""
   14.74 -
   14.75 -#: installer/tazinst:91
   14.76 -msgid "Warning:"
   14.77 -msgstr ""
   14.78 -
   14.79 -#: installer/tazinst:119
   14.80 -msgid "Can't write setup file"
   14.81 -msgstr ""
   14.82 -
   14.83 -#: installer/tazinst:176
   14.84 -msgid "created."
   14.85 -msgstr ""
   14.86 -
   14.87 -#: installer/tazinst:178 installer/tazinst:226
   14.88 -msgid "Setup file not found"
   14.89 -msgstr ""
   14.90 -
   14.91 -#: installer/tazinst:192
   14.92 -msgid "Another instance of tazinst is running."
   14.93 -msgstr ""
   14.94 -
   14.95 -#: installer/tazinst:224
   14.96 -msgid "Unable to read setup file"
   14.97 -msgstr ""
   14.98 -
   14.99 -#: installer/tazinst:229
  14.100 -msgid "No setup file provided"
  14.101 -msgstr ""
  14.102 -
  14.103 -#: installer/tazinst:260
  14.104 -msgid "Unknown install mode"
  14.105 -msgstr ""
  14.106 -
  14.107 -#: installer/tazinst:269
  14.108 -msgid "No source file provided"
  14.109 -msgstr ""
  14.110 -
  14.111 -#: installer/tazinst:271
  14.112 -msgid "Unknown source type"
  14.113 -msgstr ""
  14.114 -
  14.115 -#: installer/tazinst:285
  14.116 -msgid "Source file not found"
  14.117 -msgstr ""
  14.118 -
  14.119 -#: installer/tazinst:289
  14.120 -msgid "URL not found"
  14.121 -msgstr ""
  14.122 -
  14.123 -#: installer/tazinst:300
  14.124 -msgid "Partition for / not found"
  14.125 -msgstr ""
  14.126 -
  14.127 -#: installer/tazinst:303
  14.128 -msgid "Target and source partitions should be different"
  14.129 -msgstr ""
  14.130 -
  14.131 -#: installer/tazinst:315 installer/tazinst:346
  14.132 -msgid "is not installed"
  14.133 -msgstr ""
  14.134 -
  14.135 -#: installer/tazinst:317
  14.136 -msgid "Unknown filesystem (/)"
  14.137 -msgstr ""
  14.138 -
  14.139 -#: installer/tazinst:327
  14.140 -msgid "Partition for /home not found"
  14.141 -msgstr ""
  14.142 -
  14.143 -#: installer/tazinst:330
  14.144 -msgid "/home and source partitions should be different"
  14.145 -msgstr ""
  14.146 -
  14.147 -#: installer/tazinst:333
  14.148 -msgid "/ and /home partitions should be different"
  14.149 -msgstr ""
  14.150 -
  14.151 -#: installer/tazinst:348
  14.152 -msgid "Unknown filesystem (/home)"
  14.153 -msgstr ""
  14.154 -
  14.155 -#: installer/tazinst:354
  14.156 -msgid "Bootloader (grub): Invalid settings"
  14.157 -msgstr ""
  14.158 -
  14.159 -#: installer/tazinst:362
  14.160 -msgid "Windows Dual-Boot: Invalid settings"
  14.161 -msgstr ""
  14.162 -
  14.163 -#: installer/tazinst:373
  14.164 -msgid ""
  14.165 -"You must be the root user (system administrator) to install SliTaz, please "
  14.166 -"use 'su' to get a root SHell and restart installation."
  14.167 -msgstr ""
  14.168 -
  14.169 -#: installer/tazinst:390
  14.170 -msgid "Mount failed"
  14.171 -msgstr ""
  14.172 -
  14.173 -#: installer/tazinst:409
  14.174 -msgid "Failed to mount USB device"
  14.175 -msgstr ""
  14.176 -
  14.177 -#: installer/tazinst:422
  14.178 -msgid "md5sum mismatch, file corrupted"
  14.179 -msgstr ""
  14.180 -
  14.181 -#: installer/tazinst:424
  14.182 -msgid "md5 file not found, unable to check integrity."
  14.183 -msgstr ""
  14.184 -
  14.185 -#: installer/tazinst:431
  14.186 -msgid "Failed to mount ISO."
  14.187 -msgstr ""
  14.188 -
  14.189 -#: installer/tazinst:443 installer/tazinst:447
  14.190 -msgid "File download failed."
  14.191 -msgstr ""
  14.192 -
  14.193 -#: installer/tazinst:461
  14.194 -msgid "Web boot files not found"
  14.195 -msgstr ""
  14.196 -
  14.197 -#: installer/tazinst:484 installer/tazinst:557 installer/tazinst:656
  14.198 -#: installer/tazinst:691 installer/tazinst:759 installer/tazinst:1019
  14.199 -#: installer/tazinst:1111 installer/tazinst:1152
  14.200 -msgid "Internal"
  14.201 -msgstr ""
  14.202 -
  14.203 -#: installer/tazinst:491
  14.204 -msgid "Invalid source"
  14.205 -msgstr ""
  14.206 -
  14.207 -#: installer/tazinst:507 installer/tazinst:991
  14.208 -msgid "Partition in use"
  14.209 -msgstr ""
  14.210 -
  14.211 -#: installer/tazinst:521
  14.212 -msgid "Formatting / partition:"
  14.213 -msgstr ""
  14.214 -
  14.215 -#: installer/tazinst:533
  14.216 -msgid "Formatting /home partition:"
  14.217 -msgstr ""
  14.218 -
  14.219 -#: installer/tazinst:546 installer/tazinst:1000
  14.220 -msgid "Unable to mount partition"
  14.221 -msgstr ""
  14.222 -
  14.223 -#: installer/tazinst:586
  14.224 -msgid "Kernel name not found, falling back to:"
  14.225 -msgstr ""
  14.226 -
  14.227 -#: installer/tazinst:706
  14.228 -msgid "Configuring host name:"
  14.229 -msgstr ""
  14.230 -
  14.231 -#: installer/tazinst:814
  14.232 -msgid "No windows partition found. Dual-boot disabled"
  14.233 -msgstr ""
  14.234 -
  14.235 -#: installer/tazinst:870
  14.236 -msgid "Enabling Windows dual-boot"
  14.237 -msgstr ""
  14.238 -
  14.239 -#: installer/tazinst:891
  14.240 -msgid "Installing SliTaz on:"
  14.241 -msgstr ""
  14.242 -
  14.243 -#: installer/tazinst:910
  14.244 -msgid "Configuring root and default user account:"
  14.245 -msgstr ""
  14.246 -
  14.247 -#: installer/tazinst:914
  14.248 -msgid "Configuring partition to be used as /home:"
  14.249 -msgstr ""
  14.250 -
  14.251 -#: installer/tazinst:933
  14.252 -msgid "Running grub-install on:"
  14.253 -msgstr ""
  14.254 -
  14.255 -#: installer/tazinst:947
  14.256 -msgid "Unmounting target partition:"
  14.257 -msgstr ""
  14.258 -
  14.259 -#: installer/tazinst:953
  14.260 -msgid "Unmounting:"
  14.261 -msgstr ""
  14.262 -
  14.263 -#: installer/tazinst:959
  14.264 -msgid "Ejecting cdrom..."
  14.265 -msgstr ""
  14.266 -
  14.267 -#: installer/tazinst:970
  14.268 -msgid "Installation complete. You can now restart (reboot)"
  14.269 -msgstr ""
  14.270 -
  14.271 -#: installer/tazinst:971 installer/tazinst:1187
  14.272 -msgid "from your SliTaz GNU/Linux system."
  14.273 -msgstr ""
  14.274 -
  14.275 -#: installer/tazinst:974
  14.276 -msgid "Copying log files"
  14.277 -msgstr ""
  14.278 -
  14.279 -#: installer/tazinst:1009
  14.280 -msgid "Preparing upgrade of SliTaz release:"
  14.281 -msgstr ""
  14.282 -
  14.283 -#: installer/tazinst:1011
  14.284 -msgid ""
  14.285 -"This partition doesn't appear to contain a valid SliTaz system, the file: /"
  14.286 -"etc/slitaz-release doesn't exist."
  14.287 -msgstr ""
  14.288 -
  14.289 -#: installer/tazinst:1126
  14.290 -msgid ""
  14.291 -"The list of available packages on the mirror could not be downloaded. No "
  14.292 -"missing packages will be reinstalled now, but you can do so later by looking "
  14.293 -"at the following list: /var/lib/tazinst/packages-selection.diff"
  14.294 -msgstr ""
  14.295 -
  14.296 -#: installer/tazinst:1139
  14.297 -msgid "Grub update"
  14.298 -msgstr ""
  14.299 -
  14.300 -#: installer/tazinst:1157
  14.301 -msgid "Backup /etc, /home and the packages list..."
  14.302 -msgstr ""
  14.303 -
  14.304 -#: installer/tazinst:1160
  14.305 -msgid "Upgrading SliTaz on:"
  14.306 -msgstr ""
  14.307 -
  14.308 -#: installer/tazinst:1168
  14.309 -msgid "Restoring configuration files..."
  14.310 -msgstr ""
  14.311 -
  14.312 -#: installer/tazinst:1174
  14.313 -msgid "Upgrading added packages..."
  14.314 -msgstr ""
  14.315 -
  14.316 -#: installer/tazinst:1186
  14.317 -msgid "Upgrade finished. You can now restart (reboot)"
  14.318 -msgstr ""
  14.319 -
  14.320 -#: installer/tazinst:1188
  14.321 -msgid "Packages on the cdrom :"
  14.322 -msgstr ""
  14.323 -
  14.324 -#: installer/tazinst:1189
  14.325 -msgid "Packages installed from the mirror :"
  14.326 -msgstr ""
  14.327 -
  14.328 -#: installer/tazinst:1233
  14.329 -msgid "Unknown url shortcut"
  14.330 -msgstr ""