From 10af1d23d759ef64f97126f5a588b2ca49bdef00 Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Wed, 2 Sep 2015 10:40:50 -0400 Subject: [PATCH] net-misc/openconnect: Make CONFIG_TUN check non-fatal Also move the check to pkg_pretend, and remove the custom error messaging. Package-Manager: portage-2.2.20 --- net-misc/openconnect/metadata.xml | 2 +- .../openconnect/openconnect-7.06-r1.ebuild | 30 +++---------------- 2 files changed, 5 insertions(+), 27 deletions(-) diff --git a/net-misc/openconnect/metadata.xml b/net-misc/openconnect/metadata.xml index 4b425f03961b..7030dec29348 100644 --- a/net-misc/openconnect/metadata.xml +++ b/net-misc/openconnect/metadata.xml @@ -8,7 +8,7 @@ mattsch@gmail.com Matthew Schultz - Proxied maintainer. Assign bugs to him. + Proxied maintainer. Copy on bugs. Build GSSAPI support. diff --git a/net-misc/openconnect/openconnect-7.06-r1.ebuild b/net-misc/openconnect/openconnect-7.06-r1.ebuild index ab33ab3a05cb..76711e28543a 100644 --- a/net-misc/openconnect/openconnect-7.06-r1.ebuild +++ b/net-misc/openconnect/openconnect-7.06-r1.ebuild @@ -45,19 +45,10 @@ DEPEND="${DEPEND} java? ( >=virtual/jdk-1.6 ) nls? ( sys-devel/gettext )" -tun_tap_check() { - ebegin "Checking for TUN/TAP support" - if { ! linux_chkconfig_present TUN; }; then - eerror "Please enable TUN/TAP support in your kernel config, found at:" - eerror - eerror " Device Drivers --->" - eerror " [*] Network device support --->" - eerror " <*> Universal TUN/TAP device driver support" - eerror - eerror "and recompile your kernel ..." - die "no CONFIG_TUN support detected!" - fi - eend $? +CONFIG_CHECK="~TUN" + +pkg_pretend() { + check_extra_config } pkg_setup() { @@ -66,19 +57,6 @@ pkg_setup() { if use doc; then python-any-r1_pkg_setup fi - - if use kernel_linux; then - get_version - if linux_config_exists; then - tun_tap_check - else - ewarn "Was unable to determine your kernel .config" - ewarn "Please note that OpenConnect requires CONFIG_TUN to be set in your" - ewarn "kernel .config, Without it, it will not work correctly." - # We don't die here, so it's possible to compile this package without - # kernel sources available. Required for cross-compilation. - fi - fi } src_configure() { -- 2.26.2