Bladeren bron

Introducer directory

Bob Mottram 8 jaren geleden
bovenliggende
commit
22c6850300
1 gewijzigde bestanden met toevoegingen van 13 en 18 verwijderingen
  1. 13
    18
      src/freedombone-app-tahoelafs

+ 13
- 18
src/freedombone-app-tahoelafs Bestand weergeven

@@ -108,7 +108,7 @@ function upgrade_tahoelafs {
108 108
 }
109 109
 
110 110
 function backup_local_tahoelafs {
111
-    source_directory=/home/tahoelafs/.tahoe-introducer
111
+    source_directory=/home/tahoelafs/data
112 112
     if [ ! -d $source_directory ]; then
113 113
         return
114 114
     fi
@@ -124,20 +124,20 @@ function restore_local_tahoelafs {
124 124
     systemctl stop tahoelafs
125 125
     temp_restore_dir=/root/temptahoelafs
126 126
     restore_directory_from_usb $temp_restore_dir tahoelafs
127
-    mv /home/tahoelafs/.tahoe-introducer /home/tahoelafs/.tahoe-introducer-old
128
-    cp -r $temp_restore_dir/home/tahoelafs/.tahoe-introducer /home/tahoelafs/
127
+    mv /home/tahoelafs/data /home/tahoelafs/data-old
128
+    cp -r $temp_restore_dir/home/tahoelafs/data /home/tahoelafs/data
129 129
     if [ ! "$?" = "0" ]; then
130
-        mv /home/tahoelafs/.tahoe-introducer-old /home/tahoelafs/.tahoe-introducer
130
+        mv /home/tahoelafs/data-old /home/tahoelafs/data
131 131
         exit 246833
132 132
     fi
133
-    rm -rf /home/tahoelafs/.tahoe-introducer
133
+    rm -rf /home/tahoelafs/data
134 134
     chown -R tahoelafs:tahoelafs /home/tahoelafs
135 135
     systemctl start tahoelafs
136 136
     echo $"Restore complete"
137 137
 }
138 138
 
139 139
 function backup_remote_tahoelafs {
140
-    source_directory=/home/tahoelafs/.tahoe-introducer
140
+    source_directory=/home/tahoelafs/data
141 141
     if [ ! -d $source_directory ]; then
142 142
         return
143 143
     fi
@@ -153,13 +153,13 @@ function restore_remote_tahoelafs {
153 153
     systemctl stop tahoelafs
154 154
     temp_restore_dir=/root/temptahoelafs
155 155
     restore_directory_from_friend $temp_restore_dir tahoelafs
156
-    mv /home/tahoelafs/.tahoe-introducer /home/tahoelafs/.tahoe-introducer-old
157
-    cp -r $temp_restore_dir/home/tahoelafs/.tahoe-introducer /home/tahoelafs/
156
+    mv /home/tahoelafs/data /home/tahoelafs/data-old
157
+    cp -r $temp_restore_dir/home/tahoelafs/data /home/tahoelafs/data
158 158
     if [ ! "$?" = "0" ]; then
159
-        mv /home/tahoelafs/.tahoe-introducer-old /home/tahoelafs/.tahoe-introducer
159
+        mv /home/tahoelafs/data-old /home/tahoelafs/data
160 160
         exit 623925
161 161
     fi
162
-    rm -rf /home/tahoelafs/.tahoe-introducer-old
162
+    rm -rf /home/tahoelafs/data-old
163 163
     chown -R tahoelafs:tahoelafs /home/tahoelafs
164 164
     systemctl start tahoelafs
165 165
     echo $"Restore complete"
@@ -213,10 +213,6 @@ function install_tahoelafs {
213 213
         rm -rf /home/tahoelafs/Maildir
214 214
     fi
215 215
 
216
-    if [ ! -d /home/tahoelafs/.tahoe-introducer ]; then
217
-        mkdir /home/tahoelafs/.tahoe-introducer
218
-    fi
219
-
220 216
     git_clone $TAHOELAFS_REPO /home/tahoelafs/tahoelafs
221 217
     cd /home/tahoelafs/tahoelafs
222 218
     git checkout $TAHOELAFS_COMMIT -b $TAHOELAFS_COMMIT
@@ -246,7 +242,7 @@ function install_tahoelafs {
246 242
 
247 243
     # create the introducer config
248 244
     su -c "$TAHOE_COMMAND create-introducer -C /home/tahoelafs/data --hide-ip --hostname=127.0.0.1" - tahoelafs
249
-    TAHOELAFS_CONFIG=/home/tahoelafs/.tahoe-introducer/tahoe.cfg
245
+    TAHOELAFS_CONFIG=/home/tahoelafs/data/tahoe.cfg
250 246
     if [ ! -f $TAHOELAFS_CONFIG ]; then
251 247
         exit 62831
252 248
     fi
@@ -267,8 +263,8 @@ function install_tahoelafs {
267 263
     echo "User=tahoelafs" >> $TAHOELAFS_DAEMON_FILE
268 264
     echo "Group=tahoelafs" >> $TAHOELAFS_DAEMON_FILE
269 265
     echo "WorkingDirectory=/home/tahoelafs/tahoelafs" >> $TAHOELAFS_DAEMON_FILE
270
-    echo "ExecStart=/home/tahoelafs/tahoelafs/venv/bin/tahoe start /home/tahoelafs/data/.tahoe-introducer" >> $TAHOELAFS_DAEMON_FILE
271
-    echo "ExecStop=/home/tahoelafs/tahoelafs/venv/bin/tahoe stop /home/tahoelafs/data/.tahoe-introducer" >> $TAHOELAFS_DAEMON_FILE
266
+    echo "ExecStart=/home/tahoelafs/tahoelafs/venv/bin/tahoe start /home/tahoelafs/data" >> $TAHOELAFS_DAEMON_FILE
267
+    echo "ExecStop=/home/tahoelafs/tahoelafs/venv/bin/tahoe stop /home/tahoelafs/data" >> $TAHOELAFS_DAEMON_FILE
272 268
     echo 'Restart=on-failure' >> $TAHOELAFS_DAEMON_FILE
273 269
     echo "Environment=\"USER=tahoelafs\" \"HOME=/home/tahoelafs\"" >> $TAHOELAFS_DAEMON_FILE
274 270
     echo '' >> $TAHOELAFS_DAEMON_FILE
@@ -279,7 +275,6 @@ function install_tahoelafs {
279 275
     systemctl start tahoelafs
280 276
 
281 277
     set_completion_param "tahoelafs commit" "$TAHOELAFS_COMMIT"
282
-    install_completed tahoelafs
283 278
 
284 279
     APP_INSTALLED=1
285 280
 }