From b2db73cccaba07f2c989d9c4b63502defba9044a Mon Sep 17 00:00:00 2001 From: Serghey Rodin Date: Mon, 3 Oct 2011 11:57:39 +0300 Subject: [PATCH] fix for huge alias number --- bin/v_change_web_domain_tpl | 11 ++++++++++- bin/v_rebuild_web_domains | 11 ++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/bin/v_change_web_domain_tpl b/bin/v_change_web_domain_tpl index 27bd2ea16..51e95ea37 100755 --- a/bin/v_change_web_domain_tpl +++ b/bin/v_change_web_domain_tpl @@ -74,7 +74,16 @@ fi # Defining variables for template replace ip=$(get_web_domain_value '$IP') aliases=$(get_web_domain_value '$ALIAS') -aliases_idn=$(idn -t --quiet -a "$aliases") +i=1 +for dom_alias in ${aliases//,/ }; do + dom_alias=$(idn -t --quiet -a $dom_alias) + if [ "$i" -eq 1 ]; then + aliases_idn="$dom_alias" + else + aliases_idn="$aliases_idn,$dom_alias" + fi + i=$((i + 1)) +done web_port=$(get_config_value '$WEB_PORT') email="$user@$domain" docroot="$V_HOME/$user/web/$domain/public_html" diff --git a/bin/v_rebuild_web_domains b/bin/v_rebuild_web_domains index 989aec3f5..5caaf2d3a 100755 --- a/bin/v_rebuild_web_domains +++ b/bin/v_rebuild_web_domains @@ -71,7 +71,16 @@ for domain in $domains; do docroot="$V_HOME/$user/web/$domain/public_html" email="$user@$domain" aliases=$(get_web_domain_value '$ALIAS') - aliases_idn=$(idn -t --quiet -a "$aliases") + i=1 + for dom_alias in ${aliases//,/ }; do + dom_alias=$(idn -t --quiet -a $dom_alias) + if [ "$i" -eq 1 ]; then + aliases_idn="$dom_alias" + else + aliases_idn="$aliases_idn,$dom_alias" + fi + i=$((i + 1)) + done suspend=$(get_web_domain_value '$SUSPEND') # Checking error log status