From: Jóhann B. Guðmundsson Date: Wed, 3 Feb 2021 15:35:03 +0000 (+0000) Subject: feat(dbus): introducing a meta module for dbus X-Git-Tag: 052~113 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=791f392ca69a13f5fd4736af1b217857af19b74d;p=thirdparty%2Fdracut.git feat(dbus): introducing a meta module for dbus We require a meta module to handle multiple modules --- diff --git a/modules.d/00dbus/module-setup.sh b/modules.d/00dbus/module-setup.sh new file mode 100755 index 000000000..d8acd1938 --- /dev/null +++ b/modules.d/00dbus/module-setup.sh @@ -0,0 +1,20 @@ +#!/bin/sh +# This file is part of dracut. +# SPDX-License-Identifier: GPL-2.0-or-later + +# Prerequisite check(s) for module. +check() { + # We only want to return 255 since this is a bus meta module. + return 255 +} + +# Module dependency requirements. +depends() { + # Add a dbus meta dependency based on the module in use. + for module in dbus-daemon dbus-broker; do + if dracut_module_included "$module" ; then + dbus="$module" + break + fi + done; +}