blob: d5cbabf40828ca70c1f2c7c2bf5c09ffbe7ba13d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#!/bin/sh
run_hook() {
echo '▄▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄'
echo '██▀▀▀▀▀▀ ▀▀██ ██'
echo '██ ██ ██ ▄██▀'
echo '███████ ██ ██▄██'
echo '██ ██ ██▀██▄'
echo '██▄▄▄▄▄▄ ██▄▄▄ ██ ▀█▄'
echo '▀▀▀▀▀▀▀▀ ▀▀▀▀ ▀▀ ▀▀▀'
echo
modprobe -a -q dm-crypt >/dev/null 2>&1
if [ ! -e "/dev/disk/by-uuid/${authusbuuid}" ]; then
printf "AuthUSB not found, please plug it in...\r"
while [ ! -e "/dev/disk/by-uuid/${authusbuuid}" ]; do
sleep 0.1
done
fi
stty -echo
printf "Enter Decryption Password: "
read password
stty echo
printf "$password" | cryptsetup open "/dev/disk/by-uuid/${authusbuuid}" authkeys
}
|