From f1f65d61d2e93e2c599dd0484f6d0e1f87001095 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Fri, 9 Dec 2016 19:47:54 +0000 Subject: [PATCH] Make mesh router drive read only after initial setup --- src/freedombone-image-mesh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/freedombone-image-mesh b/src/freedombone-image-mesh index ffd7f81f..140c5990 100755 --- a/src/freedombone-image-mesh +++ b/src/freedombone-image-mesh @@ -109,6 +109,14 @@ function create_ram_disk { fi } +function make_root_read_only { + if [ ! -d /home/$MY_USERNAME/Desktop ]; then + if ! grep 'ro,subvol=@' /etc/fstab; then + sed -i 's|subvol=@|ro,subvol=@|g' /etc/fstab + fi + fi +} + function tmp_ram_disk { ramdisk_size_mb=$1 if [ ! -d /tmp ]; then @@ -589,6 +597,7 @@ if [ -f $MESH_INSTALL_SETUP ]; then #setup_tahoelafs setup_ipfs mesh_amnesic + make_root_read_only if [ ! -f $MESH_AMNESIC ]; then rm $MESH_INSTALL_SETUP