From aa5ab83f768208a81ce52ab2169b5b03f11ad4d5 Mon Sep 17 00:00:00 2001
From: Jeremy MANSON <jeremy.manson@jmanson.fr>
Date: Tue, 17 Oct 2017 03:09:23 +0200
Subject: [PATCH] =?UTF-8?q?r=C3=A9organisation=20avant=20decoupage?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 install_sys.sh | 50 ++++++++++++++++++++++++++------------------------
 1 file changed, 26 insertions(+), 24 deletions(-)

diff --git a/install_sys.sh b/install_sys.sh
index 4ab948e..d045dd9 100644
--- a/install_sys.sh
+++ b/install_sys.sh
@@ -2,7 +2,6 @@
 
 # Préparer le système
 tar xjpf $CHROOT/$STAGE3 -C $CHROOT  --xattrs --numeric-owner
-
 chmod 1777 $CHROOT/tmp
 mount -t proc /proc $CHROOT/proc
 mount --rbind /sys $CHROOT/sys
@@ -12,37 +11,40 @@ mount --make-rslave $CHROOT/dev
 test -L /dev/shm && rm /dev/shm && mkdir /dev/shm
 mount -t tmpfs -o nosuid,nodev,noexec shm /dev/shm
 chmod 1777 /dev/shm
+
+# configuration du système 
 echo "Europe/Paris" > $CHROOT/etc/timezone
 cp /etc/resolv.conf $CHROOT/etc/resolv.conf
-
-mirrorselect -i -c FR -o >> $CHROOT/etc/portage/make.conf
-echo MAKEOPTS='"'$MAKEOPTS'"' >> $CHROOT/etc/portage/make.conf
-echo EMERGE_DEFAULT_OPTS='"'$EMERGE_DEFAULT_OPTS'"'  >> $CHROOT/etc/portage/make.conf
-echo PORTAGE_BINHOST='"'$PORTAGE_BINHOST'"' >> $CHROOT/etc/portage/make.conf
-mkdir $CHROOT/etc/portage/repos.conf
-cp $CHROOT/usr/share/portage/config/repos.conf $CHROOT/etc/portage/repos.conf/gentoo.conf
-
-tar xjpf $CHROOT/$SNAPSHOT -C $CHROOT/usr
-chroot $CHROOT /bin/bash -c "emerge --config sys-libs/timezone-data"
 echo "fr_FR.UTF-8 UTF-8" >> $CHROOT/etc/locale.gen
 chroot $CHROOT /bin/bash -c "locale-gen"
 echo 'LANG="fr_FR.UTF-8"' > $CHROOT/etc/env.d/02locale
 echo 'LC_COLLATE="C"' >> $CHROOT/etc/env.d/02locale
-echo "app-admin/sudo -sendmail" >> $CHROOT/etc/portage/package.use/sudo.use
-chroot $CHROOT /bin/bash -c "emerge sudo --getbinpkgonly"
+chroot $CHROOT /bin/bash -c "useradd -p \`openssl passwd -1 password\` -G wheel joe"
+echo "%wheel ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/wheel 
+sed -i 's/keymap="us"/keymap="fr"/g' $CHROOT/etc/conf.d/keymaps
+
+#configurer portage
+mirrorselect -i -c FR -o >> $CHROOT/etc/portage/make.conf
+echo MAKEOPTS='"'$MAKEOPTS'"' >> $CHROOT/etc/portage/make.conf
+echo EMERGE_DEFAULT_OPTS='"'$EMERGE_DEFAULT_OPTS'"'  >> $CHROOT/etc/portage/make.conf
+echo PORTAGE_BINHOST='"'$PORTAGE_BINHOST'"' >> $CHROOT/etc/portage/make.conf
 echo 'GRUB_PLATFORMS="pc"' >> $CHROOT/etc/portage/make.conf
+mkdir $CHROOT/etc/portage/repos.conf
+cp $CHROOT/usr/share/portage/config/repos.conf $CHROOT/etc/portage/repos.conf/gentoo.conf
+echo "app-admin/sudo -sendmail" >> $CHROOT/etc/portage/package.use/sudo.use
 echo "sys-boot/grub -fonts -themes" >> $CHROOT/etc/portage/package.use/grub.use
-#chroot $CHROOT /bin/bash -c "emerge genkernel"
-#chroot $CHROOT /bin/bash -c "emerge gentoo-sources"
+
+# ectraire portage et installer
+tar xjpf $CHROOT/$SNAPSHOT -C $CHROOT/usr
+chroot $CHROOT /bin/bash -c "emerge --config sys-libs/timezone-data"
+chroot $CHROOT /bin/bash -c "emerge sudo --getbinpkgonly"
 chroot $CHROOT /bin/bash -c "emerge grub --getbinpkgonly"
-echo MAKEOPTS='"'-j${NJOBS}'"' >> $CHROOT/etc/genkernel.conf
-#chroot $CHROOT /bin/bash -c "genkernel all"
-tar xjpf $CHROOT/kernel.tar.bz2 -C $CHROOT/
-mkdir -p $CHROOT/lib/modules/
-tar xjpf $CHROOT/modules.tar.bz2 -C $CHROOT/lib/modules/
+
+#installer le noyaux
+tar $CHROOT/kernel.tar.bz2 -C $CHROOT/
+tar $CHROOT/modules.tar.bz2 -C /lib/modules/
+
+#configurer grub
 chroot $CHROOT /bin/bash -c "grub-install /dev/sda"
 chroot $CHROOT /bin/bash -c "grub-mkconfig -o /boot/grub/grub.cfg"
-echo 'GRUB_CMDLINE_LINUX_DEFAULT="quiet"' >> $CHROOT/etc/default/grub
-chroot $CHROOT /bin/bash -c "useradd -p \`openssl passwd -1 password\` -G wheel joe"
-echo "%wheel ALL=(ALL) NOPASSWD: ALL" > $CHROOT/etc/sudoers.d/wheel 
-sed -i 's/keymap="us"/keymap="fr"/g' $CHROOT/etc/conf.d/keymaps
\ No newline at end of file
+echo 'GRUB_CMDLINE_LINUX_DEFAULT="quiet"' >> $CHROOT/etc/default/grub
\ No newline at end of file