$(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
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
}