Correction : local/check-mk-agent-configure - ~emplacement de la
[lhc/ateliers.git] / local / filesystem-configure
1 #!/bin/sh -eu
2 tool=$(readlink -e "${0%/*}/..")
3 . "$tool"/local/lib.sh
4
5 m4 \
6 --define=LOCAL_LLOCAL_LV=$local_lvm_lv \
7 --define=LOCAL_LLOCAL_VG=$local_lvm_vg \
8 <"$tool"/etc/fstab.m4 |
9 sudo install -m 644 -o root -g root /dev/stdin \
10 /etc/fstab
11 m4 \
12 --define=LOCAL_LLOCAL_LV=$local_lvm_lv \
13 --define=LOCAL_LLOCAL_VG=$local_lvm_vg \
14 <"$tool"/etc/crypttab.m4 |
15 sudo install -m 644 -o root -g root /dev/stdin \
16 /etc/crypttab
17 sudo install -m 644 -o root -g root /dev/stdin \
18 /etc/default/tmpfs <<-EOF
19 LOCK_SIZE=5242880 # NOTE: 5MiB
20 RAMLOCK=yes
21 RAMSHM=yes
22 RAMTMP=yes
23 RUN_SIZE=10%
24 SHM_SIZE=
25 TMP_MODE=1777,nr_inodes=1000k,noatime
26 TMP_OVERFLOW_LIMIT=1024
27 # NOTE: mount tmpfs on /tmp if there is less than the limit size (in kiB)
28 # on the root filesystem (overriding RAMTMP).
29 TMP_SIZE=200m
30 TMPFS_SIZE=20%VM
31 EOF