diff options
Diffstat (limited to 'meta-oe/recipes-graphics/lxdm/lxdm_git.bb')
-rw-r--r-- | meta-oe/recipes-graphics/lxdm/lxdm_git.bb | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/meta-oe/recipes-graphics/lxdm/lxdm_git.bb b/meta-oe/recipes-graphics/lxdm/lxdm_git.bb index a6f266cc3..a24f75c65 100644 --- a/meta-oe/recipes-graphics/lxdm/lxdm_git.bb +++ b/meta-oe/recipes-graphics/lxdm/lxdm_git.bb | |||
@@ -3,11 +3,11 @@ HOMEPAGE = "http://blog.lxde.org/?p=531" | |||
3 | LICENSE = "GPLv3" | 3 | LICENSE = "GPLv3" |
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" | 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" |
5 | SRC_URI = " \ | 5 | SRC_URI = " \ |
6 | git://lxde.git.sourceforge.net/gitroot/lxde/${BPN};protocol=git;branch=master \ | 6 | git://lxde.git.sourceforge.net/gitroot/lxde/${BPN};protocol=git;branch=master \ |
7 | file://lxdm.conf \ | 7 | file://lxdm.conf \ |
8 | file://lxdm-pam \ | 8 | file://lxdm-pam \ |
9 | file://lxdm-pam-debug \ | 9 | file://lxdm-pam-debug \ |
10 | ${@base_contains("DISTRO_TYPE", "debug", "", "file://0001-lxdm.conf.in-blacklist-root-for-release-images.patch",d)} \ | 10 | ${@base_contains("DISTRO_TYPE", "debug", "", "file://0001-lxdm.conf.in-blacklist-root-for-release-images.patch",d)} \ |
11 | " | 11 | " |
12 | 12 | ||
13 | LXDM_PAM = "${@base_contains("DISTRO_TYPE", "debug", "lxdm-pam-debug", "lxdm-pam",d)}" | 13 | LXDM_PAM = "${@base_contains("DISTRO_TYPE", "debug", "lxdm-pam-debug", "lxdm-pam",d)}" |
@@ -29,22 +29,22 @@ S = "${WORKDIR}/git" | |||
29 | EXTRA_OECONF += "${@base_contains('DISTRO_FEATURES', 'systemd', '--with-systemdsystemunitdir=${systemd_unitdir}/system/', '--without-systemdsystemunitdir', d)}" | 29 | EXTRA_OECONF += "${@base_contains('DISTRO_FEATURES', 'systemd', '--with-systemdsystemunitdir=${systemd_unitdir}/system/', '--without-systemdsystemunitdir', d)}" |
30 | 30 | ||
31 | do_compile_append() { | 31 | do_compile_append() { |
32 | # default background configured not available / no password field available / no default screensaver | 32 | # default background configured not available / no password field available / no default screensaver |
33 | sed -i -e 's,bg=,# bg=,g' \ | 33 | sed -i -e 's,bg=,# bg=,g' \ |
34 | -e 's,# skip_password=,skip_password=,g' \ | 34 | -e 's,# skip_password=,skip_password=,g' \ |
35 | -e 's,# arg=.*,arg=${bindir}/X -s 0,g' \ | 35 | -e 's,# arg=.*,arg=${bindir}/X -s 0,g' \ |
36 | ${S}/data/lxdm.conf.in | 36 | ${S}/data/lxdm.conf.in |
37 | # add default configuration | 37 | # add default configuration |
38 | oe_runmake -C ${S}/data lxdm.conf | 38 | oe_runmake -C ${S}/data lxdm.conf |
39 | } | 39 | } |
40 | 40 | ||
41 | do_install_append() { | 41 | do_install_append() { |
42 | install -d ${D}${localstatedir}/lib/lxdm | 42 | install -d ${D}${localstatedir}/lib/lxdm |
43 | install -m 644 ${WORKDIR}/lxdm.conf ${D}${localstatedir}/lib/lxdm | 43 | install -m 644 ${WORKDIR}/lxdm.conf ${D}${localstatedir}/lib/lxdm |
44 | # ArchLinux version of pam config has the following advantages: | 44 | # ArchLinux version of pam config has the following advantages: |
45 | # * simple setup of passwordless login | 45 | # * simple setup of passwordless login |
46 | # * in XFCE powerdown/restart enabled in logoff dialog | 46 | # * in XFCE powerdown/restart enabled in logoff dialog |
47 | install -m 644 ${WORKDIR}/${LXDM_PAM} ${D}${sysconfdir}/pam.d/lxdm | 47 | install -m 644 ${WORKDIR}/${LXDM_PAM} ${D}${sysconfdir}/pam.d/lxdm |
48 | } | 48 | } |
49 | 49 | ||
50 | # make installed languages choosable | 50 | # make installed languages choosable |