From 295811a88f9505687447ebf605fa108bc795da46 Mon Sep 17 00:00:00 2001 From: Patrick Schleizer Date: Wed, 29 Jun 2022 11:14:52 -0400 Subject: [PATCH] improvements --- .../dracut/modules.d/40sdmem-security-misc/module-setup.sh | 5 ++++- usr/lib/dracut/modules.d/40sdmem-security-misc/wipe.sh | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/usr/lib/dracut/modules.d/40sdmem-security-misc/module-setup.sh b/usr/lib/dracut/modules.d/40sdmem-security-misc/module-setup.sh index 3d5d0a2..b394574 100755 --- a/usr/lib/dracut/modules.d/40sdmem-security-misc/module-setup.sh +++ b/usr/lib/dracut/modules.d/40sdmem-security-misc/module-setup.sh @@ -4,6 +4,7 @@ # called by dracut check() { + require_binaries sleep || return 1 require_binaries dmsetup || return 1 require_binaries sdmem || return 1 return 0 @@ -16,7 +17,9 @@ depends() { # called by dracut install() { - inst $(command -v sdmem) /bin/sdmem + inst_multiple sleep + inst_multiple sdmem + inst_multiple dmsetup inst_hook shutdown 40 "$moddir/wipe.sh" } diff --git a/usr/lib/dracut/modules.d/40sdmem-security-misc/wipe.sh b/usr/lib/dracut/modules.d/40sdmem-security-misc/wipe.sh index 669ffcc..4167c77 100755 --- a/usr/lib/dracut/modules.d/40sdmem-security-misc/wipe.sh +++ b/usr/lib/dracut/modules.d/40sdmem-security-misc/wipe.sh @@ -3,5 +3,5 @@ echo "Checking for mounted disks..." dmsetup ls --target crypt echo "WIPE RAM!" -/bin/sdmem -f +sdmem -f echo "WIPE DONE!"