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* \ |
