#!/bin/sh -eu tool=$(readlink -e "${0%/*}/..") . "$tool"/local/lib.sh m4 \ --define=LOCAL_LLOCAL_LV=$local_lvm_lv \ --define=LOCAL_LLOCAL_VG=$local_lvm_vg \ <"$tool"/etc/fstab.m4 | sudo install -m 644 -o root -g root /dev/stdin \ /etc/fstab m4 \ --define=LOCAL_LLOCAL_LV=$local_lvm_lv \ --define=LOCAL_LLOCAL_VG=$local_lvm_vg \ <"$tool"/etc/crypttab.m4 | sudo install -m 644 -o root -g root /dev/stdin \ /etc/crypttab sudo install -m 644 -o root -g root /dev/stdin \ /etc/default/tmpfs <<-EOF LOCK_SIZE=5242880 # NOTE: 5MiB RAMLOCK=yes RAMSHM=yes RAMTMP=yes RUN_SIZE=10% SHM_SIZE= TMP_MODE=1777,nr_inodes=1000k,noatime TMP_OVERFLOW_LIMIT=1024 # NOTE: mount tmpfs on /tmp if there is less than the limit size (in kiB) # on the root filesystem (overriding RAMTMP). TMP_SIZE=200m TMPFS_SIZE=20%VM EOF