# ChangeLog for sys-fs/lvm-user
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/ChangeLog,v 1.6 2004/06/24 22:52:30 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/ChangeLog,v 1.7 2004/11/10 05:57:03 vapier Exp $
+
+*lvm-user-1.0.7-r2 (10 Nov 2004)
+
+ 10 Nov 2004; Mike Frysinger <vapier@gentoo.org>
+ -files/lvm-user-1.0.7-statics.diff, +files/lvm-user-1.0.7-statics.patch,
+ +files/lvm-user-1.0.7-tmpfile.patch, -lvm-user-1.0.7-r1.ebuild,
+ +lvm-user-1.0.7-r2.ebuild, -lvm-user-1.0.7.ebuild:
+ Version bump with security fix #68406.
27 Apr 2004; Aron Griffis <agriffis@gentoo.org> lvm-user-1.0.7-r1.ebuild:
Add inherit eutils
-MD5 835ffbbfb0ddd5bef64a1f651aec397f ChangeLog 4456
-MD5 340fc0882277938e469ba3417c62b972 lvm-user-1.0.7-r1.ebuild 1672
-MD5 b281cb689f2b79965365a5a824e4a3c1 lvm-user-1.0.7.ebuild 1285
+MD5 250022cc4ace02039e8148d8e40b6794 ChangeLog 4774
MD5 9a09f8d531c582e78977dbfd96edc1f2 metadata.xml 164
-MD5 b8c544acbd931e92ce7d68d1f54ef230 files/digest-lvm-user-1.0.7 61
-MD5 b8c544acbd931e92ce7d68d1f54ef230 files/digest-lvm-user-1.0.7-r1 61
-MD5 7484cb0ecb2a997be4910a8612e951cf files/lvm-user-1.0.7-statics.diff 1040
+MD5 7f92c5ec2f170256735409be93e67918 lvm-user-1.0.7-r2.ebuild 1701
+MD5 b8c544acbd931e92ce7d68d1f54ef230 files/digest-lvm-user-1.0.7-r2 61
+MD5 5a13a84be2257b542d2ff7dce74e3af7 files/lvm-user-1.0.7-tmpfile.patch 554
+MD5 7484cb0ecb2a997be4910a8612e951cf files/lvm-user-1.0.7-statics.patch 1040
+++ /dev/null
-MD5 de56e9ab0384596b795702802f1c1e6a lvm_1.0.7.tar.gz 372838
--- /dev/null
+diff -ur LVM.orig/1.0.8/tools/lvmcreate_initrd LVM/1.0.8/tools/lvmcreate_initrd
+--- LVM.orig/1.0.8/tools/lvmcreate_initrd 2003-11-17 16:58:56.000000000 +0100
++++ LVM/1.0.8/tools/lvmcreate_initrd 2004-09-13 12:07:23.000000000 +0200
+@@ -233,6 +233,10 @@
+ # run out of room on the ramdisk while stripping the libraries.
+ echo "$cmd -- stripping shared libraries"
+ mkdir $TMPLIB
++if [ $? -ne 0 ]; then
++ echo "$cmd -- ERROR making $TMPLIB"
++ cleanup 1
++fi
+ for LIB in $SHLIBS; do
+ verbose "copy $LIB to $TMPLIB$LIB"
+ mkdir -p `dirname $TMPLIB$LIB`
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/lvm-user-1.0.7-r1.ebuild,v 1.8 2004/11/09 22:30:51 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/lvm-user-1.0.7-r2.ebuild,v 1.1 2004/11/10 05:57:04 vapier Exp $
inherit flag-o-matic eutils
-S=${WORKDIR}/LVM/${PV}
DESCRIPTION="User-land utilities for LVM (Logical Volume Manager) software"
HOMEPAGE="http://www.sistina.com/products_lvm.htm"
SRC_URI="ftp://ftp.sistina.com/pub/LVM/1.0/lvm_${PV}.tar.gz"
LICENSE=" || ( GPL-2 LGPL-2 )"
SLOT="0"
-KEYWORDS="~x86 -ppc ~sparc alpha ~hppa ~amd64"
+KEYWORDS="alpha amd64 hppa -ppc sparc x86"
IUSE="static"
RDEPEND="!sys-fs/lvm2"
>=sys-apps/sed-4.0
virtual/linux-sources"
+S=${WORKDIR}/LVM/${PV}
+
pkg_setup() {
check_KV
}
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${P}-tmpfile.patch
+}
+
src_compile() {
local myconf
- # bug 598 -- -pipe used by default
- filter-flags "-fomit-frame-pointer -pipe"
+ filter-flags -fomit-frame-pointer #598
if use static; then
myconf="--enable-static_link"
else
# bug 29694 -- make static vgscan and vgchange for initrds
- epatch ${FILESDIR}/lvm-user-1.0.7-statics.diff
+ epatch ${FILESDIR}/lvm-user-1.0.7-statics.patch
fi
./configure --prefix=/ \
--mandir=/usr/share/man \
- --with-kernel_dir="/usr/src/linux" ${myconf} || die "configure failed"
+ --with-kernel_dir="/usr/src/linux" \
+ ${myconf} || die "configure failed"
# Fix flags
sed -i -e "54,56d" -e "73d" make.tmpl
}
src_install() {
-
einstall sbindir=${D}/sbin libdir=${D}/lib
if use static; then
dodir /usr/lib
mv ${D}/lib/*.a ${D}/usr/lib
- dodoc ABSTRACT CONTRIBUTORS COPYING* INSTALL LVM-HOWTO TODO CHANGELOG FAQ KNOWN_BUGS README WHATSNEW
+ dodoc ABSTRACT CONTRIBUTORS INSTALL LVM-HOWTO TODO CHANGELOG FAQ KNOWN_BUGS README WHATSNEW
}
+++ /dev/null
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/lvm-user-1.0.7.ebuild,v 1.7 2004/11/09 22:30:51 mr_bones_ Exp $
-
-inherit flag-o-matic
-
-DESCRIPTION="User-land utilities for LVM (Logical Volume Manager) software"
-HOMEPAGE="http://www.sistina.com/products_lvm.htm"
-SRC_URI="ftp://ftp.sistina.com/pub/LVM/1.0/lvm_${PV}.tar.gz"
-
-LICENSE=" || ( GPL-2 LGPL-2 )"
-SLOT="0"
-KEYWORDS="x86 -ppc sparc hppa amd64"
-IUSE="static"
-
-RDEPEND="!sys-fs/lvm2"
-DEPEND="${RDEPEND}
- >=sys-apps/sed-4.0
- virtual/linux-sources"
-
-S=${WORKDIR}/LVM/${PV}
-
-pkg_setup() {
- check_KV
-}
-
-src_compile() {
- local myconf
-
- # bug 598 -- -pipe used by default
- filter-flags "-fomit-frame-pointer -pipe"
-
- use static && myconf="--enable-static_link"
-
- ./configure --prefix=/ \
- --mandir=/usr/share/man \
- --with-kernel_dir="/usr/src/linux" ${myconf} || die "configure failed"
-
- # Fix flags
- sed -i -e "54,56d" -e "73d" make.tmpl
-
- make || die "Make failed"
-}
-
-src_install() {
-
- einstall sbindir=${D}/sbin libdir=${D}/lib
-
- # no need for a static library in /lib
- dodir /usr/lib
- mv ${D}/lib/*.a ${D}/usr/lib
-
- dodoc ABSTRACT CONTRIBUTORS COPYING* INSTALL LVM-HOWTO TODO CHANGELOG FAQ KNOWN_BUGS README WHATSNEW
-}