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