From 0226baa6bf0d6a8ebcf632584b14fbed3cb8a773 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Sun, 19 Dec 2010 18:29:16 +0100 Subject: [PATCH] Allow excluding a host twice --- config/build-nagios | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/build-nagios b/config/build-nagios index 13c3d4c..545e4fd 100755 --- a/config/build-nagios +++ b/config/build-nagios @@ -239,9 +239,9 @@ def find_hosts(service, servers, hostgroups) hosts = merge_hosts_and_hostgroups service, servers, hostgroups, '' excludehosts = merge_hosts_and_hostgroups service, servers, hostgroups, 'exclude' - excludehosts.each{ |host| + excludehosts.uniq.each{ |host| if hosts.delete(host) == nil - throw "Cannot remove host #{host} from service #{service['service_description']}: it's not included anyway or excluded twice." + throw "Cannot remove host #{host} from service #{service['service_description']}: it's not included anyway." end } -- 2.20.1