aboutsummaryrefslogtreecommitdiffstats
path: root/meta-systemd
diff options
context:
space:
mode:
authorAndreas Müller <schnitzeltony@googlemail.com>2012-07-11 13:47:00 +0200
committerKoen Kooi <koen@dominion.thruhere.net>2012-07-16 09:39:06 +0200
commit2dae284c9e4fc4be7dbe846f984ee7cf647c7faf (patch)
treeb5158fad04acb4c0663ef29f8fb5de8d34b759a6 /meta-systemd
parent326e027816d7af4d4896e9e6d74842aa327352e0 (diff)
downloadmeta-openembedded-contrib-2dae284c9e4fc4be7dbe846f984ee7cf647c7faf.tar.gz
ntp: move systemd support to meta-systemd
Diffstat (limited to 'meta-systemd')
-rw-r--r--meta-systemd/meta-oe/recipes-support/ntp/ntp/ntpd.service11
-rw-r--r--meta-systemd/meta-oe/recipes-support/ntp/ntp/ntpdate.service11
-rw-r--r--meta-systemd/meta-oe/recipes-support/ntp/ntp_4.2.6p3.bbappend20
3 files changed, 42 insertions, 0 deletions
diff --git a/meta-systemd/meta-oe/recipes-support/ntp/ntp/ntpd.service b/meta-systemd/meta-oe/recipes-support/ntp/ntp/ntpd.service
new file mode 100644
index 0000000000..bd87b1ea24
--- /dev/null
+++ b/meta-systemd/meta-oe/recipes-support/ntp/ntp/ntpd.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Network Time Service
+After=network.target
+
+[Service]
+Type=forking
+PIDFile=/run/ntpd.pid
+ExecStart=/usr/bin/ntpd -p /run/ntpd.pid
+
+[Install]
+WantedBy=multi-user.target
diff --git a/meta-systemd/meta-oe/recipes-support/ntp/ntp/ntpdate.service b/meta-systemd/meta-oe/recipes-support/ntp/ntp/ntpdate.service
new file mode 100644
index 0000000000..b2bc632069
--- /dev/null
+++ b/meta-systemd/meta-oe/recipes-support/ntp/ntp/ntpdate.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Network Time Service (one-shot ntpdate mode)
+Before=ntpd.service
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/ntpd -q -g -x
+RemainAfterExit=yes
+
+[Install]
+WantedBy=multi-user.target
diff --git a/meta-systemd/meta-oe/recipes-support/ntp/ntp_4.2.6p3.bbappend b/meta-systemd/meta-oe/recipes-support/ntp/ntp_4.2.6p3.bbappend
new file mode 100644
index 0000000000..c6cd03147f
--- /dev/null
+++ b/meta-systemd/meta-oe/recipes-support/ntp/ntp_4.2.6p3.bbappend
@@ -0,0 +1,20 @@
+inherit systemd
+
+PRINC := "${@int(PRINC) + 1}"
+
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
+
+SYSTEMD_PACKAGES = "${PN}-systemd ntpdate-systemd"
+SYSTEMD_SERVICE_${PN}-systemd = "ntpd.service"
+SYSTEMD_SERVICE_ntpdate-systemd = "ntpdate.service"
+
+SRC_URI += " \
+ file://ntpdate.service \
+ file://ntpd.service \
+"
+
+do_install_append() {
+ install -d ${D}${systemd_unitdir}/system
+ install -m 0644 ${WORKDIR}/ntpdate.service ${D}${systemd_unitdir}/system/
+ install -m 0644 ${WORKDIR}/ntpd.service ${D}${systemd_unitdir}/system/
+}