build_inf.sh: change the protocal for github repo
[pti/rtp.git] / meta-stx / recipes-core / stx-update / cgcs-patch.inc
index c506818..60bbc0e 100644 (file)
@@ -17,7 +17,7 @@ PACKAGES += " cgcs-patch"
 PACKAGES += " cgcs-patch-agent"
 PACKAGES += " cgcs-patch-controller"
 
-inherit setuptools
+inherit setuptools systemd
 
 RDEPENDS_cgcs-patch_append = " \
        bash \
@@ -89,6 +89,9 @@ do_install_append () {
        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 
        
@@ -134,3 +137,18 @@ FILES_cgcs-patch-controller = " \
        ${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"