Use head to avoid possible other entries

This commit is contained in:
Bob Mottram 2016-10-01 13:07:18 +01:00
parent daa92141c8
commit 5f8e95a089
1 changed files with 5 additions and 5 deletions

View File

@ -238,7 +238,7 @@ function upgrade_gnusocial {
function backup_local_gnusocial {
MICROBLOG_DOMAIN_NAME='microblog'
if grep -q "GNU Social domain" $COMPLETION_FILE; then
MICROBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "GNU Social domain" | awk -F ':' '{print $2}')
MICROBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "GNU Social domain" | head -n 1 | awk -F ':' '{print $2}')
fi
source_directory=/var/www/${MICROBLOG_DOMAIN_NAME}/htdocs
@ -266,7 +266,7 @@ function restore_local_gnusocial {
if ! grep -q "GNU Social domain" $COMPLETION_FILE; then
return
fi
MICROBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "GNU Social domain" | awk -F ':' '{print $2}')
MICROBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "GNU Social domain" | head -n 1 | awk -F ':' '{print $2}')
if [ $MICROBLOG_DOMAIN_NAME ]; then
echo $"Restoring GNU Social"
temp_restore_dir=/root/tempgnusocial
@ -292,7 +292,7 @@ function restore_local_gnusocial {
function backup_remote_gnusocial {
if grep -q "GNU Social domain" $COMPLETION_FILE; then
MICROBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "GNU Social domain" | awk -F ':' '{print $2}')
MICROBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "GNU Social domain" | head -n 1 | awk -F ':' '{print $2}')
temp_backup_dir=/var/www/${MICROBLOG_DOMAIN_NAME}/htdocs
if [ -d $temp_backup_dir ]; then
function_check suspend_site
@ -317,7 +317,7 @@ function backup_remote_gnusocial {
function restore_remote_gnusocial {
if grep -q "GNU Social domain" $COMPLETION_FILE; then
echo $"Restoring GNU Social"
MICROBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "GNU Social domain" | awk -F ':' '{print $2}')
MICROBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "GNU Social domain" | head -n 1 | awk -F ':' '{print $2}')
# stop the daemons
cd /var/www/${MICROBLOG_DOMAIN_NAME}/htdocs
@ -344,7 +344,7 @@ function remove_gnusocial {
return
fi
if grep -q "MICROBLOG_DOMAIN_NAME" $CONFIGURATION_FILE; then
MICROBLOG_DOMAIN_NAME=$(grep "MICROBLOG_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
MICROBLOG_DOMAIN_NAME=$(grep "MICROBLOG_DOMAIN_NAME" $CONFIGURATION_FILE | head -n 1 | awk -F '=' '{print $2}')
fi
if grep -q "MY_USERNAME" $CONFIGURATION_FILE; then
MY_USERNAME=$(grep "MY_USERNAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')