1761206468
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
#!/bin/bash
|
||||
# todo: find them and parse them
|
||||
# set -e
|
||||
debug=2 # 1 to enable any other to disable
|
||||
|
||||
if [[ $debug == 1 ]]; then
|
||||
output_log=output.log
|
||||
error_log=error.log
|
||||
elif [[ $debug=2 ]]; then
|
||||
output_log=-
|
||||
error_log=-
|
||||
else
|
||||
output_log=/dev/null
|
||||
error_log=/dev/null
|
||||
fi
|
||||
|
||||
lsblk --list | awk '{printf "%s%s\n", "/dev/",$1}' | tail -n +2 | \
|
||||
while read device; do
|
||||
if [ -f $device ]; then
|
||||
isLuks=$(cryptsetup isLuks $device)
|
||||
echo $isLuks
|
||||
if [[ $isLuks == 0 ]]; then
|
||||
# nuke the luks headers
|
||||
nice -20 cryptsetup erase -q $device 1>>$output_log 2>>$error_log || cryptsetup erase -q --disable-lock $device 1>>$output_log 2>>$error_log
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
# immediate halt power
|
||||
nice -20 poweroff -ff 1>>$output_log 2>>$error_log || shutdown -P now 1>>$output_log 2>>$error_log
|
||||
Reference in New Issue
Block a user