rpms/e2fsprogs/devel e2fsprogs-1.38-dm.patch, 1.1, 1.2 e2fsprogs.spec, 1.41, 1.42
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Wed Jan 4 21:30:51 UTC 2006
- Previous message (by thread): rpms/system-config-kickstart/devel .cvsignore, 1.20, 1.21 sources, 1.26, 1.27 system-config-kickstart.spec, 1.30, 1.31
- Next message (by thread): rpms/nspr/devel nspr-4.6.1-gcc-visibility.patch, NONE, 1.1 nspr.spec, 1.9, 1.10
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: pjones
Update of /cvs/dist/rpms/e2fsprogs/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv25824
Modified Files:
e2fsprogs-1.38-dm.patch e2fsprogs.spec
Log Message:
- fix some dm errors
- update to 1.38-4
e2fsprogs-1.38-dm.patch:
e2fsck/Makefile.in | 2
lib/blkid/Makefile.in | 22 +++----
lib/blkid/blkidP.h | 1
lib/blkid/devname.c | 147 ++++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 160 insertions(+), 12 deletions(-)
Index: e2fsprogs-1.38-dm.patch
===================================================================
RCS file: /cvs/dist/rpms/e2fsprogs/devel/e2fsprogs-1.38-dm.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- e2fsprogs-1.38-dm.patch 4 Jan 2006 03:30:33 -0000 1.1
+++ e2fsprogs-1.38-dm.patch 4 Jan 2006 21:30:35 -0000 1.2
@@ -1,5 +1,5 @@
--- e2fsprogs-1.38/e2fsck/Makefile.in.dm 2005-06-29 13:42:20.000000000 -0400
-+++ e2fsprogs-1.38/e2fsck/Makefile.in 2006-01-03 22:00:06.000000000 -0500
++++ e2fsprogs-1.38/e2fsck/Makefile.in 2006-01-04 15:51:47.000000000 -0500
@@ -20,7 +20,7 @@
DEPLIBS= $(LIBEXT2FS) $(LIBCOM_ERR) $(LIBBLKID) $(DEPLIBUUID)
@@ -9,8 +9,18 @@
STATIC_DEPLIBS= $(STATIC_LIBEXT2FS) $(STATIC_LIBCOM_ERR) $(STATIC_LIBBLKID) \
$(DEPSTATIC_LIBUUID)
+--- e2fsprogs-1.38/lib/blkid/blkidP.h.dm 2005-05-07 14:16:09.000000000 -0400
++++ e2fsprogs-1.38/lib/blkid/blkidP.h 2006-01-04 15:51:47.000000000 -0500
+@@ -118,6 +118,7 @@
+ /*
+ * Priority settings for different types of devices
+ */
++#define BLKID_PRI_DM 40
+ #define BLKID_PRI_EVMS 30
+ #define BLKID_PRI_LVM 20
+ #define BLKID_PRI_MD 10
--- e2fsprogs-1.38/lib/blkid/devname.c.dm 2005-05-07 15:26:03.000000000 -0400
-+++ e2fsprogs-1.38/lib/blkid/devname.c 2006-01-03 22:00:06.000000000 -0500
++++ e2fsprogs-1.38/lib/blkid/devname.c 2006-01-04 16:15:01.000000000 -0500
@@ -11,6 +11,8 @@
* %End-Header%
*/
@@ -20,7 +30,25 @@
#include <stdio.h>
#include <string.h>
#if HAVE_UNISTD_H
-@@ -137,6 +139,146 @@
+@@ -75,6 +77,8 @@
+ return dev;
+ }
+
++static int dm_device_is_leaf(const dev_t dev);
++
+ /*
+ * Probe a single block device to add to the device cache.
+ */
+@@ -90,6 +94,8 @@
+ list_for_each(p, &cache->bic_devs) {
+ blkid_dev tmp = list_entry(p, struct blkid_struct_dev,
+ bid_devs);
++ if (!dm_device_is_leaf(devno))
++ continue;
+ if (tmp->bid_devno == devno) {
+ if (only_if_new)
+ return;
+@@ -137,6 +143,146 @@
return;
}
@@ -146,18 +174,18 @@
+
+ rc = asprintf(&device, "/dev/mapper/%s", names->name);
+ if (rc < 0)
-+ continue;
++ goto try_next;
+
+ dev = dm_get_devno(names->name);
+ if (dev == 0)
-+ continue;
++ goto try_next;
+
-+ if (!dm_device_is_leaf(dev))
-+ continue;
++ if (!dm_device_is_leaf(dev))
++ goto try_next;
+
++ probe_one(cache, device, dev, BLKID_PRI_DM, only_if_new);
+
-+ probe_one(cache, device, dev, BLKID_PRI_LVM, only_if_new);
-+
++try_next:
+ next = names->next;
+ } while (next);
+
@@ -167,16 +195,16 @@
#define PROC_PARTITIONS "/proc/partitions"
#define VG_DIR "/proc/lvm/VGs"
-@@ -290,6 +432,7 @@
+@@ -290,6 +436,7 @@
return 0;
blkid_read_cache(cache);
-+ dm_probe_all(cache, only_if_new);
++ dm_probe_all(cache, only_if_new);
evms_probe_all(cache, only_if_new);
#ifdef VG_DIR
lvm_probe_all(cache, only_if_new);
---- e2fsprogs-1.38/lib/blkid/Makefile.in.dm 2006-01-03 22:03:00.000000000 -0500
-+++ e2fsprogs-1.38/lib/blkid/Makefile.in 2006-01-03 22:02:40.000000000 -0500
+--- e2fsprogs-1.38/lib/blkid/Makefile.in.dm 2005-06-29 13:39:54.000000000 -0400
++++ e2fsprogs-1.38/lib/blkid/Makefile.in 2006-01-04 16:18:38.000000000 -0500
@@ -37,7 +37,7 @@
ELF_IMAGE = libblkid
ELF_MYDIR = blkid
@@ -186,3 +214,57 @@
BSDLIB_VERSION = 2.0
BSDLIB_IMAGE = libblkid
+@@ -74,43 +74,43 @@
+
+ tst_cache: $(srcdir)/cache.c $(DEPLIBS_BLKID)
+ @echo " LD $@"
+- @$(CC) -o tst_cache -DTEST_PROGRAM $(srcdir)/cache.c $(LIBS_BLKID) $(ALL_CFLAGS)
++ @$(CC) -o tst_cache -DTEST_PROGRAM $(srcdir)/cache.c $(LIBS_BLKID) $(ALL_CFLAGS) -ldevmapper -lselinux -lsepol
+
+ tst_dev: $(srcdir)/dev.c $(DEPLIBS_BLKID)
+ @echo " LD $@"
+- @$(CC) -o tst_dev -DTEST_PROGRAM $(srcdir)/dev.c $(LIBS_BLKID) $(ALL_CFLAGS)
++ @$(CC) -o tst_dev -DTEST_PROGRAM $(srcdir)/dev.c $(LIBS_BLKID) $(ALL_CFLAGS) -ldevmapper -lselinux -lsepol
+
+ tst_devname: $(srcdir)/devname.c $(DEPLIBS_BLKID)
+ @echo " LD $@"
+- @$(CC) -o tst_devname -DTEST_PROGRAM $(srcdir)/devname.c $(LIBS_BLKID) $(ALL_CFLAGS)
++ @$(CC) -o tst_devname -DTEST_PROGRAM $(srcdir)/devname.c $(LIBS_BLKID) $(ALL_CFLAGS) -ldevmapper -lselinux -lsepol
+
+ tst_devno: $(srcdir)/devno.c $(DEPLIBS_BLKID)
+ @echo " LD $@"
+- @$(CC) -o tst_devno -DTEST_PROGRAM $(srcdir)/devno.c $(LIBS_BLKID) $(ALL_CFLAGS)
++ @$(CC) -o tst_devno -DTEST_PROGRAM $(srcdir)/devno.c $(LIBS_BLKID) $(ALL_CFLAGS) -ldevmapper -lselinux -lsepol
+
+ tst_getsize: $(srcdir)/getsize.c $(DEPLIBS_BLKID)
+ @echo " LD $@"
+- @$(CC) -o tst_getsize -DTEST_PROGRAM $(srcdir)/getsize.c $(LIBS_BLKID) $(ALL_CFLAGS)
++ @$(CC) -o tst_getsize -DTEST_PROGRAM $(srcdir)/getsize.c $(LIBS_BLKID) $(ALL_CFLAGS) -ldevmapper -lselinux -lsepol
+
+ tst_probe: $(srcdir)/probe.c $(DEPLIBS_BLKID)
+ @echo " LD $@"
+- @$(CC) -o tst_probe -DTEST_PROGRAM $(srcdir)/probe.c $(LIBS_BLKID) $(ALL_CFLAGS)
++ @$(CC) -o tst_probe -DTEST_PROGRAM $(srcdir)/probe.c $(LIBS_BLKID) $(ALL_CFLAGS) -ldevmapper -lselinux -lsepol
+
+ tst_read: $(srcdir)/read.c $(DEPLIBS_BLKID)
+ @echo " LD $@"
+- @$(CC) -o tst_read -DTEST_PROGRAM $(srcdir)/read.c $(LIBS_BLKID) $(ALL_CFLAGS)
++ @$(CC) -o tst_read -DTEST_PROGRAM $(srcdir)/read.c $(LIBS_BLKID) $(ALL_CFLAGS) -ldevmapper -lselinux -lsepol
+
+ tst_resolve: $(srcdir)/resolve.c $(DEPLIBS_BLKID)
+ @echo " LD $@"
+- @$(CC) -o tst_resolve -DTEST_PROGRAM $(srcdir)/resolve.c $(LIBS_BLKID) $(ALL_CFLAGS)
++ @$(CC) -o tst_resolve -DTEST_PROGRAM $(srcdir)/resolve.c $(LIBS_BLKID) $(ALL_CFLAGS) -ldevmapper -lselinux -lsepol
+
+ tst_save: $(srcdir)/save.c $(DEPLIBS_BLKID)
+ @echo " LD $@"
+- @$(CC) -o tst_save -DTEST_PROGRAM $(srcdir)/save.c $(LIBS_BLKID) $(ALL_CFLAGS)
++ @$(CC) -o tst_save -DTEST_PROGRAM $(srcdir)/save.c $(LIBS_BLKID) $(ALL_CFLAGS) -ldevmapper -lselinux -lsepol
+
+ tst_tag: $(srcdir)/tag.c $(DEPLIBS_BLKID)
+ @echo " LD $@"
+- @$(CC) -o tst_tag -DTEST_PROGRAM $(srcdir)/tag.c $(LIBS_BLKID) $(ALL_CFLAGS)
++ @$(CC) -o tst_tag -DTEST_PROGRAM $(srcdir)/tag.c $(LIBS_BLKID) $(ALL_CFLAGS) -ldevmapper -lselinux -lsepol
+
+ ../../misc/blkid.o: $(top_srcdir)/misc/blkid.c blkid.h
+ @echo " CC $@"
Index: e2fsprogs.spec
===================================================================
RCS file: /cvs/dist/rpms/e2fsprogs/devel/e2fsprogs.spec,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- e2fsprogs.spec 4 Jan 2006 03:30:33 -0000 1.41
+++ e2fsprogs.spec 4 Jan 2006 21:30:35 -0000 1.42
@@ -4,7 +4,7 @@
Summary: Utilities for managing the second extended (ext2) filesystem.
Name: e2fsprogs
Version: 1.38
-Release: 3
+Release: 4
License: GPL
Group: System Environment/Base
Source: ftp://download.sourceforge.net/pub/sourceforge/e2fsprogs/e2fsprogs-%{version}.tar.gz
@@ -293,10 +293,14 @@
%{_mandir}/man3/uuid_unparse.3*
%changelog
-* Tue Jan 03 2006 Peter Jones <pjones at redhat.com> 1.38-3
+* Wed Jan 4 2006 Peter Jones <pjones at redhat.com> 1.38-4
+- fix a logic error in dm probing
+- add priority group for dm devices, so they'll be preferred
+
+* Tue Jan 3 2006 Peter Jones <pjones at redhat.com> 1.38-3
- added support for device-mapper devices
-* Fri Dec 09 2005 Jesse Keating <jkeating at redhat.com>
+* Fri Dec 9 2005 Jesse Keating <jkeating at redhat.com>
- rebuilt
* Thu Nov 10 2005 Thomas Woerner <twoerner at redhat.com> 1.38-2.1
- Previous message (by thread): rpms/system-config-kickstart/devel .cvsignore, 1.20, 1.21 sources, 1.26, 1.27 system-config-kickstart.spec, 1.30, 1.31
- Next message (by thread): rpms/nspr/devel nspr-4.6.1-gcc-visibility.patch, NONE, 1.1 nspr.spec, 1.9, 1.10
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-cvs-commits
mailing list