diff options
author | 2007-08-25 12:59:26 +0000 | |
---|---|---|
committer | 2007-08-25 12:59:26 +0000 | |
commit | 18b8684f6c30ee56087d9317cbd9de2b021a3596 (patch) | |
tree | 400ef00d294b78c3bb7e00c6fdc158aba6f842f2 | |
parent | arm/sh stable (diff) | |
download | gentoo-2-18b8684f6c30ee56087d9317cbd9de2b021a3596.tar.gz gentoo-2-18b8684f6c30ee56087d9317cbd9de2b021a3596.tar.bz2 gentoo-2-18b8684f6c30ee56087d9317cbd9de2b021a3596.zip |
Now warn about unappropriate kernel version with just using uname -r, and no longer inheriting linux-info. That is to not pull in dependency to virtual/linux-sources.
(Portage version: 2.1.3.7)
-rw-r--r-- | sys-fs/udev/ChangeLog | 7 | ||||
-rw-r--r-- | sys-fs/udev/udev-114-r2.ebuild | 21 |
2 files changed, 24 insertions, 4 deletions
diff --git a/sys-fs/udev/ChangeLog b/sys-fs/udev/ChangeLog index 4c5c7781de51..9ba8d0646ced 100644 --- a/sys-fs/udev/ChangeLog +++ b/sys-fs/udev/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-fs/udev # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/ChangeLog,v 1.336 2007/08/24 14:05:55 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/ChangeLog,v 1.337 2007/08/25 12:59:26 zzam Exp $ + + 25 Aug 2007; Matthias Schwarzott <zzam@gentoo.org> udev-114-r2.ebuild: + Now warn about unappropriate kernel version with just using uname -r, and no + longer inheriting linux-info. That is to not pull in dependency to + virtual/linux-sources. 24 Aug 2007; Raúl Porcel <armin76@gentoo.org> udev-114.ebuild: alpha/ia64 stable wrt #188796 diff --git a/sys-fs/udev/udev-114-r2.ebuild b/sys-fs/udev/udev-114-r2.ebuild index 33d7dd76be06..59f9c898ff69 100644 --- a/sys-fs/udev/udev-114-r2.ebuild +++ b/sys-fs/udev/udev-114-r2.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-114-r2.ebuild,v 1.1 2007/08/22 14:04:07 zzam Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-114-r2.ebuild,v 1.2 2007/08/25 12:59:26 zzam Exp $ -inherit eutils flag-o-matic multilib toolchain-funcs linux-info +inherit eutils flag-o-matic multilib toolchain-funcs DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)" HOMEPAGE="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html" @@ -38,7 +38,22 @@ pkg_setup() { extras/root_link" use selinux && myconf="${myconf} USE_SELINUX=true" - if kernel_is le 2 6 14 >/dev/null; then + + # comparing kernel version without linux-info.eclass to not pull + # virtual/linux-sources + local KV=$(uname -r) + local KV_MAJOR=${KV%%.*} + local x=${KV#*.} + local KV_MINOR=${x%%.*} + x=${KV#*.*.} + local KV_MICRO=${x%%-*} + + local ok=0 + if [[ "${KV_MAJOR}" == 2 ]] && [[ "${KV_MINOR}" == 6 ]] && [[ "${KV_MICRO}" -ge 15 ]]; then + ok=1 + fi + + if [[ "$ok" = "0" ]]; then ewarn ewarn "${P} does not support Linux kernel before version 2.6.15!" ewarn "If you want to use udev you need to update" |