apacheconfig: si host==@@dhost@@, alors hostname=@@dhostname@@ et aliases=@@daliases@@

This commit is contained in:
Jephté Clain 2015-11-02 10:14:42 +04:00
parent 27592d4450
commit 5d3861b934
1 changed files with 10 additions and 5 deletions

View File

@ -66,11 +66,16 @@ function __template_defaultf_host() {
myhost myhost
} }
function __template_updatef_host() { function __template_updatef_host() {
if [ "$host" == "@@dhost@@" ]; then
__template_set_var hostname @@dhostname@@
__template_set_var aliases @@daliases@@
else
local update_aliases local update_aliases
[ "$aliases" == "$hostname" ] && update_aliases=1 [ "$aliases" == "$hostname" ] && update_aliases=1
__template_set_var hostname "${host%%.*}" __template_set_var hostname "${host%%.*}"
[ -n "$update_aliases" ] && __template_set_var aliases "$hostname" [ -n "$update_aliases" ] && __template_set_var aliases "$hostname"
[ -n "$ips" ] || __template_set_var ips "" [ -n "$ips" ] || __template_set_var ips ""
fi
} }
__TEMPLATE_DEFAULTF_ips=__template_defaultf_ips __TEMPLATE_DEFAULTF_ips=__template_defaultf_ips