Compare commits

..

No commits in common. "dev" and "0.0.3" have entirely different histories.
dev ... 0.0.3

View File

@ -1,8 +1,6 @@
#!/bin/bash
declare -r DEV="${1}"
declare STARTDATE=""
declare STARTDATESTRING=""
show_help() {
echo "ddwipe dev (/dev/sdX)"
@ -38,18 +36,16 @@ confirm_wipe() {
}
wipe_dev() {
STARTDATE=$(date +%s)
STARTDATESTRING="$(date)"
echo "Begin wiping device ${1}"
echo ""
echo "Start date :"
echo "${STARTDATESTRING}"
date
echo ""
echo "blkdiscard secure"
if ! blkdiscard -f -p 500M -s -v "${1}"; then
if ! blkdiscard -f -p 1G -s "${1}"; then
echo ""
echo "blkdiscard zero"
if ! blkdiscard -f -p 500M -z -v "${1}"; then
if ! blkdiscard -f -p 1G -z "${1}"; then
echo ""
echo "dd zero"
if ! dd if=/dev/zero of="${1}" bs=1M status=progress; then
@ -67,10 +63,6 @@ wipe_dev() {
}
print_time() {
echo ""
echo "Start date :"
echo "${STARTDATESTRING}"
ENDDATE=$(date +%s)
echo ""
echo "End date :"
@ -85,5 +77,6 @@ print_time() {
check_args "${DEV}"
check_dev_exist "${DEV}"
confirm_wipe "${DEV}"
STARTDATE=$(date +%s)
wipe_dev "${DEV}"
print_time