particle-os-modules/modules/systemd
2024-02-28 16:06:24 +00:00
..
module.yml feat(systemd): Add support for including systemd units 2024-02-25 14:01:16 +01:00
README.md feat(systemd): Add support for including systemd units (#144) 2024-02-26 16:55:06 +00:00
systemd.sh feat(systemd): Inform user when systemd units are copied in build logs (#151) 2024-02-26 17:34:33 +00:00

systemd

The systemd module streamlines the inclusion & management of systemd units during image building. Units are divided into system and user categories, with system units managed directly using systemctl and user units using systemctl --global. You can specify which units to enable/disable or unmask/mask under each category.

You can also include your systemd units to be copied into system directories into these locations,
depending if your unit is system or user based:
config/systemd/system
config/systemd/user

Those units are then copied into these folders (depending on unit base):
/usr/lib/systemd/system
/usr/lib/systemd/user

Supported management operations are enabling, disabling, masking and unmasking.