Gentoo Archives: gentoo-commits

From: Ben Kohler <bkohler@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/
Date: Thu, 03 Sep 2020 13:21:39
Message-Id: 1599139284.9c0d3e9784e757d0555156e0f76102cfa3d715cb.bkohler@gentoo
1 commit: 9c0d3e9784e757d0555156e0f76102cfa3d715cb
2 Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 3 13:21:10 2020 +0000
4 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 3 13:21:24 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0d3e97
7
8 sys-apps/kmscon: add ewarn about login.defs problem
9
10 Rather than try to patch login.defs for everyone, let's just tell kmscon
11 users how to fix their login.defs if needed. This way we do not have to
12 deal with unintended fallout from modifying a base system package.
13
14 Closes: https://bugs.gentoo.org/667106
15 Package-Manager: Portage-3.0.5, Repoman-3.0.1
16 Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
17
18 sys-apps/kmscon/kmscon-8-r1.ebuild | 8 ++++++++
19 sys-apps/kmscon/kmscon-8_p20180906.ebuild | 8 ++++++++
20 2 files changed, 16 insertions(+)
21
22 diff --git a/sys-apps/kmscon/kmscon-8-r1.ebuild b/sys-apps/kmscon/kmscon-8-r1.ebuild
23 index 31ab17695d0..831393bd22a 100644
24 --- a/sys-apps/kmscon/kmscon-8-r1.ebuild
25 +++ b/sys-apps/kmscon/kmscon-8-r1.ebuild
26 @@ -135,3 +135,11 @@ src_install() {
27 emake DESTDIR="${D}" install
28 systemd_dounit "${S}/docs"/kmscon{,vt@}.service
29 }
30 +
31 +pkg_postinst() {
32 + grep -e "^ERASECHAR" "${EROOT}"/etc/login.defs && \
33 + ewarn "It is recommended that you comment out the ERASECHAR line in" && \
34 + ewarn " /etc/login.defs for proper backspace functionality at the" && \
35 + ewarn " kmscon login prompt. For details see:" && \
36 + ewarn "https://github.com/dvdhrm/kmscon/issues/69#issuecomment-13827797"
37 +}
38
39 diff --git a/sys-apps/kmscon/kmscon-8_p20180906.ebuild b/sys-apps/kmscon/kmscon-8_p20180906.ebuild
40 index ad7c9809336..c24fedc3f96 100644
41 --- a/sys-apps/kmscon/kmscon-8_p20180906.ebuild
42 +++ b/sys-apps/kmscon/kmscon-8_p20180906.ebuild
43 @@ -133,3 +133,11 @@ src_install() {
44 emake DESTDIR="${D}" install
45 systemd_dounit "${S}/docs"/kmscon{,vt@}.service
46 }
47 +
48 +pkg_postinst() {
49 + grep -e "^ERASECHAR" "${EROOT}"/etc/login.defs && \
50 + ewarn "It is recommended that you comment out the ERASECHAR line in" && \
51 + ewarn " /etc/login.defs for proper backspace functionality at the" && \
52 + ewarn " kmscon login prompt. For details see:" && \
53 + ewarn "https://github.com/dvdhrm/kmscon/issues/69#issuecomment-13827797"
54 +}