27 lines
637 B
Bash
Executable File
27 lines
637 B
Bash
Executable File
#!/bin/sh
|
|
# Trying our best to clean up the test environment to repeat the test.
|
|
[ ! -n "$LIBISCSIPATH" ] && echo "Need LIBISCSIPATH defintion" && exit 1
|
|
[ ! -d $LIBISCSIPATH ] && echo "Need $LIBISCSIPATH directory" && exit 3
|
|
[ ! -x /sbin/iscsiadm ] && echo "/sbin/iscsiadm not built" && exit 9
|
|
|
|
# kill off daemon
|
|
#killall gotgt
|
|
|
|
# empty backend file
|
|
echo > /var/tmp/disk.img
|
|
|
|
# empty config file
|
|
echo > ${HOME}/.gotgt/config.jason
|
|
|
|
# Delete existing /dev/sdb1 partition if found
|
|
sudo lsblk -l | grep sdb1
|
|
if [ $? -eq 0 ]
|
|
then
|
|
/bin/echo -e "p\nd\nw" | sudo fdisk /dev/sdb
|
|
fi
|
|
|
|
#unmount /var/tmp/test
|
|
sudo umount /var/tmp/test
|
|
|
|
exit 0
|