Bootable Image with systemd
Context
Create a minimal bootable image with init system (systemd) and minimum amount of services
Description
-
systemd as init system -
Everything in /usr : https://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge/ -
Readonly /usr -
systemd-sysusers to create system users and groups required: https://www.freedesktop.org/software/systemd/man/sysusers.d.html (needed files should be created at /usr/lib/sysusers.d/.conf) -
Network using networkd -
/usr/lib/os-release correctly generated: https://www.freedesktop.org/software/systemd/man/os-release.html -
PAM and pam_systemd configured: https://www.freedesktop.org/software/systemd/man/pam_systemd.html#
Acceptance Criteria
The system:
-
boots with systemd as init system -
login in terminal