Blame tests/check_cidrs.sh

Packit 99347c
#!/bin/sh
Packit 99347c
Packit 99347c
set -e
Packit 99347c
Packit 99347c
ipset=${IPSET_BIN:-../src/ipset}
Packit 99347c
Packit 99347c
$ipset f
Packit 99347c
$ipset x
Packit 99347c
$ipset n test hash:net
Packit 99347c
for x in `seq 1 32`; do
Packit 99347c
    $ipset a test 10.0.0.0/$x
Packit 99347c
    n=`$ipset l test | wc -l`
Packit 99347c
    n=$((n - 8))
Packit 99347c
    test $n -eq $x || exit 1
Packit 99347c
done
Packit 99347c
for x in `seq 32 -1 1`; do
Packit 99347c
    $ipset d test 10.0.0.0/$x
Packit 99347c
    n=`$ipset l test | wc -l`
Packit 99347c
    # We deleted one element
Packit 99347c
    n=$((n - 8 + 1))
Packit 99347c
    test $n -eq $x || exit 1
Packit 99347c
done
Packit 99347c
$ipset x test