return ${EXIT_ERROR}
fi
+ zone_db ${zone} starting
+
hook_exec ${hook} up ${zone} $@
+
+ zone_db ${zone} started
}
function zone_down() {
return ${EXIT_ERROR}
fi
+ zone_db ${zone} stopping
+
hook_exec ${hook} down ${zone} $@
+
+ zone_db ${zone} stopped
}
function zone_status() {
device_has_ipv4 $@
}
+function zone_db() {
+ local zone=${1}
+ local action=${2}
+ shift 2
+
+ case "${action}" in
+ starting|started|stopping|stopped)
+ db_connection_update ${zone} ${action}
+ ;;
+ esac
+}