From 698a988803d6be135d30238438f9036e9b2452f9 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@robotics.uk.to>
Date: Mon, 7 Jan 2019 22:13:12 +0000
Subject: [PATCH] backslash &

---
 src/freedombone-utils-webadmin | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/freedombone-utils-webadmin b/src/freedombone-utils-webadmin
index c90e14e89..259ce6ec7 100755
--- a/src/freedombone-utils-webadmin
+++ b/src/freedombone-utils-webadmin
@@ -857,11 +857,12 @@ function web_admin_create_installed_apps_category {
                         else
                             domain_name="http://${onion_domain_name}"
                         fi
+                    fi
 
-                        if [[ "$app_name" == 'rsync' ]]; then
-                            RSYNC_HOSTNAME_ONION=$(cat /var/lib/tor/hidden_service_rsync/hostname)
-                            domain_name="torsocks rsync -avmr --delete $RSYNC_HOSTNAME_ONION::files ~/your_directory/ && torsocks rsync -avmr --delete ~/your_directory/ $RSYNC_HOSTNAME_ONION::files<br><br>rsync -avmr --delete ${PROJECT_NAME}::files ~/your_directory/ && rsync -avmr --delete ~/your_directory/ ${PROJECT_NAME}::files"
-                        fi
+                    # special case for rsync
+                    if [[ "$app_name" == 'rsync' ]]; then
+                        RSYNC_HOSTNAME_ONION=$(cat /var/lib/tor/hidden_service_rsync/hostname)
+                        domain_name="torsocks rsync -avmr --delete $RSYNC_HOSTNAME_ONION::files ~/your_directory/ \&\& torsocks rsync -avmr --delete ~/your_directory/ $RSYNC_HOSTNAME_ONION::files<br><br>rsync -avmr --delete ${PROJECT_NAME}::files ~/your_directory/ \&\& rsync -avmr --delete ~/your_directory/ ${PROJECT_NAME}::files"
                     fi
 
                     if [ $installed_apps_ctr -eq 0 ]; then
@@ -908,6 +909,7 @@ function web_admin_create_installed_apps_category {
                                 fi
                             else
                                 # do something different for rsync: show the commands to sync
+                                RSYNC_HOSTNAME_ONION=$(cat /var/lib/tor/hidden_service_rsync/hostname)
                                 if [ ! -f /usr/local/bin/myqr ]; then
                                     echo -n "torsocks rsync -avmr --delete $RSYNC_HOSTNAME_ONION::files ~/your_directory/ && torsocks rsync -avmr --delete ~/your_directory/ $RSYNC_HOSTNAME_ONION::files" | qrencode -t PNG -o "$webadmin_install_dir/app_qrcode_${app_name}.png"
                                 else
-- 
GitLab