Modification : ateliers_host : possibilité de LVM sur la machine virtuelle.
[lhc/ateliers.git] / ateliers_hosted
index 49c4c10..5cbc254 100755 (executable)
@@ -15,17 +15,17 @@ rule_help () {
                $(sed -ne 's/^rule_\([^_][^ ]*\) () {\( *#.*\|\)/\t\1\2/p' "$0")
                ENVIRONMENT:
                  TRACE # affiche les commandes avant leur exécution
-               $(sed -ne 's/^readonly \([^ =]*\).*}\( *#.*\|\)$/\t$\1\2/p' "$tool"/env.sh "$0")
+               $(sed -ne 's/^readonly \([^ ][^ =]*\).*}\( *#.*\|\)$/\t$\1\2/p' "$tool"/env.sh "$0")
                EOF
  }
 
-rule_filesystem_mount () {
+rule_filesystem_init () {
+       mk_reg mod= own= --append /etc/sysctl.conf <<-EOF
+               vm.swappiness = 10 # NOTE: n'utilise le swap qu'en cas d'absolue nécessité
+               vm.vfs_cache_pressure=50
+               EOF
  }
 rule_filesystem_unmount () {
-       ! mountpoint /proc ||
-       umount /proc
-       ! mountpoint /sys ||
-       umount /sys
  }
 rule_shell_source () {
        . /etc/profile
@@ -101,7 +101,7 @@ rule_boot_init () {
                aes-x86_64
                xts
                EOF
-       sed -i /etc/default/grub -e '/^GRUB_CMDLINE_LINUX=/d;r/dev/fd/3' 3<<-EOF
+       mk_reg mod= own= --append /etc/default/grub <<-EOF
                GRUB_CMDLINE_LINUX="vt.default_utf8=1 rootfstype=ext4 loglevel=5 console=hvc0 resume=/dev/mapper/${vm}_swap_deciphered"
                EOF
  }