commit:     480ab1f451094ad901c1f2658daa94d26967109d
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat May 27 22:59:42 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat May 27 23:01:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=480ab1f4

net-dialup/ppp: move kernel checks to pkg_setup

Also drop message about pon/poff/plog.

Closes: https://bugs.gentoo.org/440424
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-dialup/ppp/ppp-2.5.0-r2.ebuild | 54 ++++++++++++++++----------------------
 1 file changed, 23 insertions(+), 31 deletions(-)

diff --git a/net-dialup/ppp/ppp-2.5.0-r2.ebuild 
b/net-dialup/ppp/ppp-2.5.0-r2.ebuild
index cf06b10cd4b8..16cdb369410e 100644
--- a/net-dialup/ppp/ppp-2.5.0-r2.ebuild
+++ b/net-dialup/ppp/ppp-2.5.0-r2.ebuild
@@ -35,8 +35,29 @@ PATCHES=(
 )
 
 pkg_setup() {
-       # Avoid linux-info_pkg_setup
-       :
+       local CONFIG_CHECK="~PPP ~PPP_ASYNC ~PPP_SYNC_TTY"
+       local ERROR_PPP="CONFIG_PPP:\t missing PPP support (REQUIRED)"
+       local ERROR_PPP_ASYNC="CONFIG_PPP_ASYNC:\t missing asynchronous serial 
line discipline"
+       ERROR_PPP_ASYNC+=" (optional, but highly recommended)"
+       local WARNING_PPP_SYNC_TTY="CONFIG_PPP_SYNC_TTY:\t missing synchronous 
serial line discipline"
+       WARNING_PPP_SYNC_TTY+=" (optional; used by 'sync' pppd option)"
+       if use activefilter ; then
+               CONFIG_CHECK+=" ~PPP_FILTER"
+               local ERROR_PPP_FILTER="CONFIG_PPP_FILTER:\t missing PPP 
filtering support (REQUIRED)"
+       fi
+       CONFIG_CHECK+=" ~PPP_DEFLATE ~PPP_BSDCOMP ~PPP_MPPE"
+       local ERROR_PPP_DEFLATE="CONFIG_PPP_DEFLATE:\t missing Deflate 
compression (optional, but highly recommended)"
+       local ERROR_PPP_BSDCOMP="CONFIG_PPP_BSDCOMP:\t missing BSD-Compress 
compression (optional, but highly recommended)"
+       local WARNING_PPP_MPPE="CONFIG_PPP_MPPE:\t missing MPPE encryption 
(optional, mostly used by PPTP links)"
+       CONFIG_CHECK+=" ~PPPOE ~PACKET"
+       local WARNING_PPPOE="CONFIG_PPPOE:\t missing PPPoE support (optional, 
needed by pppoe plugin)"
+       local WARNING_PACKET="CONFIG_PACKET:\t missing AF_PACKET support 
(optional, used by pppoe plugin)"
+       if use atm ; then
+               CONFIG_CHECK+=" ~PPPOATM"
+               local WARNING_PPPOATM="CONFIG_PPPOATM:\t missing PPPoA support 
(optional, needed by pppoatm plugin)"
+       fi
+
+       linux-info_pkg_setup
 }
 
 src_configure() {
@@ -90,33 +111,4 @@ src_install() {
 
 pkg_postinst() {
        tmpfiles_process pppd.conf
-
-       local CONFIG_CHECK="~PPP ~PPP_ASYNC ~PPP_SYNC_TTY"
-       local ERROR_PPP="CONFIG_PPP:\t missing PPP support (REQUIRED)"
-       local ERROR_PPP_ASYNC="CONFIG_PPP_ASYNC:\t missing asynchronous serial 
line discipline"
-       ERROR_PPP_ASYNC+=" (optional, but highly recommended)"
-       local WARNING_PPP_SYNC_TTY="CONFIG_PPP_SYNC_TTY:\t missing synchronous 
serial line discipline"
-       WARNING_PPP_SYNC_TTY+=" (optional; used by 'sync' pppd option)"
-       if use activefilter ; then
-               CONFIG_CHECK+=" ~PPP_FILTER"
-               local ERROR_PPP_FILTER="CONFIG_PPP_FILTER:\t missing PPP 
filtering support (REQUIRED)"
-       fi
-       CONFIG_CHECK+=" ~PPP_DEFLATE ~PPP_BSDCOMP ~PPP_MPPE"
-       local ERROR_PPP_DEFLATE="CONFIG_PPP_DEFLATE:\t missing Deflate 
compression (optional, but highly recommended)"
-       local ERROR_PPP_BSDCOMP="CONFIG_PPP_BSDCOMP:\t missing BSD-Compress 
compression (optional, but highly recommended)"
-       local WARNING_PPP_MPPE="CONFIG_PPP_MPPE:\t missing MPPE encryption 
(optional, mostly used by PPTP links)"
-       CONFIG_CHECK+=" ~PPPOE ~PACKET"
-       local WARNING_PPPOE="CONFIG_PPPOE:\t missing PPPoE support (optional, 
needed by pppoe plugin)"
-       local WARNING_PACKET="CONFIG_PACKET:\t missing AF_PACKET support 
(optional, used by pppoe plugin)"
-       if use atm ; then
-               CONFIG_CHECK+=" ~PPPOATM"
-               local WARNING_PPPOATM="CONFIG_PPPOATM:\t missing PPPoA support 
(optional, needed by pppoatm plugin)"
-       fi
-
-       linux-info_pkg_setup
-
-       echo
-       elog "pon, poff and plog scripts have been supplied for experienced 
users."
-       elog "Users needing particular scripts (ssh,rsh,etc.) should check out 
the"
-       elog "/usr/share/doc/${PF}/scripts directory."
 }

Reply via email to