Bläddra i källkod

mesh peer tmp directory in a ram disk

Bob Mottram 8 år sedan
förälder
incheckning
bc740ddb12
No account linked to committer's email
1 ändrade filer med 18 tillägg och 3 borttagningar
  1. 18
    3
      src/freedombone-image-mesh

+ 18
- 3
src/freedombone-image-mesh Visa fil

@@ -59,6 +59,9 @@ FIRST_BOOT=/home/$MY_USERNAME/.first_boot
59 59
 # Tomb containing logs
60 60
 TOMB_LOG_SIZE_MB=10
61 61
 
62
+# tmp directory
63
+TOMB_TMP_SIZE_MB=10
64
+
62 65
 # size of the tomb used to store qtox settings
63 66
 TOMB_TOX_SIZE_MB=10
64 67
 
@@ -106,6 +109,17 @@ function create_ram_disk {
106 109
     fi
107 110
 }
108 111
 
112
+function tmp_ram_disk {
113
+    ramdisk_size_mb=$1
114
+    if [ ! -d /tmp ]; then
115
+        mkdir -p /tmp
116
+    fi
117
+    if ! grep -q '/tmp' /etc/fstab; then
118
+        mount -t tmpfs -o size=${ramdisk_size_mb}m tmpfs /tmp
119
+        echo "tmpfs       /tmp tmpfs   nodev,nosuid,noexec,nodiratime,size=${ramdisk_size_mb}M   0 0" >> /etc/fstab
120
+    fi
121
+}
122
+
109 123
 function set_hostname {
110 124
     DEFAULT_DOMAIN_NAME="$1"
111 125
 
@@ -565,10 +579,11 @@ if [ -f $MESH_INSTALL_SETUP ]; then
565 579
         chown ${MY_USERNAME}:${MY_USERNAME} /home/$MY_USERNAME/.config
566 580
     fi
567 581
 
568
-    tomb slam all
582
+    #tomb slam all
583
+    tmp_ram_disk 10
569 584
     enable_batman_daemon
570
-    create_ram_disk 1
571
-    setup_amnesic_data
585
+    #create_ram_disk 1
586
+    #setup_amnesic_data
572 587
     change_avahi_name
573 588
     configure_toxcore
574 589
     create_tox_user