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 b394574..18cd8d5 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 @@ -21,6 +21,7 @@ install() { inst_multiple sdmem inst_multiple dmsetup inst_hook shutdown 40 "$moddir/wipe.sh" + inst_hook cleanup 80 "$moddir/wipe-needshutdown.sh" } # called by dracut diff --git a/usr/lib/dracut/modules.d/40sdmem-security-misc/wipe-needshutdown.sh b/usr/lib/dracut/modules.d/40sdmem-security-misc/wipe-needshutdown.sh new file mode 100755 index 0000000..16df8ec --- /dev/null +++ b/usr/lib/dracut/modules.d/40sdmem-security-misc/wipe-needshutdown.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +need_shutdown