diff options
author | Martin Jansa <martin.jansa@gmail.com> | 2012-04-10 05:59:39 +0000 |
---|---|---|
committer | Koen Kooi <koen@dominion.thruhere.net> | 2012-04-10 08:55:00 +0200 |
commit | 2cb1ae5c172d51df200cc09eb04ddae66bef6b6c (patch) | |
tree | 4b2f07f1f61bfc49978dc813a08a9028b867615e /meta-oe | |
parent | 8f6027c1bd6659bc393bb652727456f3daa80832 (diff) | |
download | meta-openembedded-2cb1ae5c172d51df200cc09eb04ddae66bef6b6c.tar.gz |
xserver-nodm-init: add EnvironmentFile
* used to set HOME variable before /etc/X11/Xsession is started
* e.g. enlightenment is creating ${HOME}/.e and without this it ends in
/tmp/.e and during startup HOME gets defined and switched to
/home/root/.e
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Diffstat (limited to 'meta-oe')
3 files changed, 8 insertions, 1 deletions
diff --git a/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init-2.0/xserver-nodm.conf b/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init-2.0/xserver-nodm.conf new file mode 100644 index 000000000..3c0582a87 --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init-2.0/xserver-nodm.conf | |||
@@ -0,0 +1 @@ | |||
HOME=/home/root | |||
diff --git a/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init-2.0/xserver-nodm.service b/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init-2.0/xserver-nodm.service index a35d70e14..c15a772f1 100644 --- a/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init-2.0/xserver-nodm.service +++ b/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init-2.0/xserver-nodm.service | |||
@@ -2,6 +2,7 @@ | |||
2 | Description=Xserver startup with a display manager | 2 | Description=Xserver startup with a display manager |
3 | 3 | ||
4 | [Service] | 4 | [Service] |
5 | EnvironmentFile=/etc/default/xserver-nodm | ||
5 | ExecStart=/usr/bin/xinit /etc/X11/Xsession -- /etc/X11/Xserver | 6 | ExecStart=/usr/bin/xinit /etc/X11/Xsession -- /etc/X11/Xserver |
6 | 7 | ||
7 | [Install] | 8 | [Install] |
diff --git a/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init_2.0.bb b/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init_2.0.bb index 36d9bfc93..62c33c968 100644 --- a/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init_2.0.bb +++ b/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init_2.0.bb | |||
@@ -3,10 +3,11 @@ LICENSE = "GPLv2" | |||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" | 3 | LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" |
4 | SECTION = "x11" | 4 | SECTION = "x11" |
5 | 5 | ||
6 | PR = "r14" | 6 | PR = "r16" |
7 | 7 | ||
8 | SRC_URI = "file://xserver-nodm \ | 8 | SRC_URI = "file://xserver-nodm \ |
9 | file://xserver-nodm.service \ | 9 | file://xserver-nodm.service \ |
10 | file://xserver-nodm.conf \ | ||
10 | file://gplv2-license.patch \ | 11 | file://gplv2-license.patch \ |
11 | " | 12 | " |
12 | S = "${WORKDIR}" | 13 | S = "${WORKDIR}" |
@@ -25,7 +26,11 @@ SYSTEMD_SERVICE_${PN}-systemd = "xserver-nodm.service" | |||
25 | do_install() { | 26 | do_install() { |
26 | install -d ${D}${sysconfdir}/init.d | 27 | install -d ${D}${sysconfdir}/init.d |
27 | install xserver-nodm ${D}${sysconfdir}/init.d | 28 | install xserver-nodm ${D}${sysconfdir}/init.d |
29 | install -d ${D}${sysconfdir}/default | ||
30 | install xserver-nodm.conf ${D}${sysconfdir}/default/xserver-nodm | ||
28 | } | 31 | } |
29 | 32 | ||
33 | FILES_${PN}-systemd += "${sysconfdir}/default/xserver-nodm" | ||
34 | |||
30 | RDEPENDS_${PN} = "xserver-common (>= 1.30) xinit" | 35 | RDEPENDS_${PN} = "xserver-common (>= 1.30) xinit" |
31 | RDEPENDS_${PN}-systemd += "xserver-common (>= 1.30) xinit" | 36 | RDEPENDS_${PN}-systemd += "xserver-common (>= 1.30) xinit" |