From 9c0d3e9784e757d0555156e0f76102cfa3d715cb Mon Sep 17 00:00:00 2001 From: Ben Kohler Date: Thu, 3 Sep 2020 08:21:10 -0500 Subject: sys-apps/kmscon: add ewarn about login.defs problem Rather than try to patch login.defs for everyone, let's just tell kmscon users how to fix their login.defs if needed. This way we do not have to deal with unintended fallout from modifying a base system package. Closes: https://bugs.gentoo.org/667106 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Ben Kohler --- sys-apps/kmscon/kmscon-8-r1.ebuild | 8 ++++++++ sys-apps/kmscon/kmscon-8_p20180906.ebuild | 8 ++++++++ 2 files changed, 16 insertions(+) (limited to 'sys-apps/kmscon') diff --git a/sys-apps/kmscon/kmscon-8-r1.ebuild b/sys-apps/kmscon/kmscon-8-r1.ebuild index 31ab17695d03..831393bd22a7 100644 --- a/sys-apps/kmscon/kmscon-8-r1.ebuild +++ b/sys-apps/kmscon/kmscon-8-r1.ebuild @@ -135,3 +135,11 @@ src_install() { emake DESTDIR="${D}" install systemd_dounit "${S}/docs"/kmscon{,vt@}.service } + +pkg_postinst() { + grep -e "^ERASECHAR" "${EROOT}"/etc/login.defs && \ + ewarn "It is recommended that you comment out the ERASECHAR line in" && \ + ewarn " /etc/login.defs for proper backspace functionality at the" && \ + ewarn " kmscon login prompt. For details see:" && \ + ewarn "https://github.com/dvdhrm/kmscon/issues/69#issuecomment-13827797" +} diff --git a/sys-apps/kmscon/kmscon-8_p20180906.ebuild b/sys-apps/kmscon/kmscon-8_p20180906.ebuild index ad7c9809336b..c24fedc3f965 100644 --- a/sys-apps/kmscon/kmscon-8_p20180906.ebuild +++ b/sys-apps/kmscon/kmscon-8_p20180906.ebuild @@ -133,3 +133,11 @@ src_install() { emake DESTDIR="${D}" install systemd_dounit "${S}/docs"/kmscon{,vt@}.service } + +pkg_postinst() { + grep -e "^ERASECHAR" "${EROOT}"/etc/login.defs && \ + ewarn "It is recommended that you comment out the ERASECHAR line in" && \ + ewarn " /etc/login.defs for proper backspace functionality at the" && \ + ewarn " kmscon login prompt. For details see:" && \ + ewarn "https://github.com/dvdhrm/kmscon/issues/69#issuecomment-13827797" +} -- cgit v1.2.3