|
@@ -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
|