From f2085387f0673cf7d2790170159fc8d40204c377 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 28 Sep 2015 08:39:55 +0200 Subject: [PATCH] 21247e37-9af5-429a-a270-d0220121cbb4 --- README.md | 2 +- chroot.sh.asc | 46 +++++++++++++++++++++++++++++++++++++++------- 2 files changed, 40 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index e585326..2844236 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ SHA256SUM 825e356515bba1e73438092fa3d6f8157c3d858a5061bcb1d6eeff4ec6beee63 anagramme.sh 3dd10d993f6a360b16f2d1f00e356e19a8fb05dcfeff20a7f00dfd16e55c58df anagramme.sh.asc 1f8dc5f99295f41a822b8222c562972330239ddaff08d2cf7e27a0e86ea15919 chroot.sh -4268f6dfbbec065f0e33b661244edffc94a39ca066d9a4ae85a20fe27ea778ea chroot.sh.asc +ece16d2a58ff83d9f8fbca26599cc4a89a3688d3efd6aacc4cab0125c133ce95 chroot.sh.asc 79860ca3dde5fefe6f949eb496f000a904c642e4d40be5f6a71a48f8c798a245 configure_bind9.sh 11f683f0a65dce09cfd5432e0debde8950f11d1baaaae2847d5ee26e12e166b4 configure_bind9.sh.asc b3f941eb2e661fed193acf26481e3f4f661bb05043beae220c0362e9b44a9d7f curl.igalerie.php diff --git a/chroot.sh.asc b/chroot.sh.asc index a5ef5d1..ad8a43e 100644 --- a/chroot.sh.asc +++ b/chroot.sh.asc @@ -1,11 +1,43 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +#!/usr/bin/env bash + +[ -d /media/system ] && mkdir /media/system || ( echo "Le dossier /media/system existe déjà. Stop." ; exit 1 ) + +read -p "Quelle est la partition qui doit être montée ? " PART + +[ -b $PART ] || echo "$PART n'est pas une partition valide." + +mount $PART /media/system && echo "La partition $PART a été correctement montée." || ( echo "Erreur rencontrée lors du montage de la partition $PART" ; exit 2 ) + +echo "Montage des dossiers systèmes ..." + +mount --bind /dev /media/system/dev || ( echo "Erreur rencontrée lors du montage de la partition /dev." ; exit 3 ) +mount -t proc /proc /media/system/proc || ( echo "Erreur rencontrée lors du montage de la partition /proc." ; exit 4 ) +mount --bind /run /media/system/run || ( echo "Erreur rencontrée lors du montage de la partition /run." ; exit 5 ) +mount -t sysfs /sys /media/system/sys || ( echo "Erreur rencontrée lors du montage de la partition /sys." ; exit 6 ) + +echo "Pour quitter le mode 'chroot', utiliser 'exit'\ + +Démonter les partitions une fois terminé: + +umount /media/system/dev +umount /media/system/proc +umount /media/system/sys +umount /media/system/run +umount /media/system +" + +chroot /media/system /bin/bash && exit 0 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 -iQEcBAABAgAGBQJWCN4vAAoJEOiiME8gd7e3PkYH/268yTbJdzZ1xfADfnX0fZDJ -obdrtESd98v1x+0orrC/UwF+GmssQJxtAl7hao8iSwhHCdzngk5XJsCEXBXXgTuA -CXHgzl++/JzbADYecSWzEup/+ssa5XavZk5fYvXeLFDpbrPCMRXDjvNKp0rpZz6j -6ZeJ0WSYSVjJw6085wEBM+gQP9hAzwPpdnrwLNxvX0N3N2l3tTaVNcjvJQpcEQPg -X0khpbHET57Z2a0dAaYVBnT6/2g7U7smkuDXW+1KAO8f8G0AePIGEaHYF6SHs54/ -RVUkaUA7xX1JtYmDNH/o8z5Ef5/QQUv4kZ+CqcZJeTfKlyGdZGeXP4YLIcIQQiU= -=tQ3a +iQEcBAEBAgAGBQJWCOBtAAoJEP8oDBwHeRB5xZkH/1Rdccdm0vBb1uPO1pvrOdUc +TUYUKPpod3tNb0hOoQq0QZZJ/TZf8eNVnP3G5x/67rrTp9bIOFqZ8z8ewRN2OXrF +5F5EYkizCFr85eBm7EcjKt82WBjjhzgjJeNzN27xvy5vBOIxtijjbeJY6yGpuX/B +/mysD+lPybXGe0pBwlVUYTBFXK4xdWGDLd8qJz3u1ZDg9RHKLpnMaX/xaZKEACqJ +cd0QUG0vgpCPO7KivZrz2lXUDNB/va1T9l7goOX7z432Ur3WEfWZ8VX2hXeafYDp +hLIMwCEN2bkCA7OYR+alvUudAXwOVHISvj4pLRpGWRtRTItEMxI0X7x2J89Gwfc= +=q+sQ -----END PGP SIGNATURE----- -- 1.7.9.5