Skip to content

rauc-target.inc: split systemd-only files to a dedicated package#386

Open
jdelbefoss wants to merge 1 commit intorauc:masterfrom
jdelbefoss:add-systemd-service-package
Open

rauc-target.inc: split systemd-only files to a dedicated package#386
jdelbefoss wants to merge 1 commit intorauc:masterfrom
jdelbefoss:add-systemd-service-package

Conversation

@jdelbefoss
Copy link
Contributor

RAUC has a 'service' meson option (+related PACKAGECONFIG in Yocto), but no 'systemd' one.
That leads to systemd files being installed for example on a sysvinit target.

The change here adds a new package to fix this.

The files in ${datadir}/dbus-1/ are needed for all rauc service users,
but 'rauc.service' and the catalog are only meant for systemd.

Put them in a new package that gets pulled in only with systemd.

Signed-off-by: Julien Delbergue <j.delbergue.foss@gmail.com>
@ejoerns
Copy link
Member

ejoerns commented Oct 28, 2025

Maybe it's the more generic way to introduce a systemd option in RAUC then (that optionally allows disabling service/catalog installation).

@jluebbe What do you think?

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.

3 participants