#! /bin/sh ### TrueCrypt PM Sleep Unmounter ### This file is a part of `truecrypt-extra` ### ### (c) Andrew Sichevoi, http://thekondor.net ### Distributed in the terms of GNU GPL v3.0+ license ### ### The latest version is available on http://git.thekondor.net if [ -f /etc/default/truecrypt ]; then . /etc/default/truecrypt fi unmount_all_truecrypt_volumes () { ${TRUECRYPT_BINARY} -d } case $1 in suspend|suspend_hybrid|hibernate) if "${UNMOUNT_ON_SLEEP}"; then unmount_all_truecrypt_volumes fi ;; resume|thaw) ### There is no need to do anything here : ;; esac