mirror of
https://github.com/kairos-io/packages.git
synced 2025-08-15 06:34:30 +00:00
🌱 Build initrds with our modules
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org>
This commit is contained in:
parent
06ff6303c4
commit
f8aadf234d
@ -5,18 +5,18 @@ requires:
|
||||
|
||||
copy:
|
||||
# The toolkit is required in module-setup and embedded in the initramfs.
|
||||
- package:
|
||||
category: "system"
|
||||
name: "elemental-toolkit-{{.Values.name}}"
|
||||
version: ">=0"
|
||||
source: "/framework/."
|
||||
destination: "/"
|
||||
- package:
|
||||
category: "system"
|
||||
name: "elemental-cli"
|
||||
version: ">=0"
|
||||
source: "/usr/bin/elemental"
|
||||
destination: "/usr/bin/elemental"
|
||||
- package:
|
||||
category: "dracut"
|
||||
name: "immutable-rootfs"
|
||||
version: ">=0"
|
||||
source: "/package/."
|
||||
destination: "/"
|
||||
- package:
|
||||
category: "dracut"
|
||||
name: "kcrypt"
|
||||
@ -39,4 +39,4 @@ steps:
|
||||
- |
|
||||
kernel=$(ls /lib/modules | head -n1) && \
|
||||
dracut -f "/boot/initrd-${kernel}" "${kernel}" && \
|
||||
ln -sf "initrd-${kernel}" /boot/initrd
|
||||
ln -sf "initrd-${kernel}" /boot/initrd
|
||||
|
@ -1,10 +1,10 @@
|
||||
packages:
|
||||
- name: "opensuse"
|
||||
category: "distro-initrd"
|
||||
version: "0.14"
|
||||
version: "0.15"
|
||||
# - name: "fedora"
|
||||
# category: "distro-initrd"
|
||||
# version: "0.11"
|
||||
- name: "ubuntu"
|
||||
category: "distro-initrd"
|
||||
version: "0.14"
|
||||
version: "0.15"
|
||||
|
@ -1,11 +1,12 @@
|
||||
image: alpine
|
||||
package_dir: "/package"
|
||||
steps:
|
||||
- mkdir -p /etc/systemd/system
|
||||
- mkdir -p /etc/dracut.conf.d
|
||||
- cp -rf tmp.mount /etc/systemd/system
|
||||
- mkdir -p /usr/lib/dracut/modules.d
|
||||
- cp -r 30cos-immutable-rootfs /usr/lib/dracut/modules.d
|
||||
- cp 02-cos-immutable-rootfs.conf /etc/dracut.conf.d
|
||||
- cp 02-cos-setup-initramfs.conf /etc/dracut.conf.d
|
||||
- cp 50-cos-initrd.conf /etc/dracut.conf.d
|
||||
- cp -rfv 30cos-immutable-rootfs/cos-setup-*.service /etc/systemd/system
|
||||
- mkdir -p /package/etc/systemd/system
|
||||
- mkdir -p /package/etc/dracut.conf.d
|
||||
- cp -rf tmp.mount /package/etc/systemd/system
|
||||
- mkdir -p /package/usr/lib/dracut/modules.d
|
||||
- cp -r 30cos-immutable-rootfs /package/usr/lib/dracut/modules.d
|
||||
- cp 02-cos-immutable-rootfs.conf /package/etc/dracut.conf.d
|
||||
- cp 02-cos-setup-initramfs.conf /package/etc/dracut.conf.d
|
||||
- cp 50-cos-initrd.conf /package/etc/dracut.conf.d
|
||||
- cp -rfv 30cos-immutable-rootfs/cos-setup-*.service /package/etc/systemd/system
|
||||
|
@ -1,3 +1,3 @@
|
||||
name: "immutable-rootfs"
|
||||
category: "dracut"
|
||||
version: "0.7"
|
||||
version: "0.8"
|
||||
|
Loading…
Reference in New Issue
Block a user