From 46a11dce854c6cffd362f8a04e1cf0286e230642 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Sat, 12 Nov 2011 13:42:06 +0100 Subject: [PATCH] beaglebone-getting-started: add systemd unit Signed-off-by: Koen Kooi --- recipes-misc/payload/beaglebone-getting-started.bb | 11 ++++++++--- .../beaglebone-getting-started/bone101.service | 11 +++++++++++ 2 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 recipes-misc/payload/beaglebone-getting-started/bone101.service diff --git a/recipes-misc/payload/beaglebone-getting-started.bb b/recipes-misc/payload/beaglebone-getting-started.bb index 7ca84c23..88fb0981 100644 --- a/recipes-misc/payload/beaglebone-getting-started.bb +++ b/recipes-misc/payload/beaglebone-getting-started.bb @@ -1,6 +1,6 @@ DESCRIPTION = "BeagleBone Getting Started Guide" -PR = "r7" +PR = "r8" inherit allarch @@ -8,12 +8,17 @@ LICENSE = "GPLv2+ && MIT && PD && others" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=603591dea023c3c75b48e07cb47ce639" SRCREV = "ee3af61403b087c2882ba539d3358ba25c5b8dc7" -SRC_URI = "git://github.com/jadonk/beaglebone-getting-started.git" +SRC_URI = "git://github.com/jadonk/beaglebone-getting-started.git \ + file://bone101.service" + S = "${WORKDIR}/git" do_install() { install -d ${D}${datadir}/${PN} cp -a ${S}/* ${D}${datadir}/${PN} + + install -d ${D}${base_libdir}/systemd/system + install -m 0644 ${WORKDIR}/bone101.service ${D}${base_libdir}/systemd/system } -FILES_${PN} += "${datadir}/${PN}" +FILES_${PN} += "${datadir}/${PN} ${base_libdir}/systemd/system" diff --git a/recipes-misc/payload/beaglebone-getting-started/bone101.service b/recipes-misc/payload/beaglebone-getting-started/bone101.service new file mode 100644 index 00000000..49562ba4 --- /dev/null +++ b/recipes-misc/payload/beaglebone-getting-started/bone101.service @@ -0,0 +1,11 @@ +[Unit] +Description=Beaglebone 101 presentation +ConditionPathExists=|/var/lib/cloud9 + +[Service] +WorkingDirectory=/var/lib/cloud9 +ExecStart=/usr/bin/node bone101.js + +[Install] +WantedBy=multi-user.target +