浏览代码

mesh peer tmp directory in a ram disk

Bob Mottram 8 年前
父节点
当前提交
bc740ddb12
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 18 次插入3 次删除
  1. 18
    3
      src/freedombone-image-mesh

+ 18
- 3
src/freedombone-image-mesh 查看文件

59
 # Tomb containing logs
59
 # Tomb containing logs
60
 TOMB_LOG_SIZE_MB=10
60
 TOMB_LOG_SIZE_MB=10
61
 
61
 
62
+# tmp directory
63
+TOMB_TMP_SIZE_MB=10
64
+
62
 # size of the tomb used to store qtox settings
65
 # size of the tomb used to store qtox settings
63
 TOMB_TOX_SIZE_MB=10
66
 TOMB_TOX_SIZE_MB=10
64
 
67
 
106
     fi
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
 function set_hostname {
123
 function set_hostname {
110
     DEFAULT_DOMAIN_NAME="$1"
124
     DEFAULT_DOMAIN_NAME="$1"
111
 
125
 
565
         chown ${MY_USERNAME}:${MY_USERNAME} /home/$MY_USERNAME/.config
579
         chown ${MY_USERNAME}:${MY_USERNAME} /home/$MY_USERNAME/.config
566
     fi
580
     fi
567
 
581
 
568
-    tomb slam all
582
+    #tomb slam all
583
+    tmp_ram_disk 10
569
     enable_batman_daemon
584
     enable_batman_daemon
570
-    create_ram_disk 1
571
-    setup_amnesic_data
585
+    #create_ram_disk 1
586
+    #setup_amnesic_data
572
     change_avahi_name
587
     change_avahi_name
573
     configure_toxcore
588
     configure_toxcore
574
     create_tox_user
589
     create_tox_user