forked from pool/ignition
fe9ddf2dde
* NEWS: update 2.17.0 * packit: add initial support * Bump minimum Go version to 1.19 * Add vsock modules into ramdisk * Sync repo templates ⚙ * providers/applehv: Add Apple Hypervisor * tests/blackbox: allow skipping critical logging check * stages/disks: retry `sgdisk --zap-all` invocation * Add optionally-installed grub2 code * internal/exec/stages/disks: prevent races with udev * providers/hetzner: add support for Hetzner Cloud * docs: expand development docs and rationale * doc/development: list the test frameworks * docs/development: improve formatting of blackbox section * build(deps): updated dependencies - Increased required Go version - Removed Changelog part of 0005-dracut-Don-t-include-the-ignition-module-by-default.patch - the information is part of the patch description already and conflicts with the upstream Changelog. OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/ignition?expand=0&rev=116
29 lines
915 B
Diff
29 lines
915 B
Diff
From: Fabian Vogt <fvogt@suse.de>
|
|
Date: Mon, 21 Aug 2023 14:17:01 +0200
|
|
Subject: [PATCH] dracut: Don't include the ignition module by default
|
|
|
|
Currently the module is automatically included in all initrds, hostonly or
|
|
generic. Leave it to the distro provided module to pull it in explicitly.
|
|
---
|
|
diff --git a/dracut/30ignition/module-setup.sh b/dracut/30ignition/module-setup.sh
|
|
index ad7e80fd..f431b7dc 100755
|
|
--- a/dracut/30ignition/module-setup.sh
|
|
+++ b/dracut/30ignition/module-setup.sh
|
|
@@ -2,6 +2,13 @@
|
|
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
|
|
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
|
|
|
+check() {
|
|
+ # Only include this if another module requests it.
|
|
+ # In our case it'll be the distro provided module with integration and customizations
|
|
+ # (coreos-ignition/ignition-microos/...).
|
|
+ return 255
|
|
+}
|
|
+
|
|
depends() {
|
|
echo qemu systemd url-lib network
|
|
}
|
|
--
|
|
2.41.0
|
|
|