X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=ateliers_hosted;fp=ateliers_hosted;h=5cbc254319839d029d6d6755d38c1f8fd1e15e34;hp=49c4c10ad3cf325fee4075350a74920c60c63ac0;hb=7e0958f585dd35e2d242b138f5632f3902c4d051;hpb=caa6a54495a1b5ac9cbccc9774b35154be771051 diff --git a/ateliers_hosted b/ateliers_hosted index 49c4c10..5cbc254 100755 --- a/ateliers_hosted +++ b/ateliers_hosted @@ -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 }