rpms/e2fsprogs/devel e2fsprogs-1.39-blkid-devmapper.patch, NONE, 1.1 e2fsprogs-1.39-close-on-error.patch, NONE, 1.1 .cvsignore, 1.14, 1.15 e2fsprogs.spec, 1.58, 1.59 sources, 1.14, 1.15 e2fsprogs-1.1589.patch, 1.1, NONE e2fsprogs-1.1590.patch, 1.1, NONE e2fsprogs-1.1591.patch, 1.1, NONE e2fsprogs-1.36-cramfs-detect.patch, 1.1, NONE e2fsprogs-1.36-getsize-wrap.patch, 1.2, NONE e2fsprogs-1.37-blkid-ext23.patch, 1.1, NONE e2fsprogs-1.37-blkid-nomagicvfat.patch, 1.1, NONE e2fsprogs-1.37-blkid-swsuspend.patch, 1.1, NONE e2fsprogs-1.38-blkid-devmapper.patch, 1.4, NONE e2fsprogs-1.38-blkid-epoch.patch, 1.2, NONE e2fsprogs-1.38-blkid-selinux.patch, 1.1, NONE e2fsprogs-1.38-close-on-error.patch, 1.1, NONE e2fsprogs-1.38-lost+found.patch, 1.1, NONE e2fsprogs-1.38-man_no_ext2resize.patch, 1.1, NONE e2fsprogs-enable-resize.patch, 1.1, NONE ext2resize-byteorder.patch, 1.2, NONE ext2resize-canonicalise.patch, 1.1, NONE ext2resize-compiler-warning-fixes.patch, 1.1, NONE ext2resize-cvs-20040419.patch, 1.1, NONE ext2resize-fixbui! ld.patch, 1.1, NONE ext2resize-gcc34-fixes.patch, 1.1, NONE ext2resize-nofallback.patch, 1.1, NONE ext2resize-nowrite.patch, 1.1, NONE ext2resize-printf-format-fixes.patch, 1.1, NONE

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Thu Jul 6 20:54:43 UTC 2006


Author: twoerner

Update of /cvs/dist/rpms/e2fsprogs/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv14191

Modified Files:
	.cvsignore e2fsprogs.spec sources 
Added Files:
	e2fsprogs-1.39-blkid-devmapper.patch 
	e2fsprogs-1.39-close-on-error.patch 
Removed Files:
	e2fsprogs-1.1589.patch e2fsprogs-1.1590.patch 
	e2fsprogs-1.1591.patch e2fsprogs-1.36-cramfs-detect.patch 
	e2fsprogs-1.36-getsize-wrap.patch 
	e2fsprogs-1.37-blkid-ext23.patch 
	e2fsprogs-1.37-blkid-nomagicvfat.patch 
	e2fsprogs-1.37-blkid-swsuspend.patch 
	e2fsprogs-1.38-blkid-devmapper.patch 
	e2fsprogs-1.38-blkid-epoch.patch 
	e2fsprogs-1.38-blkid-selinux.patch 
	e2fsprogs-1.38-close-on-error.patch 
	e2fsprogs-1.38-lost+found.patch 
	e2fsprogs-1.38-man_no_ext2resize.patch 
	e2fsprogs-enable-resize.patch ext2resize-byteorder.patch 
	ext2resize-canonicalise.patch 
	ext2resize-compiler-warning-fixes.patch 
	ext2resize-cvs-20040419.patch ext2resize-fixbuild.patch 
	ext2resize-gcc34-fixes.patch ext2resize-nofallback.patch 
	ext2resize-nowrite.patch ext2resize-printf-format-fixes.patch 
Log Message:
[tw]
- new version 1.39
- dropped ext2online, because resize2fs is now able to do online resize
- spec file cleanup
- enabled checks for build



e2fsprogs-1.39-blkid-devmapper.patch:
 MCONFIG.in          |    2 ++
 configure.in        |   14 +++++++++-----
 debugfs/Makefile.in |    2 +-
 e2fsck/Makefile.in  |    6 +++---
 misc/Makefile.in    |    2 +-
 5 files changed, 16 insertions(+), 10 deletions(-)

--- NEW FILE e2fsprogs-1.39-blkid-devmapper.patch ---
--- e2fsprogs-1.39/debugfs/Makefile.in.dm	2005-09-06 05:40:13.000000000 -0400
+++ e2fsprogs-1.39/debugfs/Makefile.in	2006-07-06 14:11:32.000000000 -0400
@@ -27,7 +27,7 @@
 
 LIBS= $(LIBEXT2FS) $(LIBE2P) $(LIBSS) $(LIBCOM_ERR) $(LIBBLKID) \
 	$(LIBUUID) $(DLOPEN_LIB)
-DEPLIBS= $(LIBEXT2FS) $(LIBE2P) $(LIBSS) $(LIBCOM_ERR) $(LIBBLKID) $(DEPLIBUUID)
+DEPLIBS= $(LIBEXT2FS) $(LIBE2P) $(LIBSS) $(LIBCOM_ERR) $(DEPLIBBLKID) $(DEPLIBUUID)
 
 .c.o:
 	@echo "	CC $<"
--- e2fsprogs-1.39/MCONFIG.in.dm	2006-03-22 20:19:19.000000000 -0500
+++ e2fsprogs-1.39/MCONFIG.in	2006-07-06 14:11:32.000000000 -0400
@@ -79,6 +79,7 @@
 LIBBLKID = $(LIB)/libblkid at LIB_EXT@ $(DEVMAPPER_LIBS)
 LIBINTL = @LIBINTL@
 DEPLIBUUID = $(LIB)/libuuid at LIB_EXT@
+DEPLIBBLKID = $(LIB)/libblkid at LIB_EXT@
 
 STATIC_LIBSS = $(LIB)/libss at STATIC_LIB_EXT@
 STATIC_LIBCOM_ERR = $(LIB)/libcom_err at STATIC_LIB_EXT@
@@ -87,6 +88,7 @@
 STATIC_LIBUUID = $(LIB)/libuuid at STATIC_LIB_EXT@ @SOCKET_LIB@ 
 STATIC_LIBBLKID = $(LIB)/libblkid at STATIC_LIB_EXT@ $(STATIC_DEVMAPPER_LIBS)
 DEPSTATIC_LIBUUID = $(LIB)/libuuid at STATIC_LIB_EXT@
+DEPSTATIC_LIBBLKID = $(LIB)/libblkid at STATIC_LIB_EXT@
 
 PROFILED_LIBSS = $(LIB)/libss at PROFILED_LIB_EXT@
 PROFILED_LIBCOM_ERR = $(LIB)/libcom_err at PROFILED_LIB_EXT@
--- e2fsprogs-1.39/misc/Makefile.in.dm	2006-07-06 14:13:57.000000000 -0400
+++ e2fsprogs-1.39/misc/Makefile.in	2006-07-06 14:14:27.000000000 -0400
@@ -55,7 +55,7 @@
 STATIC_DEPLIBS= $(STATIC_LIBEXT2FS) $(STATIC_LIBCOM_ERR) 
 
 LIBS_BLKID= $(LIBBLKID) $(LIBUUID)
-DEPLIBS_BLKID= $(LIBBLKID) $(DEPLIBUUID)
+DEPLIBS_BLKID= $(DEPLIBBLKID) $(DEPLIBUUID)
 
 LIBS_E2P= $(LIBE2P) $(LIBCOM_ERR) 
 DEPLIBS_E2P= $(LIBE2P) $(LIBCOM_ERR) 
--- e2fsprogs-1.39/e2fsck/Makefile.in.dm	2006-03-27 00:44:11.000000000 -0500
+++ e2fsprogs-1.39/e2fsck/Makefile.in	2006-07-06 14:11:32.000000000 -0400
@@ -18,11 +18,11 @@
 XTRA_CFLAGS=	-DRESOURCE_TRACK -I.
 
 LIBS= $(LIBEXT2FS) $(LIBCOM_ERR) $(LIBBLKID) $(LIBUUID) $(LIBINTL)
-DEPLIBS= $(LIBEXT2FS) $(LIBCOM_ERR) $(LIBBLKID) $(DEPLIBUUID)
+DEPLIBS= $(LIBEXT2FS) $(LIBCOM_ERR) $(DEPLIBBLKID) $(DEPLIBUUID)
 
 STATIC_LIBS= $(STATIC_LIBEXT2FS) $(STATIC_LIBCOM_ERR) $(STATIC_LIBBLKID) \
 	$(STATIC_LIBUUID) $(LIBINTL)
-STATIC_DEPLIBS= $(STATIC_LIBEXT2FS) $(STATIC_LIBCOM_ERR) $(STATIC_LIBBLKID) \
+STATIC_DEPLIBS= $(STATIC_LIBEXT2FS) $(STATIC_LIBCOM_ERR) $(DEPSTATIC_LIBBLKID) \
 	$(DEPSTATIC_LIBUUID)
 
 PROFILED_LIBS= $(PROFILED_LIBEXT2FS) $(PROFILED_LIBCOM_ERR) \
@@ -119,7 +119,7 @@
 e2fsck.static: $(OBJS)  $(STATIC_DEPLIBS)
 	@echo "	LD $@"
 	@$(LD) $(ALL_LDFLAGS) $(LDFLAG_STATIC) -o e2fsck.static $(OBJS) \
-		$(STATIC_LIBS) 
+		$(STATIC_LIBS)
 
 e2fsck.shared: $(OBJS)  $(DEPLIBS)
 	@echo "	LD $@"
--- e2fsprogs-1.39/configure.in.dm	2006-04-08 21:36:21.000000000 -0400
+++ e2fsprogs-1.39/configure.in	2006-07-06 14:11:32.000000000 -0400
@@ -494,11 +494,15 @@
 	AC_DEFINE(HAVE_DEVMAPPER)
 	echo "Enabling device-mapper support"
 
-	DEVMAPPER_REQ='libselinux libsepol'
-	DEVMAPPER_PC_LIBS='-ldevmapper'
-	DEVMAPPER_LIBS='-ldevmapper -lselinux -lsepol'
-	STATIC_DEVMAPPER_LIBS='/usr/lib/libdevmapper.a /usr/lib/libselinux.a /usr/lib/libsepol.a'
-
+	PKG_PROG_PKG_CONFIG()
+ 
+	AC_CHECK_LIB(devmapper, dm_tree_create,
+		[DEVMAPPER_LIBS=`$PKG_CONFIG --libs devmapper`; 
+		 STATIC_DEVMAPPER_LIBS=`$PKG_CONFIG --static --libs devmapper`;
+		 DEVMAPPER_REQ="devmapper";
+		 DEVMAPPER_PC_LIBS="-ldevmapper"],
+		[AC_MSG_ERROR([device-mapper library not found])],
+		[$DEVMAPPER_LIBS])
 fi]
 ,
 echo "Disabling device-mapper support by default"

e2fsprogs-1.39-close-on-error.patch:
 getsize.c |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

--- NEW FILE e2fsprogs-1.39-close-on-error.patch ---
--- e2fsprogs-1.39/lib/ext2fs/getsize.c.close-on-error	2005-09-06 11:40:14.000000000 +0200
+++ e2fsprogs-1.39/lib/ext2fs/getsize.c	2006-06-22 14:46:27.000000000 +0200
@@ -169,8 +169,10 @@
 #ifdef DKIOCGETBLOCKCOUNT	/* For Apple Darwin */
 	if (ioctl(fd, DKIOCGETBLOCKCOUNT, &size64) >= 0) {
 		if ((sizeof(*retblocks) < sizeof(unsigned long long))
-		    && ((size64 / (blocksize / 512)) > 0xFFFFFFFF))
-			return EFBIG;
+		    && ((size64 / (blocksize / 512)) > 0xFFFFFFFF)) {
+			rc = EFBIG;
+			goto out;
+		}
 		*retblocks = size64 / (blocksize / 512);
 		goto out;
 	}
@@ -275,8 +277,10 @@
 	valid_offset (fd, 0);
 	size64 = low + 1;
 	if ((sizeof(*retblocks) < sizeof(unsigned long long))
-	    && ((size64 / blocksize) > 0xFFFFFFFF))
-		return EFBIG;
+	    && ((size64 / blocksize) > 0xFFFFFFFF)) {
+		rc = EFBIG;
+		goto out;
+	}
 	*retblocks = size64 / blocksize;
 out:
 	close(fd);


Index: .cvsignore
===================================================================
RCS file: /cvs/dist/rpms/e2fsprogs/devel/.cvsignore,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- .cvsignore	8 Sep 2005 16:11:43 -0000	1.14
+++ .cvsignore	6 Jul 2006 20:54:40 -0000	1.15
@@ -1,4 +1 @@
-e2fsprogs-1.36.tar.gz
-ext2resize-1.1.17.tar.bz2
-e2fsprogs-1.37.tar.gz
-e2fsprogs-1.38.tar.gz
+e2fsprogs-1.39.tar.gz


Index: e2fsprogs.spec
===================================================================
RCS file: /cvs/dist/rpms/e2fsprogs/devel/e2fsprogs.spec,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- e2fsprogs.spec	14 Jun 2006 03:52:44 -0000	1.58
+++ e2fsprogs.spec	6 Jul 2006 20:54:40 -0000	1.59
@@ -3,43 +3,23 @@
 
 Summary: Utilities for managing the second extended (ext2) filesystem.
 Name: e2fsprogs
-Version: 1.38
-Release: 15
+Version: 1.39
+Release: 1
 License: GPL
 Group: System Environment/Base
 Source:  ftp://download.sourceforge.net/pub/sourceforge/e2fsprogs/e2fsprogs-%{version}.tar.gz
-Source1: http://sourceforge.net/projects/ext2resize/ext2resize-1.1.17.tar.bz2
-Patch9: e2fsprogs-enable-resize.patch
-Patch10: ext2resize-cvs-20040419.patch
-Patch11: ext2resize-gcc34-fixes.patch
-Patch12: ext2resize-printf-format-fixes.patch
-Patch13: ext2resize-compiler-warning-fixes.patch
-Patch14: ext2resize-canonicalise.patch
-Patch19: ext2resize-byteorder.patch
-Patch20: ext2resize-nofallback.patch
-Patch21: ext2resize-nowrite.patch
-Patch22: ext2resize-fixbuild.patch
-Patch26: e2fsprogs-1.37-blkid-swsuspend.patch
-Patch27: e2fsprogs-1.37-blkid-ext23.patch
-Patch28: e2fsprogs-1.37-blkid-nomagicvfat.patch
-Patch29: e2fsprogs-1.38-close-on-error.patch
+Patch29: e2fsprogs-1.39-close-on-error.patch
 Patch30: e2fsprogs-1.38-resize-inode.patch
-Patch31: e2fsprogs-1.38-man_no_ext2resize.patch
 Patch32: e2fsprogs-1.38-no_pottcdate.patch
-Patch33: e2fsprogs-1.38-lost+found.patch
-Patch34: e2fsprogs-1.38-blkid-devmapper.patch
-Patch35: e2fsprogs-1.38-blkid-epoch.patch
+Patch34: e2fsprogs-1.39-blkid-devmapper.patch
 Patch36: e2fsprogs-1.38-etcblkid.patch
 Url: http://e2fsprogs.sourceforge.net/
-BuildRoot: %{_tmppath}/%{name}-root
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 Requires: e2fsprogs-libs = %{version}-%{release}, device-mapper
 BuildRequires: gettext, texinfo, autoconf, automake, libselinux-devel
 BuildRequires: libsepol-devel, gettext-devel, pkgconfig
 BuildRequires: device-mapper >= 1.02.02-3
 
-%define ext2resize_basever 1.1.17
-%define ext2resize_name ext2resize-%{ext2resize_basever}
-
 %description
 The e2fsprogs package contains a number of utilities for creating,
 checking, modifying, and correcting any inconsistencies in second
@@ -78,56 +58,14 @@
 
 %prep
 %setup -q -n e2fsprogs-%{version}
-# Enable the resize inode by default
-%patch9 -p1 -b .resize-on
-# fix swsuspend partition detection (#165863)
-%patch26 -p1 -b .swsuspend
-# fix revalidate from ext2 to ext3 (#162927)
-%patch27 -p1 -b .ext23
-# fix vfat without magic detection (#161873)
-%patch28 -p1 -b .vfatnomagic
-# clode fd's on error
+# close fd's on error
 %patch29 -p1 -b .close-on-error
 # enable tune2fs to set and clear the resize inode
 %patch30 -p1 -b .resize-inode
-
-# Now unpack the ext2resize online resize tarball...
-%setup -T -D -q -a 1
-# And apply the patches we need for that:
-pushd %{ext2resize_name}
-# Update to 20040419 ext2resize CVS
-%patch10 -p1 -b .cvs
-# Fix for gcc34 incompatibilities
-%patch11 -p1 -b .gcc34
-# Fix printk warnings on 64-bit archs
-%patch12 -p1 -b .printf
-# Fix misc compiler warnings
-%patch13 -p1 -b .warnings
-# Canonicalise device names to cope with (eg) LVM symlinks
-%patch14 -p1 -b .canon
-# Fix byte ordering problems on bigendian hosts
-%patch19 -p2 -b .byteorder
-# Disable fallback to old-style online resize
-%patch20 -p2 -b .nofallback
-# Disable the write path used by old-style online
-%patch21 -p2 -b .nowrite
-# Use the kernel prototypes, as they don't cause errors
-%patch22 -p1 -b .fixbuild
-popd
-
-# drop ext2resize, ext2prepare and e2fsadm from man page of ext2online
-%patch31 -p1 -b .man_no_ext2resize
 # drop timestamp from mo files
 %patch32 -p1 -b .pottcdate
-# fixed buffer overflow in mklost+found
-%patch33 -p1 -b .lost+found
-
 # look at device mapper devices
 %patch34 -p1 -b .dm
-
-# disable blkid.tab caching if time is set before epoch
-%patch35 -p1 -b .epoch
-
 # put blkid.tab in /etc/blkid/
 %patch36 -p1 -b .etcblkid
 
@@ -135,48 +73,21 @@
 aclocal
 autoconf
 %configure --enable-elf-shlibs --enable-nls --disable-e2initrd-helper  --enable-blkid-devmapper --enable-blkid-selinux
-# --enable-dynamic-e2fsck
 make -C po update-po
 make
 
-pushd %{ext2resize_name}
-# The byteorder patch adds a new file to the ext2online source tree, so
-# we need to rebuild the Makefiles from automake.
-aclocal
-automake -a -f
-# There's a new configure test for byte-order, too.
-autoconf
-%configure 
-make
-popd
-
 %install
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 export PATH=/sbin:$PATH
-make install install-libs DESTDIR="$RPM_BUILD_ROOT" \
+make install install-libs DESTDIR="%{buildroot}" \
 	root_sbindir=%{_root_sbindir} root_libdir=%{_root_libdir}
-/sbin/ldconfig -n ${RPM_BUILD_ROOT}%{_libdir}
 %find_lang %{name}
 
-pushd %{ext2resize_name}
-make DESTDIR=$RPM_BUILD_ROOT install
-# For now, we only want to package up the ext2online binary.  Delete the
-# others.
-rm -f $RPM_BUILD_ROOT%{_sbindir}/ext2resize
-rm -f $RPM_BUILD_ROOT%{_sbindir}/ext2prepare
-rm -f $RPM_BUILD_ROOT/%{_mandir}/man8/ext2resize*
-rm -f $RPM_BUILD_ROOT/%{_mandir}/man8/ext2prepare*
-# We want some of the ext2resize doc files to be clearly identified as
-# not being part of e2fsprogs!
-mv AUTHORS AUTHORS.ext2resize
-mv COPYING COPYING.ext2resize
-mv NEWS NEWS.ext2resize
-mv README README.ext2resize
-mv doc/HOWTO doc/HOWTO.ext2resize
-popd
+%check
+make check
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 %post
 [ -e /etc/blkid.tab ] && mv /etc/blkid.tab /etc/blkid/blkid.tab || :
@@ -201,13 +112,9 @@
 %files -f %{name}.lang
 %defattr(-,root,root)
 %doc README RELEASE-NOTES
-%doc %{ext2resize_name}/AUTHORS.ext2resize
-%doc %{ext2resize_name}/COPYING.ext2resize
-%doc %{ext2resize_name}/NEWS.ext2resize
-%doc %{ext2resize_name}/README.ext2resize
-%doc %{ext2resize_name}/doc/HOWTO.ext2resize
 
 %dir /etc/blkid
+%config(noreplace) /etc/mke2fs.conf
 %{_root_sbindir}/badblocks
 %{_root_sbindir}/blkid
 %{_root_sbindir}/debugfs
@@ -235,6 +142,9 @@
 %{_mandir}/man1/lsattr.1*
 %{_mandir}/man1/uuidgen.1*
 
+%{_mandir}/man5/e2fsck.conf.5*
+%{_mandir}/man5/mke2fs.conf.5*
+
 %{_mandir}/man8/badblocks.8*
 %{_mandir}/man8/blkid.8*
 %{_mandir}/man8/debugfs.8*
@@ -255,10 +165,6 @@
 %{_mandir}/man8/resize2fs.8*
 %{_mandir}/man8/tune2fs.8*
 
-# ext2resize files
-%{_sbindir}/ext2online
-%{_mandir}/man8/ext2online.8*
-
 %files libs
 %defattr(-,root,root)
 %{_root_libdir}/libblkid.so.*
@@ -313,6 +219,12 @@
 %{_mandir}/man3/uuid_unparse.3*
 
 %changelog
+* Thu Jul  6 2006 Thomas Woerner <twoerner at redhat.com> - 1.39-1
+- new version 1.39
+- dropped ext2online, because resize2fs is now able to do online resize
+- spec file cleanup
+- enabled checks for build
+
 * Tue Jun 13 2006 Bill Nottingham <notting at redhat.com> - 1.38-15
 - prevent libblkid returning /dev/dm-X
 - fix build


Index: sources
===================================================================
RCS file: /cvs/dist/rpms/e2fsprogs/devel/sources,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- sources	8 Sep 2005 16:11:43 -0000	1.14
+++ sources	6 Jul 2006 20:54:40 -0000	1.15
@@ -1,2 +1 @@
-439bf19d6520194ca42b942f5b7a0703  ext2resize-1.1.17.tar.bz2
-d774d4412bfb80d12cf3a4fdfd59de5a  e2fsprogs-1.38.tar.gz
+06f7806782e357797fad1d34b7ced0c6  e2fsprogs-1.39.tar.gz


--- e2fsprogs-1.1589.patch DELETED ---


--- e2fsprogs-1.1590.patch DELETED ---


--- e2fsprogs-1.1591.patch DELETED ---


--- e2fsprogs-1.36-cramfs-detect.patch DELETED ---


--- e2fsprogs-1.36-getsize-wrap.patch DELETED ---


--- e2fsprogs-1.37-blkid-ext23.patch DELETED ---


--- e2fsprogs-1.37-blkid-nomagicvfat.patch DELETED ---


--- e2fsprogs-1.37-blkid-swsuspend.patch DELETED ---


--- e2fsprogs-1.38-blkid-devmapper.patch DELETED ---


--- e2fsprogs-1.38-blkid-epoch.patch DELETED ---


--- e2fsprogs-1.38-blkid-selinux.patch DELETED ---


--- e2fsprogs-1.38-close-on-error.patch DELETED ---


--- e2fsprogs-1.38-lost+found.patch DELETED ---


--- e2fsprogs-1.38-man_no_ext2resize.patch DELETED ---


--- e2fsprogs-enable-resize.patch DELETED ---


--- ext2resize-byteorder.patch DELETED ---


--- ext2resize-canonicalise.patch DELETED ---


--- ext2resize-compiler-warning-fixes.patch DELETED ---


--- ext2resize-cvs-20040419.patch DELETED ---


--- ext2resize-fixbuild.patch DELETED ---


--- ext2resize-gcc34-fixes.patch DELETED ---


--- ext2resize-nofallback.patch DELETED ---


--- ext2resize-nowrite.patch DELETED ---


--- ext2resize-printf-format-fixes.patch DELETED ---




More information about the fedora-cvs-commits mailing list