summaryrefslogtreecommitdiffstats
path: root/meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bb')
-rw-r--r--meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bb42
1 files changed, 21 insertions, 21 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 45bddc8f0..1e55dd988 100644
--- a/meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bb
+++ b/meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bb
@@ -18,7 +18,7 @@ SRC_URI += " \
18 file://gdm-pam \ 18 file://gdm-pam \
19 file://Default \ 19 file://Default \
20 file://gdm.service.in \ 20 file://gdm.service.in \
21 " 21"
22 22
23SRC_URI[archive.md5sum] = "dbe5187a2e17881cc454e313e0ae8d1e" 23SRC_URI[archive.md5sum] = "dbe5187a2e17881cc454e313e0ae8d1e"
24SRC_URI[archive.sha256sum] = "034d23af0ea18d86e5543e707212d9297ec7d83f221808968af266dbebc0e703" 24SRC_URI[archive.sha256sum] = "034d23af0ea18d86e5543e707212d9297ec7d83f221808968af266dbebc0e703"
@@ -29,36 +29,36 @@ EXTRA_OECONF = " --enable-authentication-scheme=shadow \
29 --disable-scrollkeeper" 29 --disable-scrollkeeper"
30 30
31do_configure_prepend() { 31do_configure_prepend() {
32 sed -i -e "s:\bdocs::g" ${S}/Makefile.am 32 sed -i -e "s:\bdocs::g" ${S}/Makefile.am
33} 33}
34 34
35do_install_prepend() { 35do_install_prepend() {
36 mkdir -p ${D}/var/lib/gdm/.gconf.mandatory 36 mkdir -p ${D}/var/lib/gdm/.gconf.mandatory
37 cp ${WORKDIR}/%gconf-tree.xml ${D}/var/lib/gdm/.gconf.mandatory/ 37 cp ${WORKDIR}/%gconf-tree.xml ${D}/var/lib/gdm/.gconf.mandatory/
38} 38}
39 39
40do_install_append() { 40do_install_append() {
41 install -d ${D}/${sysconfdir}/init.d 41 install -d ${D}/${sysconfdir}/init.d
42 install -m 0755 ${WORKDIR}/gdm ${D}/${sysconfdir}/init.d/ 42 install -m 0755 ${WORKDIR}/gdm ${D}/${sysconfdir}/init.d/
43 43
44 install -d ${D}/${sysconfdir}/gdm 44 install -d ${D}/${sysconfdir}/gdm
45 install -m 0644 ${WORKDIR}/gdm.conf ${D}/${sysconfdir}/gdm/ 45 install -m 0644 ${WORKDIR}/gdm.conf ${D}/${sysconfdir}/gdm/
46 46
47 install -d ${D}/${sysconfdir}/pam.d 47 install -d ${D}/${sysconfdir}/pam.d
48 install -m 0755 ${WORKDIR}/gdm-pam ${D}/${sysconfdir}/pam.d/gdm 48 install -m 0755 ${WORKDIR}/gdm-pam ${D}/${sysconfdir}/pam.d/gdm
49 49
50 install -d ${D}/${sysconfdir}/gdm/Init 50 install -d ${D}/${sysconfdir}/gdm/Init
51 install -m 0755 ${WORKDIR}/Default ${D}/${sysconfdir}/gdm/Init 51 install -m 0755 ${WORKDIR}/Default ${D}/${sysconfdir}/gdm/Init
52 52
53 install -d ${D}${systemd_unitdir}/system 53 install -d ${D}${systemd_unitdir}/system
54 sed -e 's,%sbindir%,${sbindir},g' \ 54 sed -e 's,%sbindir%,${sbindir},g' \
55 < ${WORKDIR}/gdm.service.in \ 55 < ${WORKDIR}/gdm.service.in \
56 > ${D}${systemd_unitdir}/system/gdm.service 56 > ${D}${systemd_unitdir}/system/gdm.service
57} 57}
58 58
59FILES_${PN} += "${datadir}/icon* \ 59FILES_${PN} += "${datadir}/icon* \
60 ${datadir}/xsession* \ 60 ${datadir}/xsession* \
61 " 61"
62 62
63RDEPENDS_${PN} += "grep dbus-x11 shadow" 63RDEPENDS_${PN} += "grep dbus-x11 shadow"
64# "libpam-base-files" 64# "libpam-base-files"
@@ -81,8 +81,8 @@ pkg_postinst_${PN} () {
81 grep "^gdm:" /etc/passwd > /dev/null || adduser --disabled-password --system --home /var/lib/gdm gdm --ingroup gdm -g gdm 81 grep "^gdm:" /etc/passwd > /dev/null || adduser --disabled-password --system --home /var/lib/gdm gdm --ingroup gdm -g gdm
82 82
83if [ -d /var/lib/gdm ]; then 83if [ -d /var/lib/gdm ]; then
84 chown -R gdm:gdm /var/lib/gdm 84 chown -R gdm:gdm /var/lib/gdm
85 chmod 0750 /var/lib/gdm 85 chmod 0750 /var/lib/gdm
86fi 86fi
87 87
88# Register up as default dm 88# Register up as default dm
@@ -94,5 +94,5 @@ echo "${bindir}/gdm" > ${sysconfdir}/X11/default-display-manager
94pkg_postrm_${PN} () { 94pkg_postrm_${PN} () {
95 deluser gdm || true 95 deluser gdm || true
96 delgroup gdm || true 96 delgroup gdm || true
97 sed -i /gdm/d ${sysconfdir}/X11/default-display-manager || true 97 sed -i /gdm/d ${sysconfdir}/X11/default-display-manager || true
98} 98}