summaryrefslogtreecommitdiffstats
path: root/meta-systemd
diff options
context:
space:
mode:
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 @@
1[Unit]
2Description=Network Time Service
3After=network.target
4
5[Service]
6Type=forking
7PIDFile=/run/ntpd.pid
8ExecStart=/usr/bin/ntpd -p /run/ntpd.pid
9
10[Install]
11WantedBy=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 @@
1[Unit]
2Description=Network Time Service (one-shot ntpdate mode)
3Before=ntpd.service
4
5[Service]
6Type=oneshot
7ExecStart=/usr/bin/ntpd -q -g -x
8RemainAfterExit=yes
9
10[Install]
11WantedBy=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 @@
1inherit systemd
2
3PRINC := "${@int(PRINC) + 1}"
4
5FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
6
7SYSTEMD_PACKAGES = "${PN}-systemd ntpdate-systemd"
8SYSTEMD_SERVICE_${PN}-systemd = "ntpd.service"
9SYSTEMD_SERVICE_ntpdate-systemd = "ntpdate.service"
10
11SRC_URI += " \
12 file://ntpdate.service \
13 file://ntpd.service \
14"
15
16do_install_append() {
17 install -d ${D}${systemd_unitdir}/system
18 install -m 0644 ${WORKDIR}/ntpdate.service ${D}${systemd_unitdir}/system/
19 install -m 0644 ${WORKDIR}/ntpd.service ${D}${systemd_unitdir}/system/
20}