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
|
## Préparation
|
||||||
|
|
||||||
|
|
||||||
Nous aurons besoin des outils suivants pour la suite.
|
Nous aurons besoin des outils suivants pour la suite.
|
||||||
|
|
||||||
~~~
|
~~~{.bash}
|
||||||
apt install live-build live-manual live-tools
|
apt install live-build live-manual live-tools
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
On créé le répertoire dans lequel on va travailler.
|
On créé le répertoire dans lequel on va travailler.
|
||||||
|
|
||||||
~~~
|
~~~{.bash}
|
||||||
mkdir ~/licecd && ~/licecd
|
mkdir ~/licecd && ~/licecd
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
## Personnalisation du live CD
|
## 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
|
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}
|
~~~{.bash}
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
lb config noauto \
|
lb config noauto \
|
||||||
--mode "debian" \
|
--mode "debian" \
|
||||||
--system "live" \
|
--system "live" \
|
||||||
--architectures "amd64" \
|
--architectures "amd64" \
|
||||||
--distribution "jessie" \
|
--distribution "stretch" \
|
||||||
--bootappend-live "boot=live components autologin username=live locale=en_US.UTF-8 keyb=fr" \
|
--bootappend-live "boot=live components quiet noswap" \
|
||||||
--archive-areas "main contrib non-free" \
|
--archive-areas "main contrib non-free" \
|
||||||
--security "true" \
|
--security "true" \
|
||||||
--updates "true" \
|
--updates "true" \
|
||||||
--backports "true" \
|
--backports "false" \
|
||||||
--binary-images "iso-hybrid" \
|
--binary-images "iso-hybrid" \
|
||||||
--apt-indices "true" \
|
--apt-indices "true" \
|
||||||
--apt-recommends "false" \
|
--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
|
## 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_.
|
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 :
|
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
|
mkdir config/includes.chroot/root/.ssh
|
||||||
echo "ssh-rsa AAAAEAAAAD[...]ZDEF utilisateur@domaine.com" > config/includes.chroot/root/.ssh/authorized_keys
|
echo "ssh-rsa AAAAEAAAAD[...]ZDEF utilisateur@domaine.com" > config/includes.chroot/root/.ssh/authorized_keys
|
||||||
~~~
|
~~~
|
||||||
|
|
Loading…
Reference in a new issue