aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/mini-x-session/mini-x-session_0.1.bb
blob: 3819ee350ebe585bcd30ddc209b8c022241a242e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
DESCRIPTION = "Mini X session files for poky"
HOMEPAGE = "http://www.yoctoproject.org"
BUGTRACKER = "http://bugzilla.pokylinux.org"

PR = "r4"

LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://mini-x-session;endline=5;md5=b6430bffbcf05f9760e72938826b7487"

SECTION = "x11"
RCONFLICTS_${PN} = "matchbox-common"

SRC_URI = "file://mini-x-session"
S = "${WORKDIR}"

RDEPENDS_${PN} = "sudo"

inherit update-alternatives

ALTERNATIVE_${PN} = "x-session-manager"
ALTERNATIVE_TARGET[x-session-manager] = "${bindir}/mini-x-session"
ALTERNATIVE_PRIORITY = "50"

do_install() {
	install -d ${D}/${bindir}
	install -m 0755 ${S}/mini-x-session ${D}/${bindir}
}
class="p">('DISTRO_FEATURES','systemd','true','false',d)}; then install -d ${D}${sysconfdir}/default install xserver-nodm.conf ${D}${sysconfdir}/default/xserver-nodm install -d ${D}${systemd_unitdir}/system install -m 0644 ${WORKDIR}/xserver-nodm.service ${D}${systemd_unitdir}/system if [ "${ROOTLESS_X}" = "1" ] ; then sed -i 's!^HOME=.*!HOME=/home/xuser!' ${D}${sysconfdir}/default/xserver-nodm sed -i 's!^User=.*!User=xuser!' ${D}${systemd_unitdir}/system/xserver-nodm.service else sed -i 's!^HOME=.*!HOME=${ROOT_HOME}!' ${D}${sysconfdir}/default/xserver-nodm sed -i '/^User=/d' ${D}${systemd_unitdir}/system/xserver-nodm.service fi fi if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then if [ "${ROOTLESS_X}" = "1" ] ; then install -d ${D}${sysconfdir}/X11 install Xusername ${D}${sysconfdir}/X11 fi fi } RDEPENDS_${PN} = "${@base_conditional('ROOTLESS_X', '1', 'xuser-account', '', d)}" INITSCRIPT_NAME = "xserver-nodm" INITSCRIPT_PARAMS = "start 9 5 2 . stop 20 0 1 6 ." SYSTEMD_SERVICE_${PN} = "xserver-nodm.service"