comparison scripts/check_db_safety @ 532:c9a7817b5f1d draft

reverting IPv6 changes because too much new complexity and no real benefit
author Nick <nick@somerandomnick.ano>
date Thu, 07 Jul 2011 16:00:12 +0000
parents f37d8fca5548
children 80b445c8c88a
comparison
equal deleted inserted replaced
531:f8cad391a449 532:c9a7817b5f1d
13 for dom in $tld/* ; do 13 for dom in $tld/* ; do
14 if [ "$(ls $dom/ns/ | tr -d 'a-z0-9\n.-' | wc -c | tr -d ' \t')" != 0 ]; then 14 if [ "$(ls $dom/ns/ | tr -d 'a-z0-9\n.-' | wc -c | tr -d ' \t')" != 0 ]; then
15 domain="$(basename $dom).$(basename $tld)" 15 domain="$(basename $dom).$(basename $tld)"
16 echo "There's a bad nameserver under $domain." >&2 16 echo "There's a bad nameserver under $domain." >&2
17 echo "You probably don't want to run any shell scripts." >&2 17 echo "You probably don't want to run any shell scripts." >&2
18 exit 1
18 fi 19 fi
19 for ns in $dom/ns/* ; do 20 for ns in $dom/ns/* ; do
20 if [ "$(cat $ns | tr -d '0-9.\n' | wc -c | tr -d ' \t')" != 0 ]; then 21 if [ "$(cat $ns | tr -d '0-9.\n' | wc -c | tr -d ' \t')" != 0 ]; then
21 domain="$(basename $dom).$(basename $tld)" 22 domain="$(basename $dom).$(basename $tld)"
22 nsname="$(basename $ns)" 23 nsname="$(basename $ns)"
23 echo "There's a bad nameserver IP under $domain, for" >&2 24 echo "There's a bad nameserver IP under $domain, for" >&2
24 echo " $nsname" >&2 25 echo " $nsname" >&2
25 echo "You probably don't want to run any shell scripts." >&2 26 echo "You probably don't want to run any shell scripts." >&2
27 exit 1
26 fi 28 fi
27 done 29 done
28 done 30 done
29 done 31 done
30 if [ "$(ls db/ip/ | tr -d 'A-F0-9\n' | wc -c | tr -d ' \t')" != 0 ]; then 32 if [ "$(ls db/ip/ | tr -d 'A-F0-9\n' | wc -c | tr -d ' \t')" != 0 ]; then
44 for third in $second/* ; do 46 for third in $second/* ; do
45 if [ "$(ls $third/ns/ | tr -d 'a-z0-9\n.-' | wc -c | tr -d ' \t')" != 0 ]; then 47 if [ "$(ls $third/ns/ | tr -d 'a-z0-9\n.-' | wc -c | tr -d ' \t')" != 0 ]; then
46 ip="$(basename $first).$(basename $second).$(basename $third).0/24" 48 ip="$(basename $first).$(basename $second).$(basename $third).0/24"
47 echo "There's a bad nameserver under $ip." >&2 49 echo "There's a bad nameserver under $ip." >&2
48 echo "You probably don't want to run any shell scripts." >&2 50 echo "You probably don't want to run any shell scripts." >&2
51 exit 1
49 fi 52 fi
50 for ns in $third/ns/* ; do 53 for ns in $third/ns/* ; do
51 if [ "$(cat $ns | tr -d '0-9.\n' | wc -c | tr -d ' \t')" != 0 ]; then 54 if [ "$(cat $ns | tr -d '0-9.\n' | wc -c | tr -d ' \t')" != 0 ]; then
52 ip="$(basename $first).$(basename $second).$(basename $third).0/24" 55 ip="$(basename $first).$(basename $second).$(basename $third).0/24"
53 nsname="$(basename $ns)" 56 nsname="$(basename $ns)"
54 echo "There's a bad nameserver IP under $ip, for" >&2 57 echo "There's a bad nameserver IP under $ip, for" >&2
55 echo " $nsname" >&2 58 echo " $nsname" >&2
56 echo "You probably don't want to run any shell scripts." >&2 59 echo "You probably don't want to run any shell scripts." >&2
60 exit 1
57 fi 61 fi
58 done 62 done
59 done 63 done
60 done 64 done
61 fi 65 fi