summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmadeusz Piotr Żołnowski <aidecoe@gentoo.org>2012-08-09 16:17:55 +0000
committerAmadeusz Piotr Żołnowski <aidecoe@gentoo.org>2012-08-09 16:17:55 +0000
commit8bc8b875f3aa6e1c4082adc928267a57ac7d8b70 (patch)
tree26ee0912e206232a73735a11b0f9fff3df35ac56 /sys-kernel/dracut
parentx86 stable, see bug 418703 (diff)
downloadgentoo-2-8bc8b875f3aa6e1c4082adc928267a57ac7d8b70.tar.gz
gentoo-2-8bc8b875f3aa6e1c4082adc928267a57ac7d8b70.tar.bz2
gentoo-2-8bc8b875f3aa6e1c4082adc928267a57ac7d8b70.zip
pkg-config is now used to configure udevdir path in the ebuild.
(Portage version: 2.1.11.9/cvs/Linux x86_64)
Diffstat (limited to 'sys-kernel/dracut')
-rw-r--r--sys-kernel/dracut/ChangeLog11
-rw-r--r--sys-kernel/dracut/dracut-022-r5.ebuild (renamed from sys-kernel/dracut/dracut-022-r4.ebuild)15
2 files changed, 17 insertions, 9 deletions
diff --git a/sys-kernel/dracut/ChangeLog b/sys-kernel/dracut/ChangeLog
index a722ccc289ff..28f57b81e31c 100644
--- a/sys-kernel/dracut/ChangeLog
+++ b/sys-kernel/dracut/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for sys-kernel/dracut
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/dracut/ChangeLog,v 1.80 2012/08/04 11:13:35 aidecoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/dracut/ChangeLog,v 1.81 2012/08/09 16:17:55 aidecoe Exp $
+
+*dracut-022-r5 (09 Aug 2012)
+
+ 09 Aug 2012; Amadeusz Żołnowski <aidecoe@gentoo.org> -dracut-022-r4.ebuild,
+ +dracut-022-r5.ebuild:
+ pkg-config is now used to configure udevdir path in the ebuild.
+
+ 09 Aug 2012; Amadeusz Żołnowski <aidecoe@gentoo.org> dracut-022-r4.ebuild:
+ Use pkg-config to detect udevdir.
04 Aug 2012; Amadeusz Żołnowski <aidecoe@gentoo.org> -dracut-019-r4.ebuild,
-dracut-022-r3.ebuild:
diff --git a/sys-kernel/dracut/dracut-022-r4.ebuild b/sys-kernel/dracut/dracut-022-r5.ebuild
index 3fa25bd440b9..a44ba788507e 100644
--- a/sys-kernel/dracut/dracut-022-r4.ebuild
+++ b/sys-kernel/dracut/dracut-022-r5.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/dracut/dracut-022-r4.ebuild,v 1.1 2012/08/04 10:43:05 aidecoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/dracut/dracut-022-r5.ebuild,v 1.1 2012/08/09 16:17:55 aidecoe Exp $
EAPI=4
@@ -68,7 +68,6 @@ RDEPEND="
>=sys-apps/sysvinit-2.87-r3
>=sys-apps/util-linux-2.20
>=sys-fs/udev-166
- !>=sys-fs/udev-187
debug? ( dev-util/strace )
device-mapper? ( || ( sys-fs/device-mapper >=sys-fs/lvm2-2.02.33 ) )
@@ -97,6 +96,7 @@ DEPEND="
>=dev-libs/libxslt-1.1.26
app-text/docbook-xml-dtd:4.5
>=app-text/docbook-xsl-stylesheets-1.75.2
+ virtual/pkgconfig
"
#
@@ -162,6 +162,11 @@ src_prepare() {
epatch "${FILESDIR}/${PV}-0019-dracut.sh-create-relative-symlinks-for.patch"
einfo "Removing ${S}/install/hashmap.o ..."
rm "${S}/install/hashmap.o" || die
+ local udevdir="$($(tc-getPKG_CONFIG) udev --variable=udevdir)"
+ [[ ${udevdir} ]] || die "Couldn't detect udevdir"
+ einfo "Setting udevdir to ${udevdir}..."
+ sed -e "s@udevdir=.*@udevdir=${udevdir}@" \
+ -i "${S}/dracut.conf.d/gentoo.conf.example" || die
}
src_compile() {
@@ -260,10 +265,4 @@ pkg_postinst() {
ewarn " CONFIG_MODULES"
ewarn ""
fi
-
- if has_version virtual/pkgconfig; then
- elog ""
- elog "virtual/pkgconfig is no longer needed by dracut."
- elog ""
- fi
}