From: Fabrice Fontaine Date: Sat, 28 Apr 2018 14:24:17 +0000 (+0200) Subject: boinc: replace systemd script X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b14aea4eb11b8fdd653518e08e3211903ee07c26;p=buildroot.git boinc: replace systemd script Remove buildroot systemd script to use the script embedded by boinc since version 7.9.1. Set BOINC_USERS to be able to use this script Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- diff --git a/package/boinc/boinc-client.service b/package/boinc/boinc-client.service deleted file mode 100644 index 9de940e938..0000000000 --- a/package/boinc/boinc-client.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=BOINC client -After=network.target - -[Service] -ExecStart=/usr/bin/boinc_client -Restart=always - -[Install] -WantedBy=multi-user.target diff --git a/package/boinc/boinc.mk b/package/boinc/boinc.mk index 257987291c..04aacc2c3d 100644 --- a/package/boinc/boinc.mk +++ b/package/boinc/boinc.mk @@ -44,14 +44,16 @@ endef BOINC_POST_INSTALL_TARGET_HOOKS += BOINC_REMOVE_UNNEEDED_FILE +define BOINC_USERS + boinc -1 boinc -1 * /var/lib/boinc - BOINC user +endef + define BOINC_INSTALL_INIT_SYSV $(INSTALL) -D -m 0755 package/boinc/S99boinc-client \ $(TARGET_DIR)/etc/init.d/S99boinc-client endef define BOINC_INSTALL_INIT_SYSTEMD - $(INSTALL) -D -m 644 package/boinc/boinc-client.service \ - $(TARGET_DIR)/usr/lib/systemd/system/boinc-client.service mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants ln -sf ../../../../usr/lib/systemd/system/boinc-client.service \ $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants/boinc-client.service