diff options
| -rw-r--r-- | meta-oe/recipes-graphics/lxdm/lxdm/0001-systemd-lxdm.service-remove-plymouth-quit-conflicts.patch | 38 | ||||
| -rw-r--r-- | meta-oe/recipes-graphics/lxdm/lxdm_0.5.3.bb | 1 |
2 files changed, 39 insertions, 0 deletions
diff --git a/meta-oe/recipes-graphics/lxdm/lxdm/0001-systemd-lxdm.service-remove-plymouth-quit-conflicts.patch b/meta-oe/recipes-graphics/lxdm/lxdm/0001-systemd-lxdm.service-remove-plymouth-quit-conflicts.patch new file mode 100644 index 0000000000..7ec073b08a --- /dev/null +++ b/meta-oe/recipes-graphics/lxdm/lxdm/0001-systemd-lxdm.service-remove-plymouth-quit-conflicts.patch | |||
| @@ -0,0 +1,38 @@ | |||
| 1 | From f662906c52f264e4c139e402932103f47269aa1b Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Mingli Yu <mingli.yu@windriver.com> | ||
| 3 | Date: Mon, 24 Jan 2022 17:16:15 +0800 | ||
| 4 | Subject: [PATCH] systemd/lxdm.service: remove plymouth-quit conflicts | ||
| 5 | |||
| 6 | When use plymouth[1] with lxdm, the plymouth boot splash screen | ||
| 7 | will hang there as lxdm.service conflicts with plymouth-quit.service | ||
| 8 | and plymouth-quit will fail to start if plymouth-quit.service and | ||
| 9 | lxdm.service start at the same time and it will result in the boot | ||
| 10 | screen hang forever. | ||
| 11 | |||
| 12 | Consider there is also After setting for these two services, so | ||
| 13 | remove the conflicts setting to make the service start as expected. | ||
| 14 | |||
| 15 | [1] https://gitlab.freedesktop.org/plymouth/plymouth/-/tree/main | ||
| 16 | |||
| 17 | Upstream-Status: Submitted [https://sourceforge.net/p/lxdm/code/merge-requests/3] | ||
| 18 | |||
| 19 | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> | ||
| 20 | --- | ||
| 21 | systemd/lxdm.service | 2 +- | ||
| 22 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 23 | |||
| 24 | diff --git a/systemd/lxdm.service b/systemd/lxdm.service | ||
| 25 | index bf4a0a8..90d8cdb 100644 | ||
| 26 | --- a/systemd/lxdm.service | ||
| 27 | +++ b/systemd/lxdm.service | ||
| 28 | @@ -1,6 +1,6 @@ | ||
| 29 | [Unit] | ||
| 30 | Description=LXDE Display Manager | ||
| 31 | -Conflicts=getty@tty1.service plymouth-quit.service | ||
| 32 | +Conflicts=getty@tty1.service | ||
| 33 | After=systemd-user-sessions.service getty@tty1.service plymouth-quit.service | ||
| 34 | |||
| 35 | [Service] | ||
| 36 | -- | ||
| 37 | 2.17.1 | ||
| 38 | |||
diff --git a/meta-oe/recipes-graphics/lxdm/lxdm_0.5.3.bb b/meta-oe/recipes-graphics/lxdm/lxdm_0.5.3.bb index 2a8a8859b7..a0c86223e2 100644 --- a/meta-oe/recipes-graphics/lxdm/lxdm_0.5.3.bb +++ b/meta-oe/recipes-graphics/lxdm/lxdm_0.5.3.bb | |||
| @@ -18,6 +18,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/project/${BPN}/${BPN}%20${PV}/${BPN}-${PV}.tar. | |||
| 18 | file://0007-greeter.c-support-to-update-expired-password.patch \ | 18 | file://0007-greeter.c-support-to-update-expired-password.patch \ |
| 19 | file://0008-greeter.c-show-information-on-gtk-label-info.patch \ | 19 | file://0008-greeter.c-show-information-on-gtk-label-info.patch \ |
| 20 | file://0009-greeter.c-disallow-empty-new-password.patch \ | 20 | file://0009-greeter.c-disallow-empty-new-password.patch \ |
| 21 | file://0001-systemd-lxdm.service-remove-plymouth-quit-conflicts.patch \ | ||
| 21 | " | 22 | " |
| 22 | SRC_URI[md5sum] = "061caae432634e6db38bbdc84bc6ffa0" | 23 | SRC_URI[md5sum] = "061caae432634e6db38bbdc84bc6ffa0" |
| 23 | SRC_URI[sha256sum] = "4891efee81c72a400cc6703e40aa76f3f3853833d048b72ec805da0f93567f2f" | 24 | SRC_URI[sha256sum] = "4891efee81c72a400cc6703e40aa76f3f3853833d048b72ec805da0f93567f2f" |
