From ff95d79d2686b5a8858c99d5286617723f657ccf Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Sat, 1 Oct 2016 15:08:02 +0100 Subject: [PATCH] Check that file exists --- src/freedombone-utils-onion | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/freedombone-utils-onion b/src/freedombone-utils-onion index 498360b3..796d86a8 100755 --- a/src/freedombone-utils-onion +++ b/src/freedombone-utils-onion @@ -107,10 +107,12 @@ function add_onion_service { onion_address=$(cat /var/lib/tor/hidden_service_${onion_service_name}/hostname) # Record the domain in the completion file - if ! grep "${onion_service_name} onion domain" $COMPLETION_FILE; then - echo "${onion_service_name} onion domain:${onion_address}" >> $COMPLETION_FILE - else - sed -i "s|${onion_service_name} onion domain.*|${onion_service_name} onion domain:${onion_address}|g" $COMPLETION_FILE + if [ -f $COMPLETION_FILE ]; then + if ! grep "${onion_service_name} onion domain" $COMPLETION_FILE; then + echo "${onion_service_name} onion domain:${onion_address}" >> $COMPLETION_FILE + else + sed -i "s|${onion_service_name} onion domain.*|${onion_service_name} onion domain:${onion_address}|g" $COMPLETION_FILE + fi fi echo $onion_address