diff --git a/src/freedombone-utils-webadmin b/src/freedombone-utils-webadmin index 63e2e9f180433962be908b2e1707083a698de8a9..f774e07d84d55127b4474c44b4ad74c5483ef254 100755 --- a/src/freedombone-utils-webadmin +++ b/src/freedombone-utils-webadmin @@ -862,11 +862,18 @@ function web_admin_create_installed_apps_category { # special case for rsync if [[ "$app_name" == 'rsync' ]]; then RSYNC_HOSTNAME_ONION=$(cat /var/lib/tor/hidden_service_rsync/hostname) + read_config_param DEFAULT_DOMAIN_NAME if grep -q 'read only = true' /etc/rsync/rsyncd.conf; then domain_name="torsocks rsync -avmr --delete $RSYNC_HOSTNAME_ONION::files ~/your_directory/<br><br>rsync -avmr --delete ${PROJECT_NAME}::files ~/your_directory/" + if [[ "$DEFAULT_DOMAIN_NAME" != *'.local' ]]; then + domain_name="${domain_name}<br><br>rsync -avmr --delete $DEFAULT_DOMAIN_NAME::files ~/your_directory/" + fi else 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" + if [[ "$DEFAULT_DOMAIN_NAME" != *'.local' ]]; then + domain_name="${domain_name}<br><br>rsync -avmr --delete $DEFAULT_DOMAIN_NAME::files ~/your_directory/ \&\& rsync -avmr --delete ~/your_directory/ $DEFAULT_DOMAIN_NAME::files" + fi fi fi