commit: 10af1d23d759ef64f97126f5a588b2ca49bdef00
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 2 14:40:50 2015 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Sep 2 14:42:56 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10af1d23
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 +-
net-misc/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 4b425f0..7030dec 100644
--- a/net-misc/openconnect/metadata.xml
+++ b/net-misc/openconnect/metadata.xml
@@ -8,7 +8,7 @@
<maintainer>
<email>[email protected]</email>
<name>Matthew Schultz</name>
- <description>Proxied maintainer. Assign bugs to
him.</description>
+ <description>Proxied maintainer. Copy on bugs.</description>
</maintainer>
<use>
<flag name='gssapi'>Build GSSAPI support.</flag>
diff --git a/net-misc/openconnect/openconnect-7.06-r1.ebuild
b/net-misc/openconnect/openconnect-7.06-r1.ebuild
index ab33ab3..76711e2 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() {