From cc40365df14734aef351e6a0ef5e6b3e7680043d Mon Sep 17 00:00:00 2001 From: Ettore Di Giacinto Date: Sun, 2 Oct 2022 21:28:25 +0000 Subject: [PATCH] Add dracut config --- packages/dracut-config/build.yaml | 6 ++++++ packages/dracut-config/definition.yaml | 3 +++ packages/dracut-config/dracut.conf | 1 + packages/initrd/build.yaml | 6 ++++++ 4 files changed, 16 insertions(+) create mode 100644 packages/dracut-config/build.yaml create mode 100644 packages/dracut-config/definition.yaml create mode 100644 packages/dracut-config/dracut.conf diff --git a/packages/dracut-config/build.yaml b/packages/dracut-config/build.yaml new file mode 100644 index 0000000..553dba1 --- /dev/null +++ b/packages/dracut-config/build.yaml @@ -0,0 +1,6 @@ +image: "alpine" + +steps: +- mkdir -p /output/etc/dracut.conf.d/ +- cp -rf dracut.conf /output/etc/dracut.conf.d/20-kairos.conf +package_dir: "/output" \ No newline at end of file diff --git a/packages/dracut-config/definition.yaml b/packages/dracut-config/definition.yaml new file mode 100644 index 0000000..b329865 --- /dev/null +++ b/packages/dracut-config/definition.yaml @@ -0,0 +1,3 @@ +category: "config" +name: "dracut" +version: "0.1" \ No newline at end of file diff --git a/packages/dracut-config/dracut.conf b/packages/dracut-config/dracut.conf new file mode 100644 index 0000000..88a6341 --- /dev/null +++ b/packages/dracut-config/dracut.conf @@ -0,0 +1 @@ +add_dracutmodules+=" systemd-sysext " \ No newline at end of file diff --git a/packages/initrd/build.yaml b/packages/initrd/build.yaml index a11086e..45df61b 100644 --- a/packages/initrd/build.yaml +++ b/packages/initrd/build.yaml @@ -11,6 +11,12 @@ copy: version: ">=0" source: "/framework/." destination: "/" +- package: + category: "config" + name: "dracut" + version: ">=0" + source: "/output/." + destination: "/" - package: category: "system" name: "elemental-cli"