sanlock/tests/scripts/run_tests.sh
2023-12-15 09:46:40 -06:00

27 lines
507 B
Bash
Executable File

#!/bin/bash
sanlock daemon -w 0
gcc sanlk_load.c -lrt -laio -lblkid -lsanlock -o sanlk_load
dd if=/dev/zero of=loopfile0 bs=1M count=10 oflag=direct
dd if=/dev/zero of=loopfile1 bs=1M count=10 oflag=direct
losetup /dev/loop0 loopfile0
losetup /dev/loop1 loopfile1
./sanlk_load init /dev/loop 2 8
./sanlk_load rand /dev/loop -s 2 -r 8 -S 30 -e 1 -i 1
[ $? -ne 0 ] && echo "sanlk_load error" >&2 && exit 1
sanlock shutdown -f 1
losetup -d /dev/loop0
losetup -d /dev/loop1
rm loopfile0
rm loopfile1