From 06ac0657810477156a74aa002254d426c0e159dc Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sat, 8 Jul 2023 15:40:30 +0300 Subject: fix: if secure blkdiscard fails, try insecure Sponsored-by: author --- v-i | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'v-i') diff --git a/v-i b/v-i index 3b17fa7..7605bc0 100755 --- a/v-i +++ b/v-i @@ -131,11 +131,17 @@ def clean_up_disks(drives): for drive in drives: log(f"blkdiscard {drive}") - run( + p = run( ["blkdiscard", "--force", "--secure", drive], - check=True, capture_output=True, ) + if p.returncode != 0: + log("secure blkdiscard failed, trying insecure") + run( + ["blkdiscard", "--force", drive], + check=True, + capture_output=True, + ) def mklabel(device): -- cgit v1.2.1