Bob Mottram 8 years ago
parent
commit
d9a82086a2
1 changed files with 13 additions and 0 deletions
  1. 13
    0
      src/freedombone-app-tahoelafs

+ 13
- 0
src/freedombone-app-tahoelafs View File

232
     if [ ! -d /home/tahoelafs/data ]; then
232
     if [ ! -d /home/tahoelafs/data ]; then
233
         mkdir /home/tahoelafs/data
233
         mkdir /home/tahoelafs/data
234
     fi
234
     fi
235
+
236
+    # remove files we don't need
237
+    rm /home/tahoelafs/.mutt
238
+    rm /home/tahoelafs/.emacs-mutt
239
+    rm /home/tahoelafs/.muttrc
240
+    rm /home/tahoelafs/.mutt-alias
241
+    rm /home/tahoelafs/.procmailrc
242
+
243
+    # set permissions
235
     chown -R tahoelafs:tahoelafs /home/tahoelafs
244
     chown -R tahoelafs:tahoelafs /home/tahoelafs
245
+
246
+    # create the introducer config
236
     su -c "$TAHOE_COMMAND create-introducer -C /home/tahoelafs/data --hide-ip --hostname=127.0.0.1" - tahoelafs
247
     su -c "$TAHOE_COMMAND create-introducer -C /home/tahoelafs/data --hide-ip --hostname=127.0.0.1" - tahoelafs
237
     TAHOELAFS_CONFIG=/home/tahoelafs/.tahoe-introducer/tahoe.cfg
248
     TAHOELAFS_CONFIG=/home/tahoelafs/.tahoe-introducer/tahoe.cfg
238
     if [ ! -f $TAHOELAFS_CONFIG ]; then
249
     if [ ! -f $TAHOELAFS_CONFIG ]; then
239
         exit 62831
250
         exit 62831
240
     fi
251
     fi
241
 
252
 
253
+    # create an onion address
242
     TAHOELAFS_ONION_HOSTNAME=$(add_onion_service tahoelafs ${TAHOELAFS_PORT} ${TAHOELAFS_ONION_PORT})
254
     TAHOELAFS_ONION_HOSTNAME=$(add_onion_service tahoelafs ${TAHOELAFS_PORT} ${TAHOELAFS_ONION_PORT})
243
     tahoelafs_setup_config $TAHOELAFS_CONFIG
255
     tahoelafs_setup_config $TAHOELAFS_CONFIG
244
 
256
 
257
+    # create a daemon
245
     TAHOELAFS_DAEMON_FILE=/etc/systemd/system/tahoelafs.service
258
     TAHOELAFS_DAEMON_FILE=/etc/systemd/system/tahoelafs.service
246
     echo '[Unit]' > $TAHOELAFS_DAEMON_FILE
259
     echo '[Unit]' > $TAHOELAFS_DAEMON_FILE
247
     echo 'Description=Tahoe-LAFS introducer' >> $TAHOELAFS_DAEMON_FILE
260
     echo 'Description=Tahoe-LAFS introducer' >> $TAHOELAFS_DAEMON_FILE