public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo commit in xml/htdocs/doc/it: openrc-migration.xml
@ 2008-05-07 19:36 Davide Cendron (scen)
  0 siblings, 0 replies; 9+ messages in thread
From: Davide Cendron (scen) @ 2008-05-07 19:36 UTC (permalink / raw
  To: gentoo-commits

scen        08/05/07 19:36:16

  Added:                openrc-migration.xml
  Log:
  Initial commit: version 1.6, revision 1.10 of EN CVS

Revision  Changes    Path
1.1                  xml/htdocs/doc/it/openrc-migration.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/it/openrc-migration.xml?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/it/openrc-migration.xml?rev=1.1&content-type=text/plain

Index: openrc-migration.xml
===================================================================
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v 1.1 2008/05/07 19:36:16 scen Exp $ -->

<guide link="/doc/it/openrc-migration.xml" lang="it">
<title>Guida alla Migrazione di Baselayout e OpenRC</title>

<author title="Autore">
  <mail link="cardoe"/>
</author>
<author title="Autore">
  <mail link="nightmorph"/>
</author>
<author title="Collaboratore">
  <mail link="uberlord"/>
</author>
<author title="Traduzione">
  <mail link="magowiz@gmail.com">Marcello Magaldi</mail>
</author>

<abstract>
Questa guida illustra come migrare da baselayout-1 a baselayout-2 e OpenRC.
</abstract>

<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>

<version>1.6</version>
<date>2008-04-15</date>

<chapter>
<title>Introduzione</title>
<section>
<title>Cos'è baselayout?</title>
<body>

<p>
Baselayout fornisce un insieme base di file che sono necessari per far
funzionare adeguatamente tutti i sistemi, come ad esempio
<path>/etc/hosts</path>. Fornisce anche il layout base del filesystem usato da
Gentoo (ad es. le directory <path>/etc</path>,
<path>/var</path>,<path>/usr</path>, <path>/home</path>).
</p>

</body>
</section>
<section>
<title>Cos'è OpenRC?</title>
<body>

<p>
OpenRC è un sistema rc basato sulle dipendenze che funziona con qualsiasi init
fornito dal sistema, normalmente <path>/sbin/init</path>. Comunque, <e>non</e>
è un sostituto per <path>/sbin/init</path>. L'init predefinito usato da Gentoo
Linux è <c>sys-apps/sysvinit</c>, mentre Gentoo/FreeBSD utilizza l'init di
FreeBSD fornito da <c>sys-freebsd/freebsd-sbin</c>.
</p>

</body>
</section>
<section>
<title>Perché migrare?</title>
<body>

<p>
Inizialmente il sistema rc di Gentoo è stato compilato dentro a baselayout 1 e
scritto interamente in bash. Questo introduce molte limitazioni. Per esempio,
certe chiamate di sistema hanno bisogno di essere effettuate durante il boot e
ciò ha richiesto l'aggiunta di chiamate basate su C. Ognuna di queste chiamate
era linkata staticamente, con la conseguenza che il sistema rc ci metteva più
tempo ad eseguire le proprie operazioni.
</p>

<p>
Inoltre, siccome Gentoo si è espansa ad altre piattaforme come Gentoo/FreeBSD e
Gentoo Embedded, è diventato impossibile mantenere un sistema rc basato su bash.
Questo ha portato allo sviluppo di baselayout 2, che è scritto in C e richiede
unicamente una shell che segue lo standard POSIX. Durante lo sviluppo di
baselayout 2, è stato deciso che era più appropriato che baselayout fornisse
solamente i file base e il layout del filesystem per Gentoo, così il sistema rc
venne racchiuso in un pacchetto a sè; per tale motivo è stato creato OpenRC.
</p>

<p>
OpenRC è sviluppato principalmente da <uri
link="http://roy.marples.name/openrc">Roy Marples</uri> e supporta tutte le
attuali varianti di Gentoo (es. Gentoo Linux, Gentoo/FreeBSD, Gentoo Embedded, e
Gentoo Vserver) e altre piattaforme come FreeBSD e NetBSD.
</p>

</body>
</section>
</chapter>

<chapter>
<title>Migrazione a OpenRC</title>
<section>
<body>

<p>
La migrazione a OpenRC è piuttosto lineare; sarà introdotta come parte del
proprio processo di aggiornamento dal gestore dei pacchetti. Il passo più
importante attualmente avviene dopo l'installazione dei nuovi pacchetti
<c>>=sys-apps/baselayout-2</c> e <c>sys-apps/openrc</c>. È <e>fondamentale</e>
eseguire <c>dispatch-conf</c> e che <path>/etc</path> sia aggiornato prima di
riavviare. <brite>Un fallimento nel farlo produrrà un sistema non più
avviabile</brite> e richiederà l'uso del Gentoo LiveCD per effettuare i passaggi
seguenti per riparare il proprio sistema.
</p>

<p>
Una volta finito di aggiornare i propri file di configurazione, ci sono alcune
cose da verificare prima di riavviare.
</p>

</body>
</section>
<section id="rc_conf">
<title>/etc/conf.d/rc</title>
<body>

<p>
Il file <path>/etc/conf.d/rc</path> è stato deprecato e tutte le impostazioni
in esso contenute avranno bisogno di essere trasferite alle impostazioni
appropriate in <path>/etc/rc.conf</path>. Si prega di leggere interamente
<path>/etc/rc.conf</path> e <path>/etc/conf.d/rc</path> e migrare le
impostazioni. Una volta finito, cancellare <path>/etc/conf.d/rc</path>.
</p>

</body>
</section>
<section id="moduli">
<title>Moduli del Kernel</title>
<body>

<p>
Normalmente, quando si vuole che certi moduli del kernel siano caricati
all'avvio, li si mette in <path>/etc/modules.autoload.d/kernel-2.6</path>insieme
ad ogni parametro che gli si vuole passare. Nel baselayout-2, questo file non è
più utilizzato. Invece, i moduli caricati automaticamente e i loro parametri
sono situati in un file, <path>/etc/conf.d/modules</path>, qualsiasi sia la
versione del kernel.
</p>

<p>
Un esempio di configurazione vecchio stile sarebbe:
</p>

<pre caption="/etc/modules.autoload.d/kernel-2.6">
ivtv
cx88_dvb video_br=2
</pre>

<p>
Convertire l'esempio precedente risulterà nel seguente:
</p>

<pre caption="/etc/conf.d/modules">
<comment># Moduli caricati automaticamente all'avvio</comment>
modules_2_6="ivtv cx88_dvb"
<comment># Parametri dei Moduli</comment>
module_cx88_dvb_args_2_6="video_br=2"
</pre>

<p>
Negli esempi precedenti, i moduli e i loro parametri saranno passati soltanto
ai kernel della serie 2.6.x. La nuova configurazione permette un controllo più
preciso sui moduli e sui parametri basato sulla versione del kernel.
</p>

<p>
Un esempio approfondito sarà:
</p>

<pre caption="esempio dettagliato di /etc/conf.d/modules">
<comment># Carica sempre ochi1394 e ieee1394, per qualsiasi versione di kernel</comment>
modules="ohci1394 ieee1394"
<comment># Carica tun e usbserial solo per i kernel della serie 2.6.x</comment>
modules_2_6="tun usbserial"
<comment># Carica cx88_dvb solo per i kernel 2.6.23</comment>
modules_2_6_23="cx88_dvb"
<comment># Carica ivtv solo per il kernel 2.6.23-gentoo-r5</comment>
modules_2_6_23_gentoo_r5="ivtv"

<comment># Solo per il kernel 2.6.23-gentoo-r5, passa come argomento video_br=2
# a cx88_dvb</comment>
module_cx88_dvb_args_2_6_23_gentoo_r5="video_br=2"
<comment># Per i kernel della serie 2.6.x passa sempre vendor e product</comment>
module_usbserial_args_2_6="vendor=0x1410 product=0x2110"
<comment># Passa sempre debug a ieee1394</comment>
module_ieee1394_args="debug"
</pre>

<note>
Prego notare la differenza tra <b>module_</b> e <b>modules_</b>.
</note>

</body>
</section>
<section id="boot">
<title>Runlevel di Boot</title>
<body>

<p>
Il runlevel di <c>boot</c> esegue molti passi importanti per ogni macchina. Per
esempio, assicurarsi che il proprio filesystem root sia montato in
lettura/scrittura, che i propri filesystem siano controllati, che i propri
mountpoint siano disponibili, e che lo pseudo-filesystem <path>/proc</path> sia
avviato al boot.
</p>

<p>
Con OpenRC, i servizi di gestione del volume per i propri dispositivi a blocchi
non sono più avviati automaticamente al boot. Questo include lvm, raid, swap,
device-mapper (dm), dm-crypt, evms, e il like. Bisogna assicurarsi che
l'initscript appropriato per questi servizi nel runlevel di <c>boot</c>,
altrimenti sarà possibile che il proprio sistema non si avvii!
</p>

<p>
Sebbene l'ebuild di OpenRC provi a fare questa migrazione, si dovrà verificare
la corretta migrazione di tutti i servizi di gestione di volume:
</p>

<pre caption="Mostrare tutti i servizi nel runlevel boot">
# <i>ls -l /etc/runlevels/boot/</i>
</pre>

<p>
Se non si vede root, procfs, mtab, swap  e fsck con il precedente comando,
effettuare le seguenti istruzioni per aggiungerli al runlevel <c>boot</c>:
</p>

<pre caption="Aggiungere servizi critici al runlevel boot">
# <i>rc-update add root boot</i>
# <i>rc-update add procfs boot</i>
# <i>rc-update add mtab boot</i>
# <i>rc-update add fsck boot</i>
# <i>rc-update add swap boot</i>
</pre>

<p>
Se si utilizza mdraid e lvm ma non li si vede sopra, si dovranno eseguire le
seguenti istruzioni per aggiungere gli initscript al runlevel <c>boot</c>:
</p>

<pre caption="Aggiungere raid e lvm al runlevel boot">
# <i>rc-update add raid boot</i>
# <i>rc-update add lvm boot</i>
</pre>

</body>
</section>
<section>
<title>Rete</title>
<body>

<p>
Siccome baselayout e OpenRC sono stati divisi in due pacchetti differenti, il
proprio initscript net.eth0 può scomparire durante il processo di aggiornamento.
Per sostituire questo initscript eseguire i seguenti comandi:
</p>

<pre caption="Riaggiungere lo script net.eth0 mancante">
# <i>cd /etc/init.d</i>
# <i>ln -s net.lo net.eth0</i>
</pre>

<p>
Se manca qualsiasi altro initscript di rete, seguire le istruzioni menzionate
sopra per riaggiungerlo. Semplicemente si sostituisca <c>eth0</c> con il nome
del proprio dispositivo di rete.
</p>

<p>
Inoltre, <path>/etc/conf.d/net</path> non utilizza più gli array stile bash per
la configurazione. Si prega di consultare
<path>/usr/share/doc/openrc/net.example</path> per le istruzioni di
configurazione. La conversione dovrebbe essere relativamente semplice, per
esempio un assegnamento statico di IP cambierà in questo modo:
</p>

<pre caption="Vecchio stile di /etc/conf.d/net">
config_eth0=( "192.168.1.37 netmask 255.255.255.0 brd 192.168.1.255" )
routes_eth0=( "default via 192.168.1.100" )
</pre>

<pre caption="Nuovo stile di /etc/conf.d/net">
config_eth0="192.168.1.37 netmask 255.255.255.0 brd 192.168.1.255"
routes_eth0="default via 192.168.1.100"
</pre>

</body>
</section>
<section>
<title>Orologio</title>
<body>

<p>
Le impostazioni dell'orologio sono state rinominate da
<path>/etc/conf.d/clock</path> al proprio strumento di impostazione di orologio
nativo di sistema. Questo significa che in Linux sarà
<path>/etc/conf.d/hwclock</path> e in FreeBSD sarà
<path>/etc/conf.d/adjkerntz</path>. L'initscript in <path>/etc/init.d/</path>
è anch'esso stato rinominato conseguentemente, quindi assicurarsi che sia nel
runlevel appropriato.
</p>

<p>
Inoltre, la variabile <c>TIMEZONE</c> non è più in questo file. I suoi contenuti
sono invece nel file <path>/etc/timezone</path>. Se non esiste, bisognerà
certamente crearlo con il proprio fuso orario (timezone). Si prega di
controllare entrambi questi file per assicurarsi della loro correttezza.
</p>

<p>
Il valore appropriato per questo file è il percorso relativo al proprio fuso
orario (timezone) a partire da <path>/usr/share/zoneinfo</path>. Per esempio,
per quelli che vivono nella costa orientale degli Stati Uniti, l'impostazione
corretta sarà:
</p>

<pre caption="/etc/timezone">
America/New_York
</pre>

</body>
</section>
<section>
<title>XSESSION</title>
<body>

<p>
La variabile XSESSION non si trova più in <path>/etc/rc.conf</path>. Il
pacchetto <c>x11-apps/xinit</c> ora fornisce <path>/etc/env.d/90xsession</path>,
che può essere usato per impostare la variabile XSESSION.
</p>

<p>
Questa variabile <b>NON</b> sarà migrata in modo predefinito, quindi bisognerà
modificare <path>/etc/env.d/90xsession</path>.
</p>

<impo>
Bisogna eseguire <c>env-update</c> dopo aver creato un file in
<path>/etc/env.d</path>, e successivamente effettuare il logout e poi il login
perché abbia effetto.
</impo>

</body>
</section>
<section>
<title>EDITOR / PAGER</title>
<body>

<p>
La variabile EDITOR non si trova più in <path>/etc/rc.conf</path>. Sia EDITOR
che PAGER sono impostati in modo predefinito in /etc/profile. Se necessario si
dovrebbero cambiare tali variabili nel proprio file <path>~/.bashrc</path> (o
equivalente) o creare <path>/etc/env.d/99editor</path> e impostare
l'impostazione predefinita del sistema in esso.
</p>

<impo>
Bisogna eseguire <c>env-update</c> dopo aver creato un file in
<path>/etc/env.d</path>, e successivamente effettuare il logout e poi il login
perché abbia effetto. Se si è impostato la variabile in <path>~/.bashrc</path>,
si può rifare il source del file con <c>source ~/.bashrc</c>.
</impo>

</body>
</section>
<section>
<title>Finalizzare</title>
<body>

<p>
Una volta terminato e aggiornato i propri file di configurazione e gli
initscript, l'ultima cosa da fare è <b>riavviare</b>. Questo è necessario perchè
le informazioni di stato del sistema non sono preservate durante
l'aggiornamento, quindi bisognerà fornirle con un nuovo riavvio.
</p>

</body>
</section>
</chapter>
</guide>



-- 
gentoo-commits@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 9+ messages in thread

* [gentoo-commits] gentoo commit in xml/htdocs/doc/it: openrc-migration.xml
@ 2008-10-16 19:49 Davide Cendron (scen)
  0 siblings, 0 replies; 9+ messages in thread
From: Davide Cendron (scen) @ 2008-10-16 19:49 UTC (permalink / raw
  To: gentoo-commits

scen        08/10/16 19:49:35

  Modified:             openrc-migration.xml
  Log:
  Version 1.7, revision 1.12 of EN CVS

Revision  Changes    Path
1.2                  xml/htdocs/doc/it/openrc-migration.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/it/openrc-migration.xml?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/it/openrc-migration.xml?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/it/openrc-migration.xml?r1=1.1&r2=1.2

Index: openrc-migration.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- openrc-migration.xml	7 May 2008 19:36:16 -0000	1.1
+++ openrc-migration.xml	16 Oct 2008 19:49:35 -0000	1.2
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v 1.1 2008/05/07 19:36:16 scen Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v 1.2 2008/10/16 19:49:35 scen Exp $ -->
 
 <guide link="/doc/it/openrc-migration.xml" lang="it">
 <title>Guida alla Migrazione di Baselayout e OpenRC</title>
@@ -26,11 +26,11 @@
 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
 <license/>
 
-<version>1.6</version>
-<date>2008-04-15</date>
+<version>1.7</version>
+<date>2008-09-11</date>
 
 <chapter>
-<title>Introduzione</title>
+<title>Contesto</title>
 <section>
 <title>Cos'è baselayout?</title>
 <body>
@@ -39,8 +39,8 @@
 Baselayout fornisce un insieme base di file che sono necessari per far
 funzionare adeguatamente tutti i sistemi, come ad esempio
 <path>/etc/hosts</path>. Fornisce anche il layout base del filesystem usato da
-Gentoo (ad es. le directory <path>/etc</path>,
-<path>/var</path>,<path>/usr</path>, <path>/home</path>).
+Gentoo (ad es. le directory <path>/etc</path>, <path>/var</path>,
+<path>/usr</path>, <path>/home</path>).
 </p>
 
 </body>
@@ -51,8 +51,8 @@
 
 <p>
 OpenRC è un sistema rc basato sulle dipendenze che funziona con qualsiasi init
-fornito dal sistema, normalmente <path>/sbin/init</path>. Comunque, <e>non</e>
-è un sostituto per <path>/sbin/init</path>. L'init predefinito usato da Gentoo
+fornito dal sistema, normalmente <path>/sbin/init</path> . Comunque, <e>non</e>
+è un sostituto per <path>/sbin/init</path>. L'init di default usato da Gentoo
 Linux è <c>sys-apps/sysvinit</c>, mentre Gentoo/FreeBSD utilizza l'init di
 FreeBSD fornito da <c>sys-freebsd/freebsd-sbin</c>.
 </p>
@@ -64,29 +64,29 @@
 <body>
 
 <p>
-Inizialmente il sistema rc di Gentoo è stato compilato dentro a baselayout 1 e
-scritto interamente in bash. Questo introduce molte limitazioni. Per esempio,
-certe chiamate di sistema hanno bisogno di essere effettuate durante il boot e
-ciò ha richiesto l'aggiunta di chiamate basate su C. Ognuna di queste chiamate
-era linkata staticamente, con la conseguenza che il sistema rc ci metteva più
-tempo ad eseguire le proprie operazioni.
+Inizialmente il sistema rc di Gentoo è stato compilato dentro baselayout 1 e
+scritto interamente in bash. Questo porta a molte limitazioni. Per esempio,
+certe chiamate di sistema hanno bisogno di essere accedute durante il boot e ciò
+ha richiesto l'aggiunta di chiamate basate su C. Ognuna di queste chiamate era
+linkata staticamente, con la conseguenza che il sistema rc ci metteva più tempo
+ad eseguire le proprie operazioni.
 </p>
 
 <p>
 Inoltre, siccome Gentoo si è espansa ad altre piattaforme come Gentoo/FreeBSD e
-Gentoo Embedded, è diventato impossibile mantenere un sistema rc basato su bash.
-Questo ha portato allo sviluppo di baselayout 2, che è scritto in C e richiede
-unicamente una shell che segue lo standard POSIX. Durante lo sviluppo di
-baselayout 2, è stato deciso che era più appropriato che baselayout fornisse
-solamente i file base e il layout del filesystem per Gentoo, così il sistema rc
-venne racchiuso in un pacchetto a sè; per tale motivo è stato creato OpenRC.
+Gentoo Embedded, è diventato impossibile richiedere a un sistema rc basato su
+bash. Questo ha portato allo sviluppo di baselayout 2, che è scritto in C e
+richiede unicamente una shell POSIX-compilant. Durante lo sviluppo di baselayout
+2, è stato determinato che era più appropriato se baselayout avesse fornito
+meramente i file base e il layout del filesystem per Gentoo e il sistema rc fu
+spostato in un suo pacchetto. Sicché abbiamo OpenRC.
 </p>
 
 <p>
 OpenRC è sviluppato principalmente da <uri
 link="http://roy.marples.name/openrc">Roy Marples</uri> e supporta tutte le
-attuali varianti di Gentoo (es. Gentoo Linux, Gentoo/FreeBSD, Gentoo Embedded, e
-Gentoo Vserver) e altre piattaforme come FreeBSD e NetBSD.
+correnti variazioni di Gentoo (es. Gentoo Linux, Gentoo/FreeBSD, Gentoo
+Embedded, e Gentoo Vserver) e altre piattaforme come FreeBSD e NetBSD.
 </p>
 
 </body>
@@ -99,14 +99,15 @@
 <body>
 
 <p>
-La migrazione a OpenRC è piuttosto lineare; sarà introdotta come parte del
-proprio processo di aggiornamento dal gestore dei pacchetti. Il passo più
+La migrazione a OpenRC è piuttosto diretta; sarà introdotta come parte del
+proprio processo di aggiornamento dal tuo gestore dei pacchetti. Il passo più
 importante attualmente avviene dopo l'installazione dei nuovi pacchetti
-<c>>=sys-apps/baselayout-2</c> e <c>sys-apps/openrc</c>. È <e>fondamentale</e>
-eseguire <c>dispatch-conf</c> e che <path>/etc</path> sia aggiornato prima di
-riavviare. <brite>Un fallimento nel farlo produrrà un sistema non più
-avviabile</brite> e richiederà l'uso del Gentoo LiveCD per effettuare i passaggi
-seguenti per riparare il proprio sistema.
+<c>>=sys-apps/baselayout-2</c> e <c>sys-apps/openrc</c>. È
+<e>importantissimo</e> eseguire <c>dispatch-conf</c> ed assicurarsi che il
+proprio <path>/etc</path> sia aggiornato prima di riavviare. <brite>Un
+fallimento nel farlo produrrà un sistema non più avviabile</brite> e richiederà
+l'uso del Gentoo LiveCD per effettuare i passaggi seguenti per riparare il
+proprio sistema.
 </p>
 
 <p>
@@ -116,13 +117,14 @@
 
 </body>
 </section>
+
 <section id="rc_conf">
 <title>/etc/conf.d/rc</title>
 <body>
 
 <p>
-Il file <path>/etc/conf.d/rc</path> è stato deprecato e tutte le impostazioni
-in esso contenute avranno bisogno di essere trasferite alle impostazioni
+Il file <path>/etc/conf.d/rc</path> è stato deprecato e tutte le impostazioni in
+esso contenute avranno bisogno di essere trasferite alle impostazioni
 appropriate in <path>/etc/rc.conf</path>. Si prega di leggere interamente
 <path>/etc/rc.conf</path> e <path>/etc/conf.d/rc</path> e migrare le
 impostazioni. Una volta finito, cancellare <path>/etc/conf.d/rc</path>.
@@ -174,26 +176,25 @@
 </p>
 
 <pre caption="esempio dettagliato di /etc/conf.d/modules">
-<comment># Carica sempre ochi1394 e ieee1394, per qualsiasi versione di kernel</comment>
+<comment># Caricare sempre ochi1394 e ieee1394, per qualsiasi versione di kernel</comment>
 modules="ohci1394 ieee1394"
-<comment># Carica tun e usbserial solo per i kernel della serie 2.6.x</comment>
+<comment># Caricare tun e usbserial solo per i kernel della serie 2.6.x</comment>
 modules_2_6="tun usbserial"
-<comment># Carica cx88_dvb solo per i kernel 2.6.23</comment>
+<comment># Caricare cx88_dvb solo per i kernel 2.6.23</comment>
 modules_2_6_23="cx88_dvb"
-<comment># Carica ivtv solo per il kernel 2.6.23-gentoo-r5</comment>
+<comment># Caricare ivtv solo per il kernel 2.6.23-gentoo-r5</comment>
 modules_2_6_23_gentoo_r5="ivtv"
 
-<comment># Solo per il kernel 2.6.23-gentoo-r5, passa come argomento video_br=2
-# a cx88_dvb</comment>
+<comment># Solo per il kernel 2.6.23-gentoo-r5, passare come argomento video_br=2 # a cx88_dvb</comment>
 module_cx88_dvb_args_2_6_23_gentoo_r5="video_br=2"
-<comment># Per i kernel della serie 2.6.x passa sempre vendor e product</comment>
+<comment># Per i kernel della serie 2.6.x passare sempre vendor e product</comment>
 module_usbserial_args_2_6="vendor=0x1410 product=0x2110"
-<comment># Passa sempre debug a ieee1394</comment>
+<comment># Passare sempre debug a ieee1394</comment>
 module_ieee1394_args="debug"
 </pre>
 
 <note>
-Prego notare la differenza tra <b>module_</b> e <b>modules_</b>.
+Notare la differenza tra <b>module_</b> e <b>modules_</b>.
 </note>
 
 </body>
@@ -219,8 +220,8 @@
 </p>
 
 <p>
-Sebbene l'ebuild di OpenRC provi a fare questa migrazione, si dovrà verificare
-la corretta migrazione di tutti i servizi di gestione di volume:
+Sebbene l'ebuild di OpenRC proverà a fare questa migrazione, si dovrà verificare
+che migri tutti i servizi di gestione di volume propriamente:
 </p>
 
 <pre caption="Mostrare tutti i servizi nel runlevel boot">
@@ -241,8 +242,9 @@
 </pre>
 
 <p>
-Se si utilizza mdraid e lvm ma non li si vede sopra, si dovranno eseguire le
-seguenti istruzioni per aggiungere gli initscript al runlevel <c>boot</c>:
+Se si è a conoscenza di utilizzare mdraid e lvm ma non li si vede sopra, si
+dovranno eseguire le seguenti istruzioni per aggiungere gli initscript al
+runlevel <c>boot</c>:
 </p>
 
 <pre caption="Aggiungere raid e lvm al runlevel boot">
@@ -259,7 +261,7 @@
 <p>
 Siccome baselayout e OpenRC sono stati divisi in due pacchetti differenti, il
 proprio initscript net.eth0 può scomparire durante il processo di aggiornamento.
-Per sostituire questo initscript eseguire i seguenti comandi:
+Per sostituire questo initscript prego eseguire i seguenti comandi:
 </p>
 
 <pre caption="Riaggiungere lo script net.eth0 mancante">
@@ -269,15 +271,15 @@
 
 <p>
 Se manca qualsiasi altro initscript di rete, seguire le istruzioni menzionate
-sopra per riaggiungerlo. Semplicemente si sostituisca <c>eth0</c> con il nome
-del proprio dispositivo di rete.
+sopra per aggiungerlo nuovamente. Basta sostituire <c>eth0</c> con il nome del
+proprio dispositivo di rete.
 </p>
 
 <p>
 Inoltre, <path>/etc/conf.d/net</path> non utilizza più gli array stile bash per
 la configurazione. Si prega di consultare
 <path>/usr/share/doc/openrc/net.example</path> per le istruzioni di
-configurazione. La conversione dovrebbe essere relativamente semplice, per
+configurazione. La conversione dovrebbe essere relativamente diretta, per
 esempio un assegnamento statico di IP cambierà in questo modo:
 </p>
 
@@ -302,23 +304,23 @@
 <path>/etc/conf.d/clock</path> al proprio strumento di impostazione di orologio
 nativo di sistema. Questo significa che in Linux sarà
 <path>/etc/conf.d/hwclock</path> e in FreeBSD sarà
-<path>/etc/conf.d/adjkerntz</path>. L'initscript in <path>/etc/init.d/</path>
-è anch'esso stato rinominato conseguentemente, quindi assicurarsi che sia nel
+<path>/etc/conf.d/adjkerntz</path>. L'initscript in <path>/etc/init.d/</path> è
+anch'esso stato rinominato conseguentemente, quindi assicurarsi che sia nel
 runlevel appropriato.
 </p>
 
 <p>
 Inoltre, la variabile <c>TIMEZONE</c> non è più in questo file. I suoi contenuti
 sono invece nel file <path>/etc/timezone</path>. Se non esiste, bisognerà
-certamente crearlo con il proprio fuso orario (timezone). Si prega di
-controllare entrambi questi file per assicurarsi della loro correttezza.
+ovviamente crearlo con il proprio fuso orario. Si prega di controllare entrambi
+questi file per assicurarsi della loro correttezza.
 </p>
 
 <p>
 Il valore appropriato per questo file è il percorso relativo al proprio fuso
-orario (timezone) a partire da <path>/usr/share/zoneinfo</path>. Per esempio,
-per quelli che vivono nella costa orientale degli Stati Uniti, l'impostazione
-corretta sarà:
+orario a partire da <path>/usr/share/zoneinfo</path>. Per esempio, per quelli
+che vivono nella costa orientale degli Stati Uniti, l'esempio seguente sarà una
+corretta impostazione:
 </p>
 
 <pre caption="/etc/timezone">
@@ -356,10 +358,10 @@
 
 <p>
 La variabile EDITOR non si trova più in <path>/etc/rc.conf</path>. Sia EDITOR
-che PAGER sono impostati in modo predefinito in /etc/profile. Se necessario si
-dovrebbero cambiare tali variabili nel proprio file <path>~/.bashrc</path> (o
-equivalente) o creare <path>/etc/env.d/99editor</path> e impostare
-l'impostazione predefinita del sistema in esso.
+che PAGER sono impostati in modo predefinito in <path>/etc/profile</path>. Si
+dovrebbe cambiare ciò se se ne ha bisogno nel proprio file
+<path>~/.bashrc</path> (o equivalente) o creare <path>/etc/env.d/99editor</path>
+ed assegnare l'impostazione predefinita di sistema lì.
 </p>
 
 <impo>
@@ -372,14 +374,34 @@
 </body>
 </section>
 <section>
+<title>Log di Boot</title>
+<body>
+
+<p>
+Precedentemente, si poteva loggare il processo di boot utilizzando
+<c>app-admin/showconsole</c>. Tuttavia, OpenRC ora gestisce tutto il processo di
+logging internamente, quindi non c'è bisogno dei trucchetti che
+<c>showconsole</c> ha adottato. Si può fare l'unmerge di <c>showconsole</c>
+senza problemi. Per continuare a loggare i messaggi di boot, impostare
+semplicemente la variabile appropriata in <path>/etc/rc.conf</path>. I log
+appariranno in <path>/var/log/rc.log</path>.
+</p>
+
+<pre caption="Abilitare il logging del boot in /etc/rc.conf">
+rc_logger="YES"
+</pre>
+
+</body>
+</section>
+<section>
 <title>Finalizzare</title>
 <body>
 
 <p>
 Una volta terminato e aggiornato i propri file di configurazione e gli
-initscript, l'ultima cosa da fare è <b>riavviare</b>. Questo è necessario perchè
+initscript, l'ultima cosa da fare è <b>reboot</b>. Questo è necessario perché
 le informazioni di stato del sistema non sono preservate durante
-l'aggiornamento, quindi bisognerà fornirle con un nuovo riavvio.
+l'aggiornamento, quindi bisognerà fornirle con un boot pulito.
 </p>
 
 </body>






^ permalink raw reply	[flat|nested] 9+ messages in thread

* [gentoo-commits] gentoo commit in xml/htdocs/doc/it: openrc-migration.xml
@ 2009-02-19 20:30 Davide Cendron (scen)
  0 siblings, 0 replies; 9+ messages in thread
From: Davide Cendron (scen) @ 2009-02-19 20:30 UTC (permalink / raw
  To: gentoo-commits

scen        09/02/19 20:30:13

  Modified:             openrc-migration.xml
  Log:
  Version 1.9, revision 1.15 of EN CVS

Revision  Changes    Path
1.3                  xml/htdocs/doc/it/openrc-migration.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/it/openrc-migration.xml?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/it/openrc-migration.xml?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/it/openrc-migration.xml?r1=1.2&r2=1.3

Index: openrc-migration.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- openrc-migration.xml	16 Oct 2008 19:49:35 -0000	1.2
+++ openrc-migration.xml	19 Feb 2009 20:30:13 -0000	1.3
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v 1.2 2008/10/16 19:49:35 scen Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v 1.3 2009/02/19 20:30:13 scen Exp $ -->
 
 <guide link="/doc/it/openrc-migration.xml" lang="it">
 <title>Guida alla Migrazione di Baselayout e OpenRC</title>
@@ -26,8 +26,8 @@
 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
 <license/>
 
-<version>1.7</version>
-<date>2008-09-11</date>
+<version>1.9</version>
+<date>2009-02-16</date>
 
 <chapter>
 <title>Contesto</title>
@@ -255,6 +255,33 @@
 </body>
 </section>
 <section>
+<title>Udev</title>
+<body>
+
+<p>
+OpenRC non avvia più <c>udev</c> in modo predefinito, ma deve essere presente
+nel runlevel <c>sysinit</c> per essere avviato. L'ebuild di OpenRC dovrebbe
+rilevare se <c>udev</c> era stato precedentemente abilitato e aggiungerlo al
+runlevel <c>sysinit</c>. Comunque, per esserne sicuri, controllare se
+<c>udev</c> è presente:
+</p>
+
+<pre caption="Verificare udev">
+# <i>ls -l /etc/runlevels/sysinit</i>
+lrwxrwxrwx 1 root root 14 2009-01-29 08:00 /etc/runlevels/sysinit/udev -> /etc/init.d/udev
+</pre>
+
+<p>
+Se <c>udev</c> non è elencato, aggiungerlo al corretto runlevel:
+</p>
+
+<pre caption="Aggiungere udev al runlevel sysinit">
+# <i>rc-update add udev sysinit</i>
+</pre>
+
+</body>
+</section>
+<section>
 <title>Rete</title>
 <body>
 
@@ -334,26 +361,31 @@
 <body>
 
 <p>
-La variabile XSESSION non si trova più in <path>/etc/rc.conf</path>. Il
-pacchetto <c>x11-apps/xinit</c> ora fornisce <path>/etc/env.d/90xsession</path>,
-che può essere usato per impostare la variabile XSESSION.
+La variabile XSESSION non si trova più in <path>/etc/rc.conf</path>. Invece, si
+può impostare la variabile XSESSION per quanto riguarda il singolo utente in
+<path>~/.bashrc</path> (o equivalente), oppure impostarlo globalmente per il
+sistema in <path>/etc/env.d/</path>
 </p>
 
 <p>
-Questa variabile <b>NON</b> sarà migrata in modo predefinito, quindi bisognerà
-modificare <path>/etc/env.d/90xsession</path>.
+Ecco un esempio di come impostare XSESSION per l'intero sistema:
 </p>
 
+<pre caption="Impostare XSESSION per tutto il sistema">
+# <i>echo 'XSESSION="Xfce4"' > /etc/env.d/90xsession</i>
+</pre>
+
 <impo>
 Bisogna eseguire <c>env-update</c> dopo aver creato un file in
 <path>/etc/env.d</path>, e successivamente effettuare il logout e poi il login
-perché abbia effetto.
+perché abbia effetto. Se si imposta la variabile in <path>~/.bashrc</path>, si
+può rifare il source del file con <c>source ~/.bashrc</c>.
 </impo>
 
 </body>
 </section>
 <section>
-<title>EDITOR / PAGER</title>
+<title>EDITOR e PAGER</title>
 <body>
 
 <p>






^ permalink raw reply	[flat|nested] 9+ messages in thread

* [gentoo-commits] gentoo commit in xml/htdocs/doc/it: openrc-migration.xml
@ 2009-11-17 23:20 Davide Cendron (scen)
  0 siblings, 0 replies; 9+ messages in thread
From: Davide Cendron (scen) @ 2009-11-17 23:20 UTC (permalink / raw
  To: gentoo-commits

scen        09/11/17 23:20:53

  Modified:             openrc-migration.xml
  Log:
  Version 1.10, revision 1.16 of EN CVS

Revision  Changes    Path
1.4                  xml/htdocs/doc/it/openrc-migration.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/it/openrc-migration.xml?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/it/openrc-migration.xml?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/it/openrc-migration.xml?r1=1.3&r2=1.4

Index: openrc-migration.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- openrc-migration.xml	19 Feb 2009 20:30:13 -0000	1.3
+++ openrc-migration.xml	17 Nov 2009 23:20:53 -0000	1.4
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v 1.3 2009/02/19 20:30:13 scen Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v 1.4 2009/11/17 23:20:53 scen Exp $ -->
 
 <guide link="/doc/it/openrc-migration.xml" lang="it">
 <title>Guida alla Migrazione di Baselayout e OpenRC</title>
@@ -26,8 +26,8 @@
 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
 <license/>
 
-<version>1.9</version>
-<date>2009-02-16</date>
+<version>1.10</version>
+<date>2009-11-12</date>
 
 <chapter>
 <title>Contesto</title>
@@ -331,9 +331,12 @@
 <path>/etc/conf.d/clock</path> al proprio strumento di impostazione di orologio
 nativo di sistema. Questo significa che in Linux sarà
 <path>/etc/conf.d/hwclock</path> e in FreeBSD sarà
-<path>/etc/conf.d/adjkerntz</path>. L'initscript in <path>/etc/init.d/</path> è
-anch'esso stato rinominato conseguentemente, quindi assicurarsi che sia nel
-runlevel appropriato.
+<path>/etc/conf.d/adjkerntz</path>. I sistemi senza un chip con orologio interno
+("real time clock", o "RTC", ndt) funzionante dovrebbero usare
+<path>/etc/init.d/swclock</path>, che imposta l'orario di sistema basandosi
+sull'orario di modifica di un file che viene creato durante lo spegnimento del
+sistema. L'initscript in <path>/etc/init.d/</path> è anch'esso stato rinominato
+conseguentemente, quindi assicurarsi che sia nel runlevel boot.
 </p>
 
 <p>






^ permalink raw reply	[flat|nested] 9+ messages in thread

* [gentoo-commits] gentoo commit in xml/htdocs/doc/it: openrc-migration.xml
@ 2009-11-30 22:42 Davide Cendron (scen)
  0 siblings, 0 replies; 9+ messages in thread
From: Davide Cendron (scen) @ 2009-11-30 22:42 UTC (permalink / raw
  To: gentoo-commits

scen        09/11/30 22:42:51

  Modified:             openrc-migration.xml
  Log:
  Version 1.11, revision 1.17 of EN CVS

Revision  Changes    Path
1.5                  xml/htdocs/doc/it/openrc-migration.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/it/openrc-migration.xml?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/it/openrc-migration.xml?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/it/openrc-migration.xml?r1=1.4&r2=1.5

Index: openrc-migration.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- openrc-migration.xml	17 Nov 2009 23:20:53 -0000	1.4
+++ openrc-migration.xml	30 Nov 2009 22:42:51 -0000	1.5
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v 1.4 2009/11/17 23:20:53 scen Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v 1.5 2009/11/30 22:42:51 scen Exp $ -->
 
 <guide link="/doc/it/openrc-migration.xml" lang="it">
 <title>Guida alla Migrazione di Baselayout e OpenRC</title>
@@ -26,8 +26,8 @@
 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
 <license/>
 
-<version>1.10</version>
-<date>2009-11-12</date>
+<version>1.11</version>
+<date>2009-11-29</date>
 
 <chapter>
 <title>Contesto</title>
@@ -247,8 +247,8 @@
 runlevel <c>boot</c>:
 </p>
 
-<pre caption="Aggiungere raid e lvm al runlevel boot">
-# <i>rc-update add raid boot</i>
+<pre caption="Aggiungere mdraid e lvm al runlevel boot">
+# <i>rc-update add mdraid boot</i>
 # <i>rc-update add lvm boot</i>
 </pre>
 
@@ -305,9 +305,9 @@
 <p>
 Inoltre, <path>/etc/conf.d/net</path> non utilizza più gli array stile bash per
 la configurazione. Si prega di consultare
-<path>/usr/share/doc/openrc/net.example</path> per le istruzioni di
-configurazione. La conversione dovrebbe essere relativamente diretta, per
-esempio un assegnamento statico di IP cambierà in questo modo:
+<path>/usr/share/doc/openrc-&lt;version&gt;/net.example</path> per le
+istruzioni di configurazione. La conversione dovrebbe essere relativamente
+diretta, per esempio un assegnamento statico di IP cambierà in questo modo:
 </p>
 
 <pre caption="Vecchio stile di /etc/conf.d/net">






^ permalink raw reply	[flat|nested] 9+ messages in thread

* [gentoo-commits] gentoo commit in xml/htdocs/doc/it: openrc-migration.xml
@ 2010-08-03 22:17 Davide Cendron (scen)
  0 siblings, 0 replies; 9+ messages in thread
From: Davide Cendron (scen) @ 2010-08-03 22:17 UTC (permalink / raw
  To: gentoo-commits

scen        10/08/03 22:17:37

  Modified:             openrc-migration.xml
  Log:
  Version 2, revision 1.18 of EN CVS

Revision  Changes    Path
1.6                  xml/htdocs/doc/it/openrc-migration.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/openrc-migration.xml?rev=1.6&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/openrc-migration.xml?rev=1.6&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/openrc-migration.xml?r1=1.5&r2=1.6

Index: openrc-migration.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- openrc-migration.xml	30 Nov 2009 22:42:51 -0000	1.5
+++ openrc-migration.xml	3 Aug 2010 22:17:37 -0000	1.6
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v 1.5 2009/11/30 22:42:51 scen Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v 1.6 2010/08/03 22:17:37 scen Exp $ -->
 
 <guide link="/doc/it/openrc-migration.xml" lang="it">
 <title>Guida alla Migrazione di Baselayout e OpenRC</title>
@@ -26,8 +26,8 @@
 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
 <license/>
 
-<version>1.11</version>
-<date>2009-11-29</date>
+<version>2</version>
+<date>2010-07-20</date>
 
 <chapter>
 <title>Contesto</title>
@@ -193,6 +193,11 @@
 module_ieee1394_args="debug"
 </pre>
 
+<impo>
+Le variabili <b>module*</b> non sono cumulative. Le variabili con versione più
+specifica sovrascriveranno quelle più generiche.
+</impo>
+
 <note>
 Notare la differenza tra <b>module_</b> e <b>modules_</b>.
 </note>






^ permalink raw reply	[flat|nested] 9+ messages in thread

* [gentoo-commits] gentoo commit in xml/htdocs/doc/it: openrc-migration.xml
@ 2010-12-09 18:32 Davide Cendron (scen)
  0 siblings, 0 replies; 9+ messages in thread
From: Davide Cendron (scen) @ 2010-12-09 18:32 UTC (permalink / raw
  To: gentoo-commits

scen        10/12/09 18:32:34

  Modified:             openrc-migration.xml
  Log:
  Version 3, revision 1.19 of EN CVS

Revision  Changes    Path
1.7                  xml/htdocs/doc/it/openrc-migration.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/openrc-migration.xml?rev=1.7&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/openrc-migration.xml?rev=1.7&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/openrc-migration.xml?r1=1.6&r2=1.7

Index: openrc-migration.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- openrc-migration.xml	3 Aug 2010 22:17:37 -0000	1.6
+++ openrc-migration.xml	9 Dec 2010 18:32:34 -0000	1.7
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v 1.6 2010/08/03 22:17:37 scen Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v 1.7 2010/12/09 18:32:34 scen Exp $ -->
 
 <guide link="/doc/it/openrc-migration.xml" lang="it">
 <title>Guida alla Migrazione di Baselayout e OpenRC</title>
@@ -26,8 +26,8 @@
 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
 <license/>
 
-<version>2</version>
-<date>2010-07-20</date>
+<version>3</version>
+<date>2010-12-01</date>
 
 <chapter>
 <title>Contesto</title>
@@ -447,4 +447,21 @@
 </body>
 </section>
 </chapter>
+<chapter>
+<title>Funzionalità modificate</title>
+<section>
+<title>L'azione pausa</title>
+<body>
+
+<p>
+In precedenza era possibile interrompere temporaneamente un servizio senza
+terminare tutti i servizi dipendenti da esso usando il comando
+  <c>/etc/init.d/servizio pause</c>. In OpenRC, l'azione <c>pause</c> è stata
+rimossa; questa funzionalità è supportata dal comando <c>/etc/init.d/service
+--nodeps stop</c>, che funziona anche nel vecchio baselayout.
+</p>
+
+</body>
+</section>
+</chapter>
 </guide>






^ permalink raw reply	[flat|nested] 9+ messages in thread

* [gentoo-commits] gentoo commit in xml/htdocs/doc/it: openrc-migration.xml
@ 2011-01-25 20:24 Davide Cendron (scen)
  0 siblings, 0 replies; 9+ messages in thread
From: Davide Cendron (scen) @ 2011-01-25 20:24 UTC (permalink / raw
  To: gentoo-commits

scen        11/01/25 20:24:05

  Modified:             openrc-migration.xml
  Log:
  Version 8, revision 1.27 of EN CVS

Revision  Changes    Path
1.8                  xml/htdocs/doc/it/openrc-migration.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/openrc-migration.xml?rev=1.8&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/openrc-migration.xml?rev=1.8&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/openrc-migration.xml?r1=1.7&r2=1.8

Index: openrc-migration.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- openrc-migration.xml	9 Dec 2010 18:32:34 -0000	1.7
+++ openrc-migration.xml	25 Jan 2011 20:24:05 -0000	1.8
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v 1.7 2010/12/09 18:32:34 scen Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v 1.8 2011/01/25 20:24:05 scen Exp $ -->
 
 <guide link="/doc/it/openrc-migration.xml" lang="it">
 <title>Guida alla Migrazione di Baselayout e OpenRC</title>
@@ -11,6 +11,9 @@
 <author title="Autore">
   <mail link="nightmorph"/>
 </author>
+<author title="Autore">
+  <mail link="robbat2"/>
+</author>
 <author title="Collaboratore">
   <mail link="uberlord"/>
 </author>
@@ -26,11 +29,13 @@
 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
 <license/>
 
-<version>3</version>
-<date>2010-12-01</date>
+<version>8</version>
+<date>2011-01-17</date>
 
 <chapter>
 <title>Contesto</title>
+
+<!-- =============================================================== -->
 <section>
 <title>Cos'è baselayout?</title>
 <body>
@@ -45,6 +50,8 @@
 
 </body>
 </section>
+<!-- =============================================================== -->
+
 <section>
 <title>Cos'è OpenRC?</title>
 <body>
@@ -59,6 +66,8 @@
 
 </body>
 </section>
+<!-- =============================================================== -->
+
 <section>
 <title>Perché migrare?</title>
 <body>
@@ -91,6 +100,8 @@
 
 </body>
 </section>
+<!-- =============================================================== -->
+
 </chapter>
 
 <chapter>
@@ -117,6 +128,7 @@
 
 </body>
 </section>
+<!-- =============================================================== -->
 
 <section id="rc_conf">
 <title>/etc/conf.d/rc</title>
@@ -132,6 +144,8 @@
 
 </body>
 </section>
+<!-- =============================================================== -->
+
 <section id="moduli">
 <title>Moduli del Kernel</title>
 <body>
@@ -171,20 +185,28 @@
 preciso sui moduli e sui parametri basato sulla versione del kernel.
 </p>
 
+<impo>
+Le variabili <b>module*</b> non sono cumulative. Le variabili con versioni più 
+specifiche sovrascriveranno le variabili con versione più generica.
+</impo>
+ 
+<note>
+Notare la differenza tra <b>module_</b> and <b>modules_</b>.
+</note>
+
 <p>
 Un esempio approfondito sarà:
 </p>
 
 <pre caption="esempio dettagliato di /etc/conf.d/modules">
-<comment># Caricare sempre ochi1394 e ieee1394, per qualsiasi versione di kernel</comment>
-modules="ohci1394 ieee1394"
-<comment># Caricare tun e usbserial solo per i kernel della serie 2.6.x</comment>
-modules_2_6="tun usbserial"
-<comment># Caricare cx88_dvb solo per i kernel 2.6.23</comment>
-modules_2_6_23="cx88_dvb"
 <comment># Caricare ivtv solo per il kernel 2.6.23-gentoo-r5</comment>
 modules_2_6_23_gentoo_r5="ivtv"
-
+<comment># Caricare solamente cx88_dvb per i kernel 2.6.23 (all'infuori di -gentoo-r5)</comment>
+modules_2_6_23="cx88_dvb"
+<comment># Caricare solamente tun e usbserial per i kernel della serie 2.6.x dove x != 23</comment>
+modules_2_6="tun usbserial"
+<comment># Altrimenti caricare ochi1394 e ieee1394</comment>
+modules="ohci1394 ieee1394"
 <comment># Solo per il kernel 2.6.23-gentoo-r5, passare come argomento video_br=2 # a cx88_dvb</comment>
 module_cx88_dvb_args_2_6_23_gentoo_r5="video_br=2"
 <comment># Per i kernel della serie 2.6.x passare sempre vendor e product</comment>
@@ -193,17 +215,10 @@
 module_ieee1394_args="debug"
 </pre>
 
-<impo>
-Le variabili <b>module*</b> non sono cumulative. Le variabili con versione più
-specifica sovrascriveranno quelle più generiche.
-</impo>
-
-<note>
-Notare la differenza tra <b>module_</b> e <b>modules_</b>.
-</note>
-
 </body>
 </section>
+<!-- =============================================================== -->
+
 <section id="boot">
 <title>Runlevel di Boot</title>
 <body>
@@ -259,6 +274,8 @@
 
 </body>
 </section>
+<!-- =============================================================== -->
+
 <section>
 <title>Udev</title>
 <body>
@@ -286,6 +303,8 @@
 
 </body>
 </section>
+<!-- =============================================================== -->
+
 <section>
 <title>Rete</title>
 <body>
@@ -308,25 +327,29 @@
 </p>
 
 <p>
-Inoltre, <path>/etc/conf.d/net</path> non utilizza più gli array stile bash per
-la configurazione. Si prega di consultare
+Inoltre, <path>/etc/conf.d/net</path> (oldnet) non utilizza più gli array stile 
+bash per la configurazione. Si prega di consultare
 <path>/usr/share/doc/openrc-&lt;version&gt;/net.example</path> per le
 istruzioni di configurazione. La conversione dovrebbe essere relativamente
-diretta, per esempio un assegnamento statico di IP cambierà in questo modo:
+diretta, impostando separatamente le voci ognuna su una nuova linea, per esempio
+ un assegnamento statico di IP cambierà in questo modo:
 </p>
 
 <pre caption="Vecchio stile di /etc/conf.d/net">
 config_eth0=( "192.168.1.37 netmask 255.255.255.0 brd 192.168.1.255" )
-routes_eth0=( "default via 192.168.1.100" )
+routes_eth0=( "default via 192.168.1.100" "10.0.0.0/8 via 192.168.1.2")
 </pre>
 
 <pre caption="Nuovo stile di /etc/conf.d/net">
 config_eth0="192.168.1.37 netmask 255.255.255.0 brd 192.168.1.255"
-routes_eth0="default via 192.168.1.100"
+routes_eth0="default via 192.168.1.100
+10.0.0.0/8 via 192.168.1.2"
 </pre>
 
 </body>
 </section>
+<!-- =============================================================== -->
+
 <section>
 <title>Orologio</title>
 <body>
@@ -364,6 +387,8 @@
 
 </body>
 </section>
+<!-- =============================================================== -->
+
 <section>
 <title>XSESSION</title>
 <body>
@@ -392,6 +417,8 @@
 
 </body>
 </section>
+<!-- =============================================================== -->
+
 <section>
 <title>EDITOR e PAGER</title>
 <body>
@@ -433,6 +460,109 @@
 
 </body>
 </section>
+<!-- =============================================================== -->
+ 
+<section id="rc_sys">
+<title>Sotto-tipi di sistemi: casi speciali di virtualizzazione</title>
+<body>
+ 
+<p>
+Nelle prime versioni di OpenRC, venivano esplicitamente rilevate diverse 
+tipologie di virtualizzazione, e si usava quel rilevamento per segnalare quando 
+determinati script di inizializzazione dovevano essere saltati, usando la 
+chiamata <c>keyword</c> nelle funzioni <b>depend</b>.
+</p>
+ 
+<p>
+Tuttavia, con il rilascio 0.7.0., è necessario configurare esplicitamente il 
+sotto-tipo usando la variabile <b>rc_sys</b> in <path>/etc/rc.conf</path>. Il 
+sotto-tip dovrebbe essere impostato per combaciare con l'ambiente di 
+virtualizzazione nella quale risiede root. Generalmente, un <b>rc_sys</b> non 
+vuota dovrebbe esserci dentro ai contenitori virtuali; il nodo host dovrebbe 
+avere <b>rc_sys=""</b>.
+</p>
+ 
+<impo>
+Se non si vuole specificare nessun sotto-tipo, si preca di usare il valore 
+predefinito, ovvero una stringa vuota <b>""</b>. Se la variabile non è 
+specificata, verrà restituito un avviso e il sistema cercherà di usare il 
+vecchio algoritmo di rilevamento.
+</impo>
+ 
+<note>
+Se non si sa che valore sta usando il proprio sistema con il rilevamento 
+automatico, è possibile commentare temporaneamente la variabile <b>rc_sys</b> ed
+eseguire il comando di rilevamento, <c>rc -S</c>.
+</note>
+ 
+<pre caption="Impostare il sotto-tipo di sistema ad un valore nullo in 
+/etc/rc.conf">
+rc_sys=""
+</pre>
+ 
+<p>
+L'algoritmo di rilevamento ha dovuto essere sostituito con la configurazione 
+manuale a causa dell'introduzione di nuovi sotto-tipi e cambiamenti al kernel 
+che rendevano il rilevamento precedente inaffidabile.
+</p>
+ 
+<table>
+<tr>
+  <th>Sottotipo</th>
+  <th>Descrizionw</th>
+  <th>Note</th>
+</tr>
+<tr>
+  <ti></ti>
+  <ti>Predefinito, nessun sotto-tipo</ti>
+  <ti>Non lo stesso se non impostato; FreeBSD, Linux &amp; NetBSD</ti>
+</tr>
+<tr>
+  <ti>jail</ti>
+  <ti>FreeBSD jail</ti>
+  <ti></ti>
+</tr>
+<tr>
+  <ti>lxc</ti>
+  <ti>Contenitori Linux</ti>
+  <ti>Non rilevato automaticamente</ti>
+</tr>
+<tr>
+  <ti>openvz</ti>
+  <ti>Linux OpenVZ</ti>
+  <ti></ti>
+</tr>
+<tr>
+  <ti>prefix</ti>
+  <ti>Prefix</ti>
+  <ti>Non rilevato automaticamente; FreeBSD, Linux &amp; NetBSD</ti>
+</tr>
+<tr>
+  <ti>uml</ti>
+  <ti>Usermode Linux</ti>
+  <ti></ti>
+</tr>
+<tr>
+  <ti>vserver</ti>
+  <ti>Linux vserver</ti>
+  <ti></ti>
+</tr>
+<tr>
+  <ti>xen0</ti>
+  <ti>Xen0 Domain</ti>
+  <ti>Linux &amp; NetBSD</ti>
+</tr>
+<tr>
+  <ti>xenU</ti>
+  <ti>XenU Domain</ti>
+  <ti>Linux &amp; NetBSD</ti>
+</tr>
+</table>
+ 
+</body>
+</section>
+<!-- =============================================================== -->
+
 <section>
 <title>Finalizzare</title>
 <body>
@@ -446,9 +576,13 @@
 
 </body>
 </section>
+<!-- =============================================================== -->
+
 </chapter>
 <chapter>
 <title>Funzionalità modificate</title>
+<!-- =============================================================== -->
+
 <section>
 <title>L'azione pausa</title>
 <body>
@@ -463,5 +597,25 @@
 
 </body>
 </section>
+<!-- =============================================================== -->
+ 
+<section>
+<title>voce rootfs in /etc/mtab</title>
+<body>
+ 
+<p>
+<!-- bugs: 194615, 219038 -->
+In precedenza, la voce iniziale <b>rootfs</b> era stata rimossa da 
+<path>/etc/mtab</path>, ed era presente  solamente la voce <path>/</path> della
+root reale. L'oggetto duplicato rootfs è stato effettivamente riaggiunto durante
+lo spegnimento. In OpenRC, entrambe le voci devono essere presenti per il pieno 
+supporto a initramfs e root su tmpfs. Ciò significa anche meno scritture 
+necessarie durante lo spegnimento.
+</p>
+ 
+</body>
+</section>
+<!-- =============================================================== -->
+
 </chapter>
 </guide>






^ permalink raw reply	[flat|nested] 9+ messages in thread

* [gentoo-commits] gentoo commit in xml/htdocs/doc/it: openrc-migration.xml
@ 2012-01-21 14:10 Sven Vermeulen (swift)
  0 siblings, 0 replies; 9+ messages in thread
From: Sven Vermeulen (swift) @ 2012-01-21 14:10 UTC (permalink / raw
  To: gentoo-commits

swift       12/01/21 14:10:50

  Modified:             openrc-migration.xml
  Log:
  Fix bug #399505, updated italian translation, thanks to Agostino Sarubbo

Revision  Changes    Path
1.9                  xml/htdocs/doc/it/openrc-migration.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/openrc-migration.xml?rev=1.9&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/openrc-migration.xml?rev=1.9&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/openrc-migration.xml?r1=1.8&r2=1.9

Index: openrc-migration.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- openrc-migration.xml	25 Jan 2011 20:24:05 -0000	1.8
+++ openrc-migration.xml	21 Jan 2012 14:10:50 -0000	1.9
@@ -1,8 +1,8 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v 1.8 2011/01/25 20:24:05 scen Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/openrc-migration.xml,v 1.9 2012/01/21 14:10:50 swift Exp $ -->
 
-<guide link="/doc/it/openrc-migration.xml" lang="it">
+<guide lang="it">
 <title>Guida alla Migrazione di Baselayout e OpenRC</title>
 
 <author title="Autore">
@@ -29,13 +29,12 @@
 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
 <license/>
 
-<version>8</version>
-<date>2011-01-17</date>
+<version>14</version>
+<date>2011-11-15</date>
 
 <chapter>
 <title>Contesto</title>
 
-<!-- =============================================================== -->
 <section>
 <title>Cos'è baselayout?</title>
 <body>
@@ -50,7 +49,6 @@
 
 </body>
 </section>
-<!-- =============================================================== -->
 
 <section>
 <title>Cos'è OpenRC?</title>
@@ -66,7 +64,6 @@
 
 </body>
 </section>
-<!-- =============================================================== -->
 
 <section>
 <title>Perché migrare?</title>
@@ -92,18 +89,17 @@
 </p>
 
 <p>
-OpenRC è sviluppato principalmente da <uri
-link="http://roy.marples.name/openrc">Roy Marples</uri> e supporta tutte le
-correnti variazioni di Gentoo (es. Gentoo Linux, Gentoo/FreeBSD, Gentoo
+OpenRC è sviluppato inizialmente da <uri
+link="http://roy.marples.name/openrc">Roy Marples</uri> ed ora mantenuto dal
+<uri link="/proj/en/base/openrc/">Gentoo OpenRC Project</uri>. OpenRC supporta
+tutte le correnti variazioni di Gentoo (es. Gentoo Linux, Gentoo/FreeBSD, Gentoo
 Embedded, e Gentoo Vserver) e altre piattaforme come FreeBSD e NetBSD.
 </p>
 
 </body>
 </section>
-<!-- =============================================================== -->
 
 </chapter>
-
 <chapter>
 <title>Migrazione a OpenRC</title>
 <section>
@@ -128,7 +124,6 @@
 
 </body>
 </section>
-<!-- =============================================================== -->
 
 <section id="rc_conf">
 <title>/etc/conf.d/rc</title>
@@ -144,7 +139,6 @@
 
 </body>
 </section>
-<!-- =============================================================== -->
 
 <section id="moduli">
 <title>Moduli del Kernel</title>
@@ -217,7 +211,6 @@
 
 </body>
 </section>
-<!-- =============================================================== -->
 
 <section id="boot">
 <title>Runlevel di Boot</title>
@@ -274,7 +267,6 @@
 
 </body>
 </section>
-<!-- =============================================================== -->
 
 <section>
 <title>Udev</title>
@@ -303,7 +295,6 @@
 
 </body>
 </section>
-<!-- =============================================================== -->
 
 <section>
 <title>Rete</title>
@@ -312,12 +303,14 @@
 <p>
 Siccome baselayout e OpenRC sono stati divisi in due pacchetti differenti, il
 proprio initscript net.eth0 può scomparire durante il processo di aggiornamento.
-Per sostituire questo initscript prego eseguire i seguenti comandi:
+Per sostituire questo initscript e aggiungerlo nuovamente al runlevel di
+default, eseguire i seguenti comandi:
 </p>
 
 <pre caption="Riaggiungere lo script net.eth0 mancante">
 # <i>cd /etc/init.d</i>
 # <i>ln -s net.lo net.eth0</i>
+# <i>rc-update add net.eth0 default</i>
 </pre>
 
 <p>
@@ -348,7 +341,6 @@
 
 </body>
 </section>
-<!-- =============================================================== -->
 
 <section>
 <title>Orologio</title>
@@ -387,7 +379,6 @@
 
 </body>
 </section>
-<!-- =============================================================== -->
 
 <section>
 <title>XSESSION</title>
@@ -417,7 +408,6 @@
 
 </body>
 </section>
-<!-- =============================================================== -->
 
 <section>
 <title>EDITOR e PAGER</title>
@@ -460,8 +450,20 @@
 
 </body>
 </section>
-<!-- =============================================================== -->
- 
+<section id="rc_local">
+<title>local.start e local.stop</title>
+<body>
+
+<p>
+Con OpenRC, <path>/etc/conf.d/local.start</path> e
+<path>/etc/conf.d/local.stop</path> non sono più validi. Durante la migrazione a
+OpenRC, i file vengono spostati in <path>/etc/local.d</path> e guadagnano il
+suffisso <path>.start</path> oppure <path>.stop</path>. OpenRC li eseguirà in
+ordine alfabetico.
+</p>
+
+</body>
+</section>
 <section id="rc_sys">
 <title>Sotto-tipi di sistemi: casi speciali di virtualizzazione</title>
 <body>
@@ -538,11 +540,6 @@
   <ti>Non rilevato automaticamente; FreeBSD, Linux &amp; NetBSD</ti>
 </tr>
 <tr>
-  <ti>uml</ti>
-  <ti>Usermode Linux</ti>
-  <ti></ti>
-</tr>
-<tr>
   <ti>vserver</ti>
   <ti>Linux vserver</ti>
   <ti></ti>
@@ -561,8 +558,23 @@
  
 </body>
 </section>
-<!-- =============================================================== -->
+<section>
+<title>Pulizia dei file di configurazione inutilizzati</title>
+<body>
+
+<p>
+Dopo la migrazione, alcuni file non rimossi da Portage resteranno sul
+filesystem. Si tratta di file di configurazione protetti dal sistema di
+protezione dei file di configurazione di Portage.
+</p>
 
+<p>
+L'esempio più rilevante è <path>/etc/conf.d/net.example</path>, ora sostituito
+da <path>/usr/share/doc/openrc-*/net.example.bz2</path>.
+</p>
+
+</body>
+</section>
 <section>
 <title>Finalizzare</title>
 <body>
@@ -576,12 +588,10 @@
 
 </body>
 </section>
-<!-- =============================================================== -->
 
 </chapter>
 <chapter>
 <title>Funzionalità modificate</title>
-<!-- =============================================================== -->
 
 <section>
 <title>L'azione pausa</title>
@@ -597,14 +607,12 @@
 
 </body>
 </section>
-<!-- =============================================================== -->
  
 <section>
 <title>voce rootfs in /etc/mtab</title>
 <body>
  
 <p>
-<!-- bugs: 194615, 219038 -->
 In precedenza, la voce iniziale <b>rootfs</b> era stata rimossa da 
 <path>/etc/mtab</path>, ed era presente  solamente la voce <path>/</path> della
 root reale. L'oggetto duplicato rootfs è stato effettivamente riaggiunto durante
@@ -615,7 +623,6 @@
  
 </body>
 </section>
-<!-- =============================================================== -->
 
 </chapter>
 </guide>






^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2012-01-21 14:11 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-30 22:42 [gentoo-commits] gentoo commit in xml/htdocs/doc/it: openrc-migration.xml Davide Cendron (scen)
  -- strict thread matches above, loose matches on Subject: below --
2012-01-21 14:10 Sven Vermeulen (swift)
2011-01-25 20:24 Davide Cendron (scen)
2010-12-09 18:32 Davide Cendron (scen)
2010-08-03 22:17 Davide Cendron (scen)
2009-11-17 23:20 Davide Cendron (scen)
2009-02-19 20:30 Davide Cendron (scen)
2008-10-16 19:49 Davide Cendron (scen)
2008-05-07 19:36 Davide Cendron (scen)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox