Blame tests/rgskipcheck.sh

Packit Service 360c39
#!/bin/sh
Packit Service 360c39
Packit Service 360c39
dev=$1
Packit Service 360c39
rgcount=$(gfs2_edit -p rgcount $dev | cut -f1 -d' ')
Packit Service 360c39
prevaddr=$(gfs2_edit -p rg 0 $dev | grep ^RG | awk '{print $5}')
Packit Service 360c39
prevskip=0
Packit Service 360c39
for i in `seq 0 $(($rgcount - 1))`; do
Packit Service 360c39
	addr=$(gfs2_edit -p rg $i $dev | grep ^RG | awk '{print $5}')
Packit Service 360c39
	expected=$(($addr - $prevaddr))
Packit Service 360c39
Packit Service 360c39
	if test $prevskip != $expected; then
Packit Service 360c39
		echo "Bad rg_skip in rg $(($i - 1)): $prevskip (expected: $expected)" >&2
Packit Service 360c39
		exit 1
Packit Service 360c39
	fi
Packit Service 360c39
Packit Service 360c39
	prevskip=$(gfs2_edit -p rg $i $dev | grep rg_skip | awk '{print $2}')
Packit Service 360c39
	prevaddr=$addr
Packit Service 360c39
done
Packit Service 360c39