SECRETS_DEV=$1
PATH_SOURCE=/media/${SECRETS_DEV}/${PATH_REL_SECRETS}
PATH_DEV=/dev/${SECRETS_DEV}
+PATH_PMOUNT_ERR="/tmp/err_pmount_$(date +'%s')"
echo "Put secrets drive into slot for ${PATH_DEV}."
while [ ! -e "${PATH_DEV}" ]; do
sleep 0.1
PASSPHRASE=$(get_passphrase)
echo ''
set +e
- echo "${PASSPHRASE}" | pmount "${PATH_DEV}"
+ echo "${PASSPHRASE}" | pmount "${PATH_DEV}" 2> "${PATH_PMOUNT_ERR}"
RESULT=$?
set -e
if [ "${RESULT}" = "0" ]; then
break
elif [ "${RESULT}" != "100" ]; then
- echo "Aborting due to pmount error."
+ echo "Aborting due to pmount error:"
+ cat "${PATH_PMOUNT_ERR}"
+ rm "${PATH_PMOUNT_ERR}"
exit 1
fi
done