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 c70ec9a..3d5d0a2 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 @@ -2,18 +2,25 @@ # -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*- # ex: ts=8 sw=4 sts=4 et filetype=sh +# called by dracut check() { + require_binaries dmsetup || return 1 + require_binaries sdmem || return 1 return 0 } +# called by dracut depends() { return 0 } +# called by dracut install() { + inst $(command -v sdmem) /bin/sdmem inst_hook shutdown 40 "$moddir/wipe.sh" } +# called by dracut installkernel() { return 0 }