[Buildroot] [PATCH] package/swupdate: Add basic systemd service
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Tue Apr 14 16:23:50 UTC 2020
On Tue, 14 Apr 2020 08:52:31 -0500
Matt Weber <matthew.weber at rockwellcollins.com> wrote:
> From: Sam Voss <sam.voss at rockwellcollins.com>
>
> Signed-off-by: Sam Voss <sam.voss at rockwellcollins.com>
> Signed-off-by: Matt Weber <matthew.weber at rockwellcollins.com>
> ---
> package/swupdate/swupdate.mk | 10 ++++++++++
> package/swupdate/swupdate.service | 17 +++++++++++++++++
> 2 files changed, 27 insertions(+)
> create mode 100644 package/swupdate/swupdate.service
>
> diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk
> index 2b51edb66d..2300220d93 100644
> --- a/package/swupdate/swupdate.mk
> +++ b/package/swupdate/swupdate.mk
> @@ -189,4 +189,14 @@ $(error No Swupdate configuration file specified, check your BR2_PACKAGE_SWUPDAT
> endif
> endif
>
> +ifeq ($(BR2_PACKAGE_SWUPDATE_INSTALL_WEBSITE),y)
> +define SWUPDATE_INSTALL_INIT_SYSTEMD
> + $(INSTALL) -D -m 644 package/swupdate/swupdate.service \
> + $(TARGET_DIR)/usr/lib/systemd/system/swupdate.service
> + mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants
> + ln -sf ../../../../usr/lib/systemd/system/swupdate.service \
> + $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants/swupdate.service
This symlink is no longer needed now that we have host-systemd as far
as I understand.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
More information about the buildroot
mailing list