[systemd-devel] [PATCH 0/2] adding missing pieces for systemd in the initramfs

Tom Gundersen teg at jklm.no
Mon Feb 25 07:00:30 PST 2013


Hi guys,

As discussed with Harald in Brno, here are some patches to add support for
systemd in the initramfs.

You still need a initramfs generator such as dracut or mkinitcpio to pull in all
the needed bits and create your initramfs. However, this puts all the unit files
and logic in systemd itself, so collaboration should be simpler.

I posted an mkinitcpio install hook [0], if people want to try it out.

Cheers,

Tom

[0]:
<https://mailman.archlinux.org/pipermail/arch-projects/2013-February/003628.html>

Tom Gundersen (2):
  fstab-generator: initrd - mount the entries in /etc/fstab.sys from the
    initramfs
  initrd: add unit files needed for basic systemd-in-initrd support

 Makefile.am                             |  7 ++++++-
 src/fstab-generator/fstab-generator.c   | 25 +++++++++++++++----------
 units/initrd-cleanup.service            | 18 ++++++++++++++++++
 units/initrd-parse-etc.service          | 19 +++++++++++++++++++
 units/initrd-switch-root.service        | 19 +++++++++++++++++++
 units/initrd-switch-root.target         | 16 ++++++++++++++++
 units/initrd-udevadm-cleanup-db.service | 18 ++++++++++++++++++
 7 files changed, 111 insertions(+), 11 deletions(-)
 create mode 100644 units/initrd-cleanup.service
 create mode 100644 units/initrd-parse-etc.service
 create mode 100644 units/initrd-switch-root.service
 create mode 100644 units/initrd-switch-root.target
 create mode 100644 units/initrd-udevadm-cleanup-db.service

-- 
1.8.1.4



More information about the systemd-devel mailing list