浏览代码

Update script only applies to mesh

Bob Mottram 8 年前
父节点
当前提交
f3bf095e9f
共有 1 个文件被更改,包括 3 次插入12 次删除
  1. 3
    12
      src/freedombone-app-tahoelafs

+ 3
- 12
src/freedombone-app-tahoelafs 查看文件

@@ -206,9 +206,9 @@ function configure_firewall_for_tahoelafs {
206 206
 
207 207
 function tahoelafs_update_script {
208 208
     update_script_filename=$1
209
-    update_script_type=$2
210 209
 
211 210
     echo '#!/bin/bash' > $update_script_filename
211
+    echo 'TOX_USERNAME=$(toxid --showuser)' >> $update_script_filename
212 212
     echo 'PEERS_FILE=$(mktemp /tmp/tahoelafs-peers.XXXXXX)' >> $update_script_filename
213 213
     echo -n 'avahi-browse -atl | grep "Workstation" | ' >> $update_script_filename
214 214
     echo -n "awk -F ' ' '{print \$4}' " >> $update_script_filename
@@ -242,19 +242,10 @@ function tahoelafs_update_script {
242 242
     echo '    if [ -f /home/$USERNAME/.tahoe/tahoe.cfg ]; then' >> $update_script_filename
243 243
     echo '        if ! grep -q "introducer.furl = ${furl}" /home/$USERNAME/.tahoe/tahoe.cfg; then' >> $update_script_filename
244 244
     echo '            sed -i "s|introducer.furl =.*|introducer.furl = ${furl}|g" /home/$USERNAME/.tahoe/tahoe.cfg' >> $update_script_filename
245
-
246
-    # change the nickname to the same as used by tox
247
-    if [ $update_script_type ]; then
248
-        if [[ $update_script_type == "mesh" ]]; then
249
-            echo '            TOX_USERNAME=$(toxid --showuser)' >> $update_script_filename
250
-            echo '            sed -i "s|nickname =.*|nickname = ${TOX_USERNAME}|g" /home/$USERNAME/.tahoe/tahoe.cfg' >> $update_script_filename
251
-        fi
252
-    fi
253
-
245
+    echo '            sed -i "s|nickname =.*|nickname = ${TOX_USERNAME}|g" /home/$USERNAME/.tahoe/tahoe.cfg' >> $update_script_filename
254 246
     echo '            chown $USERNAME:$USERNAME /home/$USERNAME/.tahoe/tahoe.cfg' >> $update_script_filename
255 247
     echo "            su -c '$TAHOE_COMMAND restart' - \$USERNAME" >> $update_script_filename
256 248
     echo '        fi' >> $update_script_filename
257
-
258 249
     echo '    fi' >> $update_script_filename
259 250
     echo 'done' >> $update_script_filename
260 251
     echo '' >> $update_script_filename
@@ -280,7 +271,7 @@ EOF
280 271
     chroot "$rootdir" /root/install_tahoelafs
281 272
     chroot "$rootdir" rm /root/install_tahoelafs
282 273
 
283
-    tahoelafs_update_script $rootdir/usr/bin/update-tahoelafs mesh
274
+    tahoelafs_update_script $rootdir/usr/bin/update-tahoelafs
284 275
 
285 276
     if ! grep -q "update-tahoelafs" $rootdir/etc/crontab; then
286 277
         echo "*/1            * *   *   *   root /usr/bin/update-tahoelafs 2> /dev/null" >> $rootdir/etc/crontab