From: Denys Dmytriyenko <[email protected]>

Signed-off-by: Denys Dmytriyenko <[email protected]>
---
 .../recipes-core/arago-gpl-notice/arago-gpl-notice.bb      | 14 ++++++++++----
 .../arago-gpl-notice/arago-gpl-notice/gplv3-notice.service | 11 +++++++++++
 2 files changed, 21 insertions(+), 4 deletions(-)
 create mode 100644 
meta-arago-distro/recipes-core/arago-gpl-notice/arago-gpl-notice/gplv3-notice.service

diff --git 
a/meta-arago-distro/recipes-core/arago-gpl-notice/arago-gpl-notice.bb 
b/meta-arago-distro/recipes-core/arago-gpl-notice/arago-gpl-notice.bb
index d9d3710..6d89f46 100644
--- a/meta-arago-distro/recipes-core/arago-gpl-notice/arago-gpl-notice.bb
+++ b/meta-arago-distro/recipes-core/arago-gpl-notice/arago-gpl-notice.bb
@@ -2,18 +2,24 @@ DESCRIPTION = "Script to warn users of GPLv3 content on the 
target file system a
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = 
"file://print-gplv3-packages.sh;beginline=2;endline=18;md5=d134d0d385c53f9201a270fef8448f29"
 
-PR = "r2"
+PR = "r3"
 
 S = "${WORKDIR}"
 
 INITSCRIPT_NAME = "gplv3-notice"
 INITSCRIPT_PARAMS = "defaults 99"
 
-inherit allarch update-rc.d
+inherit allarch update-rc.d systemd
 
-SRC_URI = "file://print-gplv3-packages.sh"
+SRC_URI = " file://print-gplv3-packages.sh \
+            file://gplv3-notice.service"
 
 do_install(){
        install -d ${D}${sysconfdir}/init.d
-    install -m 0755 ${S}/print-gplv3-packages.sh 
${D}${sysconfdir}/init.d/gplv3-notice
+       install -m 0755 ${S}/print-gplv3-packages.sh 
${D}${sysconfdir}/init.d/gplv3-notice
+
+       install -d ${D}${systemd_system_unitdir}
+       install -m0644 ${WORKDIR}/gplv3-notice.service 
${D}${systemd_system_unitdir}
 }
+
+SYSTEMD_SERVICE_${PN} = "gplv3-notice.service"
diff --git 
a/meta-arago-distro/recipes-core/arago-gpl-notice/arago-gpl-notice/gplv3-notice.service
 
b/meta-arago-distro/recipes-core/arago-gpl-notice/arago-gpl-notice/gplv3-notice.service
new file mode 100644
index 0000000..50cb839
--- /dev/null
+++ 
b/meta-arago-distro/recipes-core/arago-gpl-notice/arago-gpl-notice/gplv3-notice.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Print notice about GPLv3 packages
+
+[Service]
+Type=oneshot
+ExecStart=/etc/init.d/gplv3-notice
+WorkingDirectory=/etc/init.d
+StandardOutput=tty
+
+[Install]
+WantedBy=multi-user.target
-- 
2.7.4

_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to