From 499e2019fc845f295b00ea086d37371de11e8005 Mon Sep 17 00:00:00 2001 From: Fabien BOURGEOIS Date: Sat, 17 Feb 2018 17:55:41 +0100 Subject: [PATCH] [IMP]Odoo backup image can now be used for 1 or many hosts (fix problem with space in array) --- odoo/backups/launch.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/odoo/backups/launch.sh b/odoo/backups/launch.sh index c801c74..b360acd 100644 --- a/odoo/backups/launch.sh +++ b/odoo/backups/launch.sh @@ -3,14 +3,14 @@ set -f echo '#!/bin/bash' > /home/odoo/backup.sh index=0 -ODOO_HOST=(${ODOO_HOST//:/ }) -ODOO_ADMIN_PASSWORD=(${ODOO_ADMIN_PASSWORD//:/ }) -ODOO_DATABASES=(${ODOO_DATABASES//:/ }) +IFS=':' read -ra ODOO_HOST <<< "$ODOO_HOST" +IFS=':' read -ra ODOO_ADMIN_PASSWORD <<< "$ODOO_ADMIN_PASSWORD" +IFS=':' read -ra ODOO_DATABASES <<< "$ODOO_DATABASES" for host in "${ODOO_HOST[@]}" do HOST=${host} ADMIN_PASSWORD=${ODOO_ADMIN_PASSWORD[$index]} - DATABASE=${ODOO_DATABASES[$index]} + DATABASES=${ODOO_DATABASES[$index]} export HOST ADMIN_PASSWORD DATABASES envsubst < /home/odoo/backup.template >> /home/odoo/backup.sh ((index++))