* [gentoo-commits] gentoo-x86 commit in sys-fs/multipath-tools: ChangeLog multipath-tools-0.4.8-r2.ebuild
@ 2009-11-05 4:15 Robin H. Johnson (robbat2)
0 siblings, 0 replies; only message in thread
From: Robin H. Johnson (robbat2) @ 2009-11-05 4:15 UTC (permalink / raw
To: gentoo-commits
robbat2 09/11/05 04:15:10
Modified: ChangeLog
Added: multipath-tools-0.4.8-r2.ebuild
Log:
Bug #268961: kpartx fails on extended partitions, referencing the wrong parent device and offset.
(Portage version: 2.2_rc48/cvs/Linux x86_64)
Revision Changes Path
1.32 sys-fs/multipath-tools/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/multipath-tools/ChangeLog?rev=1.32&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/multipath-tools/ChangeLog?rev=1.32&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/multipath-tools/ChangeLog?r1=1.31&r2=1.32
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-fs/multipath-tools/ChangeLog,v
retrieving revision 1.31
retrieving revision 1.32
diff -p -w -b -B -u -u -r1.31 -r1.32
--- ChangeLog 4 Nov 2009 11:11:03 -0000 1.31
+++ ChangeLog 5 Nov 2009 04:15:09 -0000 1.32
@@ -1,6 +1,14 @@
# ChangeLog for sys-fs/multipath-tools
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/multipath-tools/ChangeLog,v 1.31 2009/11/04 11:11:03 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/multipath-tools/ChangeLog,v 1.32 2009/11/05 04:15:09 robbat2 Exp $
+
+*multipath-tools-0.4.8-r2 (05 Nov 2009)
+
+ 05 Nov 2009; Robin H. Johnson <robbat2@gentoo.org>
+ +multipath-tools-0.4.8-r2.ebuild,
+ +files/multipath-tools-0.4.8-kparted-ext-partitions.patch:
+ Bug #268961: kpartx fails on extended partitions, referencing the wrong
+ parent device and offset.
04 Nov 2009; Markus Meier <maekke@gentoo.org>
multipath-tools-0.4.8-r1.ebuild:
1.1 sys-fs/multipath-tools/multipath-tools-0.4.8-r2.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/multipath-tools/multipath-tools-0.4.8-r2.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/multipath-tools/multipath-tools-0.4.8-r2.ebuild?rev=1.1&content-type=text/plain
Index: multipath-tools-0.4.8-r2.ebuild
===================================================================
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/multipath-tools/multipath-tools-0.4.8-r2.ebuild,v 1.1 2009/11/05 04:15:09 robbat2 Exp $
EAPI=2
inherit eutils toolchain-funcs
DESCRIPTION="Device mapper target autoconfig"
HOMEPAGE="http://christophe.varoqui.free.fr/"
SRC_URI="http://christophe.varoqui.free.fr/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND="|| (
>=sys-fs/lvm2-2.02.45
>=sys-fs/device-mapper-1.00.19-r1
)
>=sys-fs/udev-124
sys-fs/sysfsutils
dev-libs/libaio"
DEPEND="${RDEPEND}"
src_prepare() {
epatch "${FILESDIR}"/${PN}-0.4.8-build.patch
epatch "${FILESDIR}"/${PN}-0.4.8-udev-scsi_id-changes.patch
# Patch per upstream tree for 1GiB limit of kpartx
epatch "${FILESDIR}"/${PN}-0.4.8-r1-kpartx.patch
# CVE-2009-0115, world writable socket
epatch "${FILESDIR}"/${PN}-0.4.8-socket-cve-2009-0115.patch
# kpartx fails on extended partitions
epatch "${FILESDIR}"/${PN}-0.4.8-kparted-ext-partitions.patch
}
src_compile() {
# The -j1 is NOT a joke. The 0.4.8-era upstream code rebuilds several object
# files with different compiler defines. The upstream git, as yet unreleased
# moves to proper automake, but it's a large jump and is not being
# backported to 0.4.8.
emake -j1 CC="$(tc-getCC)" || die "emake failed"
}
src_install() {
dodir /sbin /usr/share/man/man8
make DESTDIR="${D}" install || die "install failed"
insinto /etc
newins "${S}"/multipath.conf.annotated multipath.conf
fperms 644 /etc/udev/rules.d/65-multipath.rules
fperms 644 /etc/udev/rules.d/66-kpartx.rules
# This is the monitoring daemon
newinitd "${FILESDIR}"/rc-multipathd multipathd
# This is the init script that fires the multipath addon for baselayout2
newinitd "${FILESDIR}"/init.d-multipath-0.4.8-r1 multipath
# Handle early-boot startup as well as shutdown of multipath devices
insinto /lib/rcscripts/addons
doins "${FILESDIR}"/multipath-start.sh
doins "${FILESDIR}"/multipath-stop.sh
dodoc multipath.conf.*
dodoc AUTHOR ChangeLog FAQ README TODO
docinto kpartx; dodoc kpartx/ChangeLog kpartx/README
}
pkg_preinst() {
# The dev.d script was previously wrong and is now removed (the udev rules
# file does the job instead), but it won't be removed from live systems due
# to cfgprotect.
# This should help out a little...
if [[ -e ${ROOT}/etc/dev.d/block/multipath.dev ]] ; then
mkdir -p "${D}"/etc/dev.d/block
echo "# Please delete this file. It is obsoleted by /etc/udev/rules.d/65-multipath.rules" \
> "${D}"/etc/dev.d/block/multipath.dev
fi
}
pkg_postinst() {
elog "If you need multipath on your system, you should ensure that a"
elog "'multipath' entry is present in your RC_VOLUME_ORDER variable!"
elog "If you use baselayout2, you must add 'multipath' into"
elog "your boot runlevel!"
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2009-11-05 4:15 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-05 4:15 [gentoo-commits] gentoo-x86 commit in sys-fs/multipath-tools: ChangeLog multipath-tools-0.4.8-r2.ebuild Robin H. Johnson (robbat2)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox