~ubuntu-branches/ubuntu/raring/maradns/raring

« back to all changes in this revision

Viewing changes to deadwood-2.4.10/sqa/sqa_one_upstream_down/do.test

  • Committer: Bazaar Package Importer
  • Author(s): Kai Hendry
  • Date: 2010-01-24 12:17:40 UTC
  • mfrom: (1.1.13 upstream) (10.1.4 sid)
  • Revision ID: james.westby@ubuntu.com-20100124121740-a4e1fjobwaouz443
Tags: 1.4.02-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
 
 
3
# This is a test to make sure deadwood still works when one upstream server
 
4
# is non-responsive
 
5
 
 
6
killall maradns > /dev/null 2>&1 # Don't run this test on Solaris
 
7
sleep 2
 
8
 
 
9
for IP in 127.0.0.4 ; do
 
10
cat > mararc-${IP} << EOF
 
11
chroot_dir="$( pwd )"
 
12
ipv4_bind_addresses="${IP}"
 
13
csv2 = {}
 
14
csv2["example.com."] = "db.example.com"
 
15
EOF
 
16
 
 
17
cat > db.example.com << EOF
 
18
*.% A 10.1.2.3
 
19
EOF
 
20
 
 
21
# OK, test the server
 
22
../../../server/maradns -f mararc-${IP} > /dev/null 2>&1 &
 
23
#../../../server/maradns -f mararc-${IP} &
 
24
sleep 1
 
25
 
 
26
done
 
27
 
 
28
# Now, make sure Deadwood works
 
29
 
 
30
cat > dwood2rc << EOF
 
31
chroot_dir="$( pwd )"
 
32
ipv4_bind_addresses="127.0.0.1"
 
33
upstream_servers = {}
 
34
upstream_servers["."]="127.0.0.2, 127.0.0.4"
 
35
recursive_acl="127.0.0.1/16"
 
36
num_retries=5
 
37
EOF
 
38
 
 
39
../../src/Deadwood -f dwood2rc > /dev/null &
 
40
 
 
41
#../../src/Deadwood -f dwood2rc &
 
42
 
 
43
sleep 1
 
44
askmara Awww1.example.com. 127.0.0.1
 
45
echo
 
46
askmara Awww1.example.com. 127.0.0.1
 
47
echo
 
48
askmara Awww2.example.com. 127.0.0.1
 
49
echo
 
50
askmara Awww3.example.com. 127.0.0.1
 
51
echo
 
52
askmara Awww4.example.com. 127.0.0.1
 
53
 
 
54
killall maradns
 
55
killall Deadwood
 
56
rm mararc-*
 
57
rm db.example.com
 
58
rm dwood2rc