Browse Source

Use head to avoid possible other entries

Bob Mottram 8 years ago
parent
commit
5f8e95a089
1 changed files with 5 additions and 5 deletions
  1. 5
    5
      src/freedombone-app-gnusocial

+ 5
- 5
src/freedombone-app-gnusocial View File

@@ -238,7 +238,7 @@ function upgrade_gnusocial {
238 238
 function backup_local_gnusocial {
239 239
     MICROBLOG_DOMAIN_NAME='microblog'
240 240
     if grep -q "GNU Social domain" $COMPLETION_FILE; then
241
-        MICROBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "GNU Social domain" | awk -F ':' '{print $2}')
241
+        MICROBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "GNU Social domain" | head -n 1 | awk -F ':' '{print $2}')
242 242
     fi
243 243
 
244 244
     source_directory=/var/www/${MICROBLOG_DOMAIN_NAME}/htdocs
@@ -266,7 +266,7 @@ function restore_local_gnusocial {
266 266
     if ! grep -q "GNU Social domain" $COMPLETION_FILE; then
267 267
         return
268 268
     fi
269
-    MICROBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "GNU Social domain" | awk -F ':' '{print $2}')
269
+    MICROBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "GNU Social domain" | head -n 1 | awk -F ':' '{print $2}')
270 270
     if [ $MICROBLOG_DOMAIN_NAME ]; then
271 271
         echo $"Restoring GNU Social"
272 272
         temp_restore_dir=/root/tempgnusocial
@@ -292,7 +292,7 @@ function restore_local_gnusocial {
292 292
 
293 293
 function backup_remote_gnusocial {
294 294
     if grep -q "GNU Social domain" $COMPLETION_FILE; then
295
-        MICROBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "GNU Social domain" | awk -F ':' '{print $2}')
295
+        MICROBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "GNU Social domain" | head -n 1 | awk -F ':' '{print $2}')
296 296
         temp_backup_dir=/var/www/${MICROBLOG_DOMAIN_NAME}/htdocs
297 297
         if [ -d $temp_backup_dir ]; then
298 298
             function_check suspend_site
@@ -317,7 +317,7 @@ function backup_remote_gnusocial {
317 317
 function restore_remote_gnusocial {
318 318
     if grep -q "GNU Social domain" $COMPLETION_FILE; then
319 319
         echo $"Restoring GNU Social"
320
-        MICROBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "GNU Social domain" | awk -F ':' '{print $2}')
320
+        MICROBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "GNU Social domain" | head -n 1 | awk -F ':' '{print $2}')
321 321
 
322 322
         # stop the daemons
323 323
         cd /var/www/${MICROBLOG_DOMAIN_NAME}/htdocs
@@ -344,7 +344,7 @@ function remove_gnusocial {
344 344
         return
345 345
     fi
346 346
     if grep -q "MICROBLOG_DOMAIN_NAME" $CONFIGURATION_FILE; then
347
-        MICROBLOG_DOMAIN_NAME=$(grep "MICROBLOG_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
347
+        MICROBLOG_DOMAIN_NAME=$(grep "MICROBLOG_DOMAIN_NAME" $CONFIGURATION_FILE | head -n 1 | awk -F '=' '{print $2}')
348 348
     fi
349 349
     if grep -q "MY_USERNAME" $CONFIGURATION_FILE; then
350 350
         MY_USERNAME=$(grep "MY_USERNAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')