Skip to content

systemd enabled livecds#32

Open
immolo wants to merge 1 commit intogentoo:masterfrom
immolo:systemd-livecd
Open

systemd enabled livecds#32
immolo wants to merge 1 commit intogentoo:masterfrom
immolo:systemd-livecd

Conversation

@immolo
Copy link
Copy Markdown
Contributor

@immolo immolo commented Apr 27, 2026

Enables livecds to be built with systemd support when the following is added to a spec file:

livecd/systemd: yes

If not set then Catalyst will revert to normal and build for OpenRC.

For now this is basic, but very useable.

app-misc/livecd-tools is not used all, although support can be extended into the ebuild for better systemd control at a later date. i.e. It's just not needed at this stage.

Services can be be enabled in spec using:
livecd/rcadd: NetworkManager
or disabled using rcdel.

A service file is created for autologin.

TDLR - This will create a 1:1 version of the installcd, just using systemd rather than OpenRC.

Currently only tested on amd64.

@immolo
Copy link
Copy Markdown
Contributor Author

immolo commented Apr 27, 2026

Test ISO for systemd at https://files.csfore.com/~immolo/install-amd64-minimal-systemd.iso

qemu-system-x86_64 -enable-kvm -m 4G -smp 4 -cdrom install-amd64-minimal-systemd.iso

Enables livecds to be built with systemd support when the
following is added to a spec file:

   livecd/systemd: yes

If not set then Catalyst will revert to normal and build for
OpenRC.

For now this is basic, but very useable.

app-misc/livecd-tools is not used all, although support can
be extended for it.

Services can be be enabled in spec using:
   livecd/rcadd: NetworkManager
or disabled using rcdel.

A service file is created for autologin.

Signed-off-by: Ian Jordan <immoloism@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant