glusterfs
1#!/bin/bash
2
3. $(dirname $0)/../include.rc4. $(dirname $0)/../volume.rc5
6cleanup
7
8IN_RANGE=$(dirname $0)/ip_in_cidr9build_tester $(dirname $0)/../utils/ip-in-cidr.c -o ${IN_RANGE} -lresolv10
11EXPECT "YES" ${IN_RANGE} "10.57.49.248/28" "10.57.49.240"12EXPECT "YES" ${IN_RANGE} "10.57.49.248/27" "10.57.49.224"13EXPECT "YES" ${IN_RANGE} "10.57.49.248/26" "10.57.49.192"14EXPECT "YES" ${IN_RANGE} "10.57.49.248/29" "10.57.49.248"15
16EXPECT "NO" ${IN_RANGE} "10.57.49.248/28" "10.57.49.239"17EXPECT "NO" ${IN_RANGE} "10.57.49.248/27" "10.57.49.223"18EXPECT "NO" ${IN_RANGE} "10.57.49.248/29" "10.57.49.247"19EXPECT "NO" ${IN_RANGE} "10.57.49.248/26" "10.57.49.190"20
21EXPECT "NO" ${IN_RANGE} "10.57.49.224/28" "10.57.49.223"22EXPECT "YES" ${IN_RANGE} "10.57.49.224/28" "10.57.49.224"23EXPECT "YES" ${IN_RANGE} "10.57.49.224/28" "10.57.49.239"24EXPECT "NO" ${IN_RANGE} "10.57.49.224/28" "10.57.49.240"25
26EXPECT "NO" ${IN_RANGE} "10.57.49.0/24" "10.57.48.255"27EXPECT "YES" ${IN_RANGE} "10.57.49.0/24" "10.57.49.0"28EXPECT "YES" ${IN_RANGE} "10.57.49.0/24" "10.57.49.255"29EXPECT "NO" ${IN_RANGE} "10.57.49.0/24" "10.57.50.0"30
31rm -f ${IN_RANGE}32cleanup
33