Commit 1b3ba79a393d68ce09cbe4146bbad5e4accce435

Authored by root
1 parent 124d425d7f
Exists in master

bf681fd1-01fc-445c-a0e5-e27406de0c9a

Showing 3 changed files with 49 additions and 7 deletions

... ... @@ -16,10 +16,19 @@
16 16 ---------
17 17 825e356515bba1e73438092fa3d6f8157c3d858a5061bcb1d6eeff4ec6beee63 anagramme.sh
18 18 3dd10d993f6a360b16f2d1f00e356e19a8fb05dcfeff20a7f00dfd16e55c58df anagramme.sh.asc
  19 +1f8dc5f99295f41a822b8222c562972330239ddaff08d2cf7e27a0e86ea15919 chroot.sh
  20 +4268f6dfbbec065f0e33b661244edffc94a39ca066d9a4ae85a20fe27ea778ea chroot.sh.asc
19 21 79860ca3dde5fefe6f949eb496f000a904c642e4d40be5f6a71a48f8c798a245 configure_bind9.sh
20 22 11f683f0a65dce09cfd5432e0debde8950f11d1baaaae2847d5ee26e12e166b4 configure_bind9.sh.asc
21 23 b3f941eb2e661fed193acf26481e3f4f661bb05043beae220c0362e9b44a9d7f curl.igalerie.php
22 24 364128d323768b28a39dac856ae4a88bdf583d7d00b46d95ccd7a3cf7194a1c6 curl.igalerie.php.asc
  25 +5b745b2c7897c0c07bd33d7467adb837588bd412d4eea107b758586e2c0522b2 fibonacci.php
  26 +2b917506ec9732c1272df4345a16bfecd0dce54754fd7c40eb7830a3653a4818 fibonacci.php.asc
  27 +2b4100ad158c5c3d2790cacf40741966d2caebb29865487248f531844dba2e10 fibonacci.py
  28 +560b6b2b3446cb7c7fd26f6576d4e469890791dbb94db9254f446c9e304c50f3 fibonacci.sh
  29 +d91fac27b81d7fc938281630ee405f75da3a6869e6e95955e7ea7bc756dce939 fibonacci.sh.asc
  30 +5946130e2b8ec21c03af713705264f5d2be6312263a0c83fea56145a975144f0 functions.inc
  31 +8a25429706cee8d2de47cee059b25cfebc58ec63b205c75b9d0e6907e50a7c1b functions.inc.asc
23 32 f4a779cfcaa0df84a47a3e74d76c8747998bc2adc2d215d5f466450a4092ee3c getInetAddr.sh
24 33 7ea71784d7f8df60e64e525df67812ee59883f29c335d26a1b2096193ac09f0e getInetAddr.sh.asc
25 34 cdab7e11b499cdae1305b081497b7561efbc31d35c5d69cb2d8acc6a3b35e44d liste.de.mots.francais.frgut.txt.iso-8859-1
... ... @@ -32,13 +41,6 @@
32 41 00a200a373e8c72e289fed84ce716640b6a37d79c409dd470da69a1a45c0fcd7 rechercheDoublons.sh.asc
33 42 0694b4cff027ac727eaad1ce9cac481c10d542d3375f03a220bd7a0312d7800a syllabes.sh
34 43 df2dfd675abb0742ff838fe0467776f3c1d06c6829bfd905dbd663356640c18a syllabes.sh.asc
35   -5946130e2b8ec21c03af713705264f5d2be6312263a0c83fea56145a975144f0 functions.inc
36   -8a25429706cee8d2de47cee059b25cfebc58ec63b205c75b9d0e6907e50a7c1b functions.inc.asc
37   -5b745b2c7897c0c07bd33d7467adb837588bd412d4eea107b758586e2c0522b2 fibonacci.php
38   -2b917506ec9732c1272df4345a16bfecd0dce54754fd7c40eb7830a3653a4818 fibonacci.php.asc
39   -d41722d8fb508f584b063d7bf0e8d1c19a119d62deba46245f8afdd4766ef391 fibonacci.py
40   -560b6b2b3446cb7c7fd26f6576d4e469890791dbb94db9254f446c9e304c50f3 fibonacci.sh
41   -d91fac27b81d7fc938281630ee405f75da3a6869e6e95955e7ea7bc756dce939 fibonacci.sh.asc
42 44  
43 45 syllabes.sh
44 46 =============
  1 +#!/usr/bin/env bash
  2 +
  3 +[ -d /media/system ] && mkdir /media/system || ( echo "Le dossier /media/system existe déjà. Stop." ; exit 1 )
  4 +
  5 +read -p "Quelle est la partition qui doit être montée ? " PART
  6 +
  7 +[ -b $PART ] || echo "$PART n'est pas une partition valide."
  8 +
  9 +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 )
  10 +
  11 +echo "Montage des dossiers systèmes ..."
  12 +
  13 +mount --bind /dev /media/system/dev || ( echo "Erreur rencontrée lors du montage de la partition /dev." ; exit 3 )
  14 +mount -t proc /proc /media/system/proc || ( echo "Erreur rencontrée lors du montage de la partition /proc." ; exit 4 )
  15 +mount --bind /run /media/system/run || ( echo "Erreur rencontrée lors du montage de la partition /run." ; exit 5 )
  16 +mount -t sysfs /sys /media/system/sys || ( echo "Erreur rencontrée lors du montage de la partition /sys." ; exit 6 )
  17 +
  18 +echo "Pour quitter le mode 'chroot', utiliser 'exit'\
  19 +
  20 +Démonter les partitions une fois terminé:
  21 +
  22 +umount /media/system/dev
  23 +umount /media/system/proc
  24 +umount /media/system/sys
  25 +umount /media/system/run
  26 +umount /media/system
  27 +"
  28 +
  29 +chroot /media/system /bin/bash && exit 0
chroot.sh.asc View file @ 1b3ba79
  1 +-----BEGIN PGP SIGNATURE-----
  2 +Version: GnuPG v1
  3 +
  4 +iQEcBAABAgAGBQJWCN4vAAoJEOiiME8gd7e3PkYH/268yTbJdzZ1xfADfnX0fZDJ
  5 +obdrtESd98v1x+0orrC/UwF+GmssQJxtAl7hao8iSwhHCdzngk5XJsCEXBXXgTuA
  6 +CXHgzl++/JzbADYecSWzEup/+ssa5XavZk5fYvXeLFDpbrPCMRXDjvNKp0rpZz6j
  7 +6ZeJ0WSYSVjJw6085wEBM+gQP9hAzwPpdnrwLNxvX0N3N2l3tTaVNcjvJQpcEQPg
  8 +X0khpbHET57Z2a0dAaYVBnT6/2g7U7smkuDXW+1KAO8f8G0AePIGEaHYF6SHs54/
  9 +RVUkaUA7xX1JtYmDNH/o8z5Ef5/QQUv4kZ+CqcZJeTfKlyGdZGeXP4YLIcIQQiU=
  10 +=tQ3a
  11 +-----END PGP SIGNATURE-----