diff --git a/modules.d/01systemd-verity/module-setup.sh b/modules.d/01systemd-verity/module-setup.sh deleted file mode 100755 index 240664e595..0000000000 --- a/modules.d/01systemd-verity/module-setup.sh +++ /dev/null @@ -1,60 +0,0 @@ -#!/bin/bash -# This file is part of dracut. -# SPDX-License-Identifier: GPL-2.0-or-later - -# Prerequisite check(s) for module. -check() { - - # If the binary(s) requirements are not fulfilled the module can't be installed. - require_binaries \ - "$systemdutildir"/systemd-veritysetup \ - "$systemdutildir"/system-generators/systemd-veritysetup-generator \ - || return 1 - - # Return 255 to only include the module, if another module requires it. - return 255 - -} - -# Module dependency requirements. -depends() { - - # This module has external dependency on other module(s). - echo systemd dm - # Return 0 to include the dependent module(s) in the initramfs. - return 0 - -} - -# Install the required file(s) and directories for the module in the initramfs. -install() { - - inst_multiple -o \ - "$systemdutildir"/systemd-veritysetup \ - "$systemdutildir"/system-generators/systemd-veritysetup-generator \ - "$systemdsystemunitdir"/remote-veritysetup.target \ - "$systemdsystemunitdir"/veritysetup-pre.target \ - "$systemdsystemunitdir"/veritysetup.target \ - "$systemdsystemunitdir"/sysinit.target.wants/veritysetup.target \ - "$systemdsystemunitdir"/initrd-root-device.target.wants/remote-veritysetup.target - - # Install the hosts local user configurations if enabled. - if [[ $hostonly ]]; then - inst_multiple -H -o \ - /etc/veritytab \ - "$systemdsystemconfdir"/veritysetup.target \ - "$systemdsystemconfdir/veritysetup.target.wants/*.target" \ - "$systemdsystemconfdir"/veritysetup-pre.target \ - "$systemdsystemconfdir/veritysetup-pre.target.wants/*.target" \ - "$systemdsystemconfdir"/remote-veritysetup.target \ - "$systemdsystemconfdir/remote-veritysetup.target.wants/*.target" \ - "$systemdsystemconfdir"/sysinit.target.wants/veritysetup.target \ - "$systemdsystemconfdir/sysinit.target.wants/veritysetup.target.wants/*.target" \ - "$systemdsystemconfdir"/initrd-root-device.target.wants/remote-cryptsetup.target - fi - - # Install required libraries. - _arch=${DRACUT_ARCH:-$(uname -m)} - inst_libdir_file {"tls/$_arch/",tls/,"$_arch/",}"libcryptsetup.so.*" - -}