From aed0f9d1b935920999ed63f4640543e4bc57c974 Mon Sep 17 00:00:00 2001 From: Martin Schwenke Date: Wed, 13 Jun 2012 13:53:18 +1000 Subject: tests/eventscripts: Add a policy routing unit test for "ip rule del" failure Signed-off-by: Martin Schwenke (This used to be ctdb commit 0ce5b079f327aba55b62800ccb22d79976fac665) --- ctdb/tests/eventscripts/13.per_ip_routing.013.sh | 38 ++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100755 ctdb/tests/eventscripts/13.per_ip_routing.013.sh diff --git a/ctdb/tests/eventscripts/13.per_ip_routing.013.sh b/ctdb/tests/eventscripts/13.per_ip_routing.013.sh new file mode 100755 index 0000000000..5c07632023 --- /dev/null +++ b/ctdb/tests/eventscripts/13.per_ip_routing.013.sh @@ -0,0 +1,38 @@ +#!/bin/sh + +. "${TEST_SCRIPTS_DIR}/unit.sh" + +define_test "1 IP configured, releaseip of unassigned" + +setup_ctdb +setup_ctdb_policy_routing + +ctdb_get_1_public_address | +{ + read dev ip bits + + net=$(ipv4_host_addr_to_net "$ip" "$bits") + gw="${net%.*}.1" # a dumb, calculated default + + cat >"$CTDB_PER_IP_ROUTING_CONF" <