From bc740ddb129497a3de82fae17879920bc01968a3 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Mon, 12 Sep 2016 15:04:17 +0100 Subject: [PATCH] mesh peer tmp directory in a ram disk --- src/freedombone-image-mesh | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/freedombone-image-mesh b/src/freedombone-image-mesh index 1d796c4b..c285aff6 100755 --- a/src/freedombone-image-mesh +++ b/src/freedombone-image-mesh @@ -59,6 +59,9 @@ FIRST_BOOT=/home/$MY_USERNAME/.first_boot # Tomb containing logs TOMB_LOG_SIZE_MB=10 +# tmp directory +TOMB_TMP_SIZE_MB=10 + # size of the tomb used to store qtox settings TOMB_TOX_SIZE_MB=10 @@ -106,6 +109,17 @@ function create_ram_disk { fi } +function tmp_ram_disk { + ramdisk_size_mb=$1 + if [ ! -d /tmp ]; then + mkdir -p /tmp + fi + if ! grep -q '/tmp' /etc/fstab; then + mount -t tmpfs -o size=${ramdisk_size_mb}m tmpfs /tmp + echo "tmpfs /tmp tmpfs nodev,nosuid,noexec,nodiratime,size=${ramdisk_size_mb}M 0 0" >> /etc/fstab + fi +} + function set_hostname { DEFAULT_DOMAIN_NAME="$1" @@ -565,10 +579,11 @@ if [ -f $MESH_INSTALL_SETUP ]; then chown ${MY_USERNAME}:${MY_USERNAME} /home/$MY_USERNAME/.config fi - tomb slam all + #tomb slam all + tmp_ram_disk 10 enable_batman_daemon - create_ram_disk 1 - setup_amnesic_data + #create_ram_disk 1 + #setup_amnesic_data change_avahi_name configure_toxcore create_tox_user