Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
schroot [Le 12/02/2016, 11:35]
82.240.126.100 [Configuration de schroot]
schroot [Le 07/01/2023, 15:18] (Version actuelle)
Amiralgaby [Installation du serveur LAMP] utilisation de guillemets dans le script pour éviter les "words-splitting"
Ligne 131: Ligne 131:
 === Démarrage automatique du serveur lamp === === Démarrage automatique du serveur lamp ===
  
-Pour démarrer de façon automatique la chroot et tout les services que vous désirez, je vous propose ce script : +Pour démarrer de façon automatique la chroot et tout les services que vous désirez, je vous propose ce script :
 <code bash> <code bash>
 #!/bin/bash #!/bin/bash
Ligne 155: Ligne 155:
  SCHROOT_ID=$(schroot -b -c lenny)  SCHROOT_ID=$(schroot -b -c lenny)
  
- schroot -r -c $SCHROOT_ID /​etc/​init.d/​mtab.sh  + schroot -r -c "$SCHROOT_ID" ​/​etc/​init.d/​mtab.sh  
- schroot -r -c $SCHROOT_ID /​etc/​init.d/​mysql start + schroot -r -c "$SCHROOT_ID" ​/​etc/​init.d/​mysql start 
- schroot -r -c $SCHROOT_ID /​etc/​init.d/​apache2 start + schroot -r -c "$SCHROOT_ID" ​/​etc/​init.d/​apache2 start 
- schroot -r -c $SCHROOT_ID /​etc/​init.d/​exim4 start+ schroot -r -c "$SCHROOT_ID" ​/​etc/​init.d/​exim4 start
  
  mkdir /​tmp/​schroot/​  mkdir /​tmp/​schroot/​
- echo $SCHROOT_ID >  /​tmp/​schroot/​$NAMESCRIPT+ echo ​"$SCHROOT_ID" ​>  /​tmp/​schroot/​$NAMESCRIPT
  
  elif [ -e "/​tmp/​schroot/​$NAMESCRIPT"​ ]; then  elif [ -e "/​tmp/​schroot/​$NAMESCRIPT"​ ]; then
Ligne 172: Ligne 172:
  if [ -e "/​tmp/​schroot/​$NAMESCRIPT"​ ]; then  if [ -e "/​tmp/​schroot/​$NAMESCRIPT"​ ]; then
  SCHROOT_ID=$(cat /​tmp/​schroot/​$NAMESCRIPT)  SCHROOT_ID=$(cat /​tmp/​schroot/​$NAMESCRIPT)
- schroot -r -c $SCHROOT_ID /​etc/​init.d/​mysql stop + schroot -r -c "$SCHROOT_ID" ​/​etc/​init.d/​mysql stop 
- schroot -r -c $SCHROOT_ID /​etc/​init.d/​apache2 stop + schroot -r -c "$SCHROOT_ID" ​/​etc/​init.d/​apache2 stop 
- schroot -r -c $SCHROOT_ID /​etc/​init.d/​exim4 stop + schroot -r -c "$SCHROOT_ID" ​/​etc/​init.d/​exim4 stop 
- schroot -e -c $SCHROOT_ID+ schroot -e -c "$SCHROOT_ID"
  
  rm -R /​tmp/​schroot/​  rm -R /​tmp/​schroot/​
Ligne 240: Ligne 240:
 ===== Voir aussi ===== ===== Voir aussi =====
   * [[chroot|chroot]]   * [[chroot|chroot]]
-  * **(fr)** [[http://​ftp.traduc.org/​doc-vf/​gazette-linux/​html/​2008/​150/​lg150-C.html|Virtualiser sans virtualiser]],​ article sur l'​usage de chroot et schroot+  * **(fr)** [[https://​ftp.traduc.org/​doc-vf/​gazette-linux/​html/​2008/​150/​lg150-C.html|Virtualiser sans virtualiser]],​ article sur l'​usage de chroot et schroot
   * **(fr)** [[http://​cepcasa.info/​apt/​debootstrap.html|Installer Debian depuis une distribution Debian avec debootstrap]]   * **(fr)** [[http://​cepcasa.info/​apt/​debootstrap.html|Installer Debian depuis une distribution Debian avec debootstrap]]
   * **(en)** [[http://​www.debian-administration.org/​articles/​566|schroot - chroot for any users]]   * **(en)** [[http://​www.debian-administration.org/​articles/​566|schroot - chroot for any users]]
  • schroot.1455273303.txt.gz
  • Dernière modification: Le 12/02/2016, 11:35
  • par 82.240.126.100