remove auto/config
This commit is contained in:
parent
eeeef59348
commit
367a3caa5e
|
@ -10,44 +10,40 @@ Voir même pour les plus aguerri de créer votre propre distribution.
|
|||
|
||||
## Préparation
|
||||
|
||||
|
||||
Nous aurons besoin des outils suivants pour la suite.
|
||||
|
||||
~~~
|
||||
~~~{.bash}
|
||||
apt install live-build live-manual live-tools
|
||||
~~~
|
||||
|
||||
On créé le répertoire dans lequel on va travailler.
|
||||
|
||||
~~~
|
||||
~~~{.bash}
|
||||
mkdir ~/licecd && ~/licecd
|
||||
~~~
|
||||
|
||||
## Personnalisation du live CD
|
||||
|
||||
La commande suivante permetra de créer notamment le répertoire _config/_ qui contiendra toute la configuration du live CD :
|
||||
La commande suivante permettra de créer notamment le répertoire _config/_ qui contiendra toute la configuration d'un système de base pour le live CD :
|
||||
|
||||
~~~
|
||||
~~~{.bash}
|
||||
lb config
|
||||
~~~
|
||||
|
||||
Nous proposons par exemple quelques options dont la définition des dépôts, de la version du système et de l'architecture processeur supporté. Le tout renseigné dans le fichier _auto/config_ (créer le fichier si besoin).
|
||||
Nous proposons par exemple quelques options dont la définition des dépôts, de la version du système et de l'architecture processeur supporté, etc.
|
||||
|
||||
~~~{.bash}
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
lb config noauto \
|
||||
--mode "debian" \
|
||||
--system "live" \
|
||||
--architectures "amd64" \
|
||||
--distribution "jessie" \
|
||||
--bootappend-live "boot=live components autologin username=live locale=en_US.UTF-8 keyb=fr" \
|
||||
--distribution "stretch" \
|
||||
--bootappend-live "boot=live components quiet noswap" \
|
||||
--archive-areas "main contrib non-free" \
|
||||
--security "true" \
|
||||
--updates "true" \
|
||||
--backports "true" \
|
||||
--backports "false" \
|
||||
--binary-images "iso-hybrid" \
|
||||
--apt-indices "true" \
|
||||
--apt-recommends "false" \
|
||||
|
@ -69,6 +65,10 @@ lb config noauto \
|
|||
"${@}"
|
||||
~~~
|
||||
|
||||
Ces paramètres seront retranscrit dans les fichiers _config/binary_, _config/common_ et _config/build_.
|
||||
|
||||
*Nous conseillons de créer un fichier exécutable pour simplifier les prochaines modifications.*
|
||||
|
||||
## Ajout de paquets supplémentaires
|
||||
|
||||
Si les paquets à intégrer au live CD ne sont pas présents par défaut alors il suffit de les renseigner dans le fichier _config/package-lists/live.list.chroot_.
|
||||
|
@ -91,7 +91,7 @@ Le dossier _config/includes.chroot_ reprend l'architecture d'un système Linux.
|
|||
|
||||
Par exemple si l'on veut importer la clé publique d'un utilisateur quelconque, on devra exécuter ces deux commandes :
|
||||
|
||||
~~~
|
||||
~~~{.bash}
|
||||
mkdir config/includes.chroot/root/.ssh
|
||||
echo "ssh-rsa AAAAEAAAAD[...]ZDEF utilisateur@domaine.com" > config/includes.chroot/root/.ssh/authorized_keys
|
||||
~~~
|
||||
|
|
Loading…
Reference in New Issue