Преглед изворни кода

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
 
206
 
207
 function tahoelafs_update_script {
207
 function tahoelafs_update_script {
208
     update_script_filename=$1
208
     update_script_filename=$1
209
-    update_script_type=$2
210
 
209
 
211
     echo '#!/bin/bash' > $update_script_filename
210
     echo '#!/bin/bash' > $update_script_filename
211
+    echo 'TOX_USERNAME=$(toxid --showuser)' >> $update_script_filename
212
     echo 'PEERS_FILE=$(mktemp /tmp/tahoelafs-peers.XXXXXX)' >> $update_script_filename
212
     echo 'PEERS_FILE=$(mktemp /tmp/tahoelafs-peers.XXXXXX)' >> $update_script_filename
213
     echo -n 'avahi-browse -atl | grep "Workstation" | ' >> $update_script_filename
213
     echo -n 'avahi-browse -atl | grep "Workstation" | ' >> $update_script_filename
214
     echo -n "awk -F ' ' '{print \$4}' " >> $update_script_filename
214
     echo -n "awk -F ' ' '{print \$4}' " >> $update_script_filename
242
     echo '    if [ -f /home/$USERNAME/.tahoe/tahoe.cfg ]; then' >> $update_script_filename
242
     echo '    if [ -f /home/$USERNAME/.tahoe/tahoe.cfg ]; then' >> $update_script_filename
243
     echo '        if ! grep -q "introducer.furl = ${furl}" /home/$USERNAME/.tahoe/tahoe.cfg; then' >> $update_script_filename
243
     echo '        if ! grep -q "introducer.furl = ${furl}" /home/$USERNAME/.tahoe/tahoe.cfg; then' >> $update_script_filename
244
     echo '            sed -i "s|introducer.furl =.*|introducer.furl = ${furl}|g" /home/$USERNAME/.tahoe/tahoe.cfg' >> $update_script_filename
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
     echo '            chown $USERNAME:$USERNAME /home/$USERNAME/.tahoe/tahoe.cfg' >> $update_script_filename
246
     echo '            chown $USERNAME:$USERNAME /home/$USERNAME/.tahoe/tahoe.cfg' >> $update_script_filename
255
     echo "            su -c '$TAHOE_COMMAND restart' - \$USERNAME" >> $update_script_filename
247
     echo "            su -c '$TAHOE_COMMAND restart' - \$USERNAME" >> $update_script_filename
256
     echo '        fi' >> $update_script_filename
248
     echo '        fi' >> $update_script_filename
257
-
258
     echo '    fi' >> $update_script_filename
249
     echo '    fi' >> $update_script_filename
259
     echo 'done' >> $update_script_filename
250
     echo 'done' >> $update_script_filename
260
     echo '' >> $update_script_filename
251
     echo '' >> $update_script_filename
280
     chroot "$rootdir" /root/install_tahoelafs
271
     chroot "$rootdir" /root/install_tahoelafs
281
     chroot "$rootdir" rm /root/install_tahoelafs
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
     if ! grep -q "update-tahoelafs" $rootdir/etc/crontab; then
276
     if ! grep -q "update-tahoelafs" $rootdir/etc/crontab; then
286
         echo "*/1            * *   *   *   root /usr/bin/update-tahoelafs 2> /dev/null" >> $rootdir/etc/crontab
277
         echo "*/1            * *   *   *   root /usr/bin/update-tahoelafs 2> /dev/null" >> $rootdir/etc/crontab