diff options
author | Andreas Müller <schnitzeltony@googlemail.com> | 2012-03-09 10:13:53 +0000 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2012-03-11 10:10:38 -0700 |
commit | 9e5d7ed2832770bc7343ff706b9b5202382a7b80 (patch) | |
tree | a3e227f6e54f00622a687f992a4ae84aa2cc3253 /meta-gnome | |
parent | 0c7d54b58efb6fc21077dc9cf8aca361f8e24746 (diff) | |
download | meta-openembedded-9e5d7ed2832770bc7343ff706b9b5202382a7b80.tar.gz |
gdm: inherit systemd / remove unneeded systemd code
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-gnome')
-rw-r--r-- | meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bb | 29 |
1 files changed, 4 insertions, 25 deletions
diff --git a/meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bb b/meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bb index 684e7f77da..d71c7d833b 100644 --- a/meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bb +++ b/meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bb | |||
@@ -4,9 +4,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" | |||
4 | 4 | ||
5 | DEPENDS = "xinput gnome-panel tcp-wrappers libcanberra libxklavier grep consolekit libpam gnome-doc-utils gtk+ xrdb" | 5 | DEPENDS = "xinput gnome-panel tcp-wrappers libcanberra libxklavier grep consolekit libpam gnome-doc-utils gtk+ xrdb" |
6 | 6 | ||
7 | PR = "r6" | 7 | PR = "r7" |
8 | 8 | ||
9 | inherit gnome update-rc.d | 9 | inherit gnome update-rc.d systemd |
10 | 10 | ||
11 | SRC_URI += " \ | 11 | SRC_URI += " \ |
12 | file://cross-xdetection.diff \ | 12 | file://cross-xdetection.diff \ |
@@ -46,31 +46,10 @@ do_install_append() { | |||
46 | install -d ${D}/${sysconfdir}/gdm/Init | 46 | install -d ${D}/${sysconfdir}/gdm/Init |
47 | install -m 0755 ${WORKDIR}/Default ${D}/${sysconfdir}/gdm/Init | 47 | install -m 0755 ${WORKDIR}/Default ${D}/${sysconfdir}/gdm/Init |
48 | 48 | ||
49 | install -d ${D}${base_libdir}/systemd/system | ||
50 | install -m 0644 ${WORKDIR}/gdm.service ${D}${base_libdir}/systemd/system/ | ||
51 | } | 49 | } |
52 | 50 | ||
53 | PACKAGES =+ "gdm-systemd" | 51 | SYSTEMD_PACKAGES = "${PN}-systemd" |
54 | FILES_gdm-systemd = "${base_libdir}/systemd" | 52 | SYSTEMD_SERVICE = "gdm.service" |
55 | RDEPENDS_gdm-systemd = "gdm" | ||
56 | |||
57 | pkg_postinst_gdm-systemd() { | ||
58 | # can't do this offline | ||
59 | if [ "x$D" != "x" ]; then | ||
60 | exit 1 | ||
61 | fi | ||
62 | |||
63 | systemctl enable gdm.service | ||
64 | } | ||
65 | |||
66 | pkg_postrm_gdm-systemd() { | ||
67 | # can't do this offline | ||
68 | if [ "x$D" != "x" ]; then | ||
69 | exit 1 | ||
70 | fi | ||
71 | |||
72 | systemctl disable gdm.service | ||
73 | } | ||
74 | 53 | ||
75 | FILES_${PN} += "${datadir}/icon* \ | 54 | FILES_${PN} += "${datadir}/icon* \ |
76 | ${datadir}/xsession* \ | 55 | ${datadir}/xsession* \ |