#
# Cleanup left over files -- both before and after test run
#
-rm -rf /tmp/TestVolume001 /tmp/bacula-restores /tmp/Small*
-rm -rf tmp/original tmp/bacula-restores tmp/Small* tmp/TestVolume*
-rm -rf tmp/restored tmp/largefile tmp/bscan.bsr tmp/log*.out
+scripts/cleanup
-if ! test x@autochanger@ = x/dev/null; then
- drive=`bin/mtx-changer @autochanger@ loaded`
- if ! test x$drive = x2; then
- bin/mtx-changer @autochanger@ unload
- bin/mtx-changer @autochanger@ load 2
+if test x@autochanger@ != x/dev/null; then
+ drive=`bin/mtx-changer @autochanger@ loaded 0 dummy 0`
+ if test x${drive} != x2; then
+ bin/mtx-changer @autochanger@ unload 0 @tape_drive@ 0
+ bin/mtx-changer @autochanger@ load 2 @tape_drive@ 0
fi
mt -f @tape_drive@ rewind
mt -f @tape_drive@ weof
#
# If we have an autochanger always load tape in slot 1
#
-if ! test x@autochanger@ = x/dev/null; then
- drive=`bin/mtx-changer @autochanger@ loaded`
- if ! test x$drive = x1; then
- bin/mtx-changer @autochanger@ unload
- bin/mtx-changer @autochanger@ load 1
+if test x@autochanger@ != x/dev/null; then
+ drive=`bin/mtx-changer @autochanger@ loaded 0 dummy 0`
+ if test x${drive} != x1; then
+ bin/mtx-changer @autochanger@ unload 0 @tape_drive@ 0
+ bin/mtx-changer @autochanger@ load 1 @tape_drive@ 0
fi
fi