PACKAGES += " cgcs-patch-agent"
PACKAGES += " cgcs-patch-controller"
-inherit setuptools
+inherit setuptools systemd
RDEPENDS_cgcs-patch_append = " \
bash \
install -m 500 sw-patch-agent-restart ${D}/${sbindir}/sw-patch-agent-restart
install -m 500 sw-patch-init.sh ${D}/${sysconfdir}/init.d/sw-patch
install -m 500 sw-patch-controller-init.sh ${D}/${sysconfdir}/init.d/sw-patch-controller
+
+ sed -i -e 's/createrepo/createrepo_c/' ${D}/${sysconfdir}/init.d/sw-patch-controller
+
install -m 555 patch_check_goenabled.sh ${D}/${sysconfdir}/goenabled.d/patch_check_goenabled.sh
install -m 444 patching.logrotate ${D}/${sysconfdir}/logrotate.d/patching
${sysconfdir}/init.d/sw-patch-controller \
${systemd_system_unitdir}/sw-patch-controller.service \
"
+
+SYSTEMD_PACKAGES += "cgcs-patch"
+SYSTEMD_SERVICE_cgcs-patch = "sw-patch.service"
+SYSTEMD_AUTO_ENABLE_cgcs-patch = "enable"
+
+SYSTEMD_PACKAGES += "cgcs-patch-agent"
+SYSTEMD_SERVICE_cgcs-patch-agent = "sw-patch-agent.service"
+SYSTEMD_AUTO_ENABLE_cgcs-patch-agent = "enable"
+
+SYSTEMD_PACKAGES += "cgcs-patch-controller"
+SYSTEMD_SERVICE_cgcs-patch-controller = " \
+ sw-patch-controller.service \
+ sw-patch-controller-daemon.service \
+ "
+SYSTEMD_AUTO_ENABLE_cgcs-patch-controller = "enable"