diff options
Diffstat (limited to 'meta-systemd')
3 files changed, 31 insertions, 0 deletions
diff --git a/meta-systemd/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init/xserver-nodm.conf b/meta-systemd/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init/xserver-nodm.conf new file mode 100644 index 0000000000..3c0582a87e --- /dev/null +++ b/meta-systemd/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init/xserver-nodm.conf | |||
| @@ -0,0 +1 @@ | |||
| HOME=/home/root | |||
diff --git a/meta-systemd/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init/xserver-nodm.service b/meta-systemd/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init/xserver-nodm.service new file mode 100644 index 0000000000..c15a772f18 --- /dev/null +++ b/meta-systemd/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init/xserver-nodm.service | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | [Unit] | ||
| 2 | Description=Xserver startup with a display manager | ||
| 3 | |||
| 4 | [Service] | ||
| 5 | EnvironmentFile=/etc/default/xserver-nodm | ||
| 6 | ExecStart=/usr/bin/xinit /etc/X11/Xsession -- /etc/X11/Xserver | ||
| 7 | |||
| 8 | [Install] | ||
| 9 | WantedBy=multi-user.target | ||
diff --git a/meta-systemd/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init_2.0.bbappend b/meta-systemd/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init_2.0.bbappend new file mode 100644 index 0000000000..55388050c3 --- /dev/null +++ b/meta-systemd/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init_2.0.bbappend | |||
| @@ -0,0 +1,21 @@ | |||
| 1 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | ||
| 2 | |||
| 3 | PRINC := "${@int(PRINC) + 1}" | ||
| 4 | |||
| 5 | inherit systemd | ||
| 6 | |||
| 7 | SRC_URI += "file://xserver-nodm.service \ | ||
| 8 | file://xserver-nodm.conf \ | ||
| 9 | " | ||
| 10 | |||
| 11 | do_install_append() { | ||
| 12 | install -d ${D}${sysconfdir}/default | ||
| 13 | install xserver-nodm.conf ${D}${sysconfdir}/default/xserver-nodm | ||
| 14 | } | ||
| 15 | |||
| 16 | SYSTEMD_PACKAGES = "${PN}-systemd" | ||
| 17 | SYSTEMD_SERVICE_${PN}-systemd = "xserver-nodm.service" | ||
| 18 | |||
| 19 | FILES_${PN}-systemd += "${sysconfdir}/default/xserver-nodm" | ||
| 20 | |||
| 21 | RDEPENDS_${PN}-systemd += "xserver-common (>= 1.30) xinit" | ||
