[systemd-devel] [PATCH 0/3] using firstboot and sysusers to construct an initramfs

Ivan Shapovalov intelfx100 at gmail.com
Wed Feb 25 15:53:43 PST 2015


On 2015-02-26 at 02:46 +0300, Ivan Shapovalov wrote:
> Hi there.
> 
> These patches allow using firstboot and sysusers together to construct an
> initramfs with a fully functional emergency.service and rescue.service.
> 
> Moreover, they allow to build a "clean" passwd for the initramfs and don't
> resort to copying it from the host system (as it has been done in Arch's
> mkinitcpio).
> 
> The first one allows sysusers to take configuration from the real root
> but to apply it to a specified alternate root.
> 
> The next two patches fix an apparent integration problem between firstboot
> and sysusers, as previously described here:
> http://lists.freedesktop.org/archives/systemd-devel/2015-February/028355.html
> 
> All in all, with this series I'm able to do a simple
> 
> 	systemd-firstboot --root="$BUILDROOT" --root-password=""
> 	systemd-sysusers --dest-root="$BUILDROOT"
> 
> and, after adding respective units and /sbin/sulogin to the initramfs,
> to use "rd.systemd.unit=rescue.target" as a complete alternative to pre-systemd
> arch-specific "break=premount" kernel parameter.
>
> [...]

Forgot to add Dave Reisner to Cc:.

Dave, what do you think about all this? If this is a bad idea, then I'm
open for suggestions.
I just miss these "break=..." from the pre-systemd era.

-- 
Ivan Shapovalov / intelfx /
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 213 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/systemd-devel/attachments/20150226/277329d2/attachment.sig>


More information about the systemd-devel mailing list