mirror of
https://github.com/samuelncui/yatm.git
synced 2026-11-08 12:26:33 +00:00
22 lines
503 B
Bash
Executable File
22 lines
503 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -ex;
|
|
|
|
mkdir -p "${TAPE_DIR}"
|
|
exec > >(tee -a "${TAPE_DIR}/ltfs.log") 2>&1
|
|
|
|
mt -f "${DEVICE}" load
|
|
sleep 5
|
|
|
|
for i in {1..60}; do
|
|
# stenc 2.0.0: put TAPE_BARCODE on line 2 of KEY_FILE, then use this command without -kd:
|
|
# stenc -f "${DEVICE}" -e on -k "${KEY_FILE}" -a 1 --ckod
|
|
if stenc -f "${DEVICE}" -e on -k "${KEY_FILE}" -kd "${TAPE_BARCODE}" -a 1 --ckod; then
|
|
sleep 3
|
|
exit 0
|
|
fi
|
|
if (( i == 60 )); then
|
|
exit 1
|
|
fi
|
|
sleep 5
|
|
done
|