Whamcloud - gitweb
tests: add basic test case for e2scan
[tools/e2fsprogs.git] / e2fsprogs-RHEL-6.spec.in
1 %define _root_sbindir   /sbin
2 %define _root_libdir    /%{_lib}
3
4 Summary: Utilities for managing ext2, ext3, and ext4 filesystems
5 Name: e2fsprogs
6 Version: @E2FSPROGS_PKGVER@
7 Release: 7%{?dist}
8
9 # License tags based on COPYING file distinctions for various components
10 License: GPLv2
11 Group: System Environment/Base
12 Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
13 #[AED] Source1: ext2_types-wrapper.h
14
15 #[AED] Patch1: e2fsprogs-1.40.4-sb_feature_check_ignore.patch
16 #[AED] Patch2: e2fsprogs-1.41.12-e4defrag.patch
17
18 Url: http://downloads.whamcloud.com/public/
19 Provides:       ldiskfsprogs = %{version}
20 @LFSCK_CMT@Requires: db4 >= @DB4VERSION@
21 @LFSCK_CMT@BuildRequires: db4-devel >= 4.1 texinfo
22 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
23 Requires: e2fsprogs-libs = %{version}-%{release}
24
25 # e4fsprogs was a parallel ext4-capable package in RHEL5.x
26 %if 0%{?rhel} > 0
27 Obsoletes: e4fsprogs < %{version}-%{release}
28 Provides: e4fsprogs = %{version}-%{release}
29 %endif
30
31 BuildRequires: pkgconfig, texinfo, libselinux-devel
32 BuildRequires: libsepol-devel
33 BuildRequires: libblkid-devel
34 BuildRequires: libuuid-devel
35
36 %description
37 The e2fsprogs package contains a number of utilities for creating,
38 checking, modifying, and correcting any inconsistencies in second,
39 third and fourth extended (ext2/ext3/ext4) filesystems. E2fsprogs
40 contains e2fsck (used to repair filesystem inconsistencies after an
41 unclean shutdown), mke2fs (used to initialize a partition to contain
42 an empty ext2 filesystem), debugfs (used to examine the internal
43 structure of a filesystem, to manually repair a corrupted
44 filesystem, or to create test cases for e2fsck), tune2fs (used to
45 modify filesystem parameters), and most of the other core ext2fs
46 filesystem utilities.
47
48 You should install the e2fsprogs package if you need to manage the
49 performance of an ext2, ext3, or ext4 filesystem.
50
51 %package libs
52 Summary: Ext2/3/4 filesystem-specific shared libraries
53 Group: Development/Libraries
54 License: GPLv2 and LGPLv2
55
56 %description libs
57 E2fsprogs-libs contains libe2p and libext2fs, the libraries of the
58 e2fsprogs package.
59
60 These libraries are used to directly acccess ext2/3/4 filesystems
61 from userspace.
62
63 %package static
64 Summary: Ext2/3/4 filesystem-specific static libraries
65 Group: Development/Libraries
66 License: GPLv2 and LGPLv2
67
68 %description static
69 E2fsprogs-static contains all static libraries built from e2fsprogs,
70 including libext2fs, libcom_err, libe2p, and libss.
71
72 These libraries are used to directly acccess ext2/3/4 filesystems
73 from userspace, and perform other useful functions.
74
75 %package devel
76 Summary: Ext2/3/4 filesystem-specific libraries and headers
77 Group: Development/Libraries
78 License: GPLv2 and LGPLv2
79 Requires: e2fsprogs-libs = %{version}-%{release}
80 Requires: gawk
81 Requires: libcom_err-devel
82 Requires: pkgconfig
83 Requires(post): info
84 Requires(preun): info
85
86 %description devel
87 E2fsprogs-devel contains the libraries and header files needed to
88 develop second, third and fourth extended (ext2/ext3/ext4)
89 filesystem-specific programs.
90
91 You should install e2fsprogs-devel if you want to develop ext2/3/4
92 filesystem-specific programs. If you install e2fsprogs-devel, you'll
93 also want to install e2fsprogs.
94
95 %package -n libcom_err
96 Summary: Common error description library
97 Group: Development/Libraries
98 License: MIT
99
100 %description -n libcom_err
101 This is the common error description library, part of e2fsprogs.
102
103 libcom_err is an attempt to present a common error-handling mechanism.
104
105 %package -n libcom_err-devel
106 Summary: Common error description library
107 Group: Development/Libraries
108 License: MIT
109 Requires: libcom_err = %{version}-%{release}
110 Requires: pkgconfig
111
112 %description -n libcom_err-devel
113 This is the common error description development library and headers,
114 part of e2fsprogs.  It contains the compile_et commmand, used
115 to convert a table listing error-code names and associated messages
116 messages into a C source file suitable for use with the library.
117
118 libcom_err is an attempt to present a common error-handling mechanism.
119
120 %package -n libss
121 Summary: Command line interface parsing library
122 Group: Development/Libraries
123 License: MIT
124
125 %description -n libss
126 This is libss, a command line interface parsing library, part of e2fsprogs.
127
128 This package includes a tool that parses a command table to generate
129 a simple command-line interface parser, the include files needed to
130 compile and use it.
131
132 It was originally inspired by the Multics SubSystem library.
133
134 %package -n libss-devel
135 Summary: Command line interface parsing library
136 Group: Development/Libraries
137 License: MIT
138 Requires: libss = %{version}-%{release}
139 Requires: pkgconfig
140
141 %description -n libss-devel
142 This is the command line interface parsing (libss) development library
143 and headers, part of e2fsprogs.  It contains the mk_cmds command, which
144 parses a command table to generate a simple command-line interface parser.
145
146 It was originally inspired by the Multics SubSystem library.
147
148 %prep
149 %setup -q
150 # ignore some flag differences on primary/backup sb feature checks
151 # mildly unsafe but 'til I get something better, avoid full fsck
152 # after an selinux install...
153 #[AED] %patch1 -p1 -b .featurecheck
154 # Enable e4defrag for testing
155 #[AED] %patch2 -p1 -b .e4defrag
156
157 %build
158 %configure --enable-elf-shlibs --enable-nls --disable-uuidd --disable-fsck \
159            --disable-e2initrd-helper --disable-libblkid --disable-libuuid \
160            --disable-defrag --enable-symlink-install \
161            @WITH_LUSTRE@ @ENABLE_LFSCK@ \
162            %{?extra_config_flags:%extra_config_flags}
163 make %{?_smp_mflags}
164
165 %install
166 rm -rf %{buildroot}
167 export PATH=/sbin:$PATH
168 make install install-libs DESTDIR=%{buildroot} INSTALL="%{__install} -p" \
169         root_sbindir=%{_root_sbindir} root_libdir=%{_root_libdir}
170
171 # ugly hack to allow parallel install of 32-bit and 64-bit -devel packages:
172 %define multilib_arches %{ix86} x86_64 ppc ppc64 s390 s390x sparcv9 sparc64
173
174 %ifarch %{multilib_arches}
175 mv -f %{buildroot}%{_includedir}/ext2fs/ext2_types.h \
176       %{buildroot}%{_includedir}/ext2fs/ext2_types-%{_arch}.h
177 mv -f %{buildroot}%{_includedir}/ext2fs/ext2_types-wrapper.h \
178       %{buildroot}%{_includedir}/ext2fs/ext2_types.h
179 %endif
180
181 # Hack for now, otherwise strip fails.
182 chmod +w %{buildroot}%{_libdir}/*.a
183
184 %find_lang %{name}
185
186 %check
187 make check
188
189 %clean
190 rm -rf %{buildroot}
191
192 %post libs -p /sbin/ldconfig
193 %postun libs -p /sbin/ldconfig
194
195 %post devel
196 # Test for file; if installed with --excludedocs it may not be there
197 if [ -f %{_infodir}/libext2fs.info.gz ]; then
198    /sbin/install-info %{_infodir}/libext2fs.info.gz %{_infodir}/dir || :
199 fi
200
201 %preun devel
202 if [ $1 = 0 -a -f %{_infodir}/libext2fs.info.gz ]; then
203    /sbin/install-info --delete %{_infodir}/libext2fs.info.gz %{_infodir}/dir || :
204 fi
205 exit 0
206
207 %post -n libcom_err -p /sbin/ldconfig
208 %postun -n libcom_err -p /sbin/ldconfig
209
210 %post -n libss -p /sbin/ldconfig
211 %postun -n libss -p /sbin/ldconfig
212
213 %files -f %{name}.lang
214 %defattr(-,root,root)
215 %doc COPYING README RELEASE-NOTES
216
217 %config(noreplace) /etc/mke2fs.conf
218 %{_root_sbindir}/badblocks
219 %{_root_sbindir}/debugfs
220 %{_root_sbindir}/dumpe2fs
221 %{_root_sbindir}/e2fsck
222 %{_root_sbindir}/e2image
223 %{_root_sbindir}/e2label
224 %{_root_sbindir}/e2undo
225 %{_root_sbindir}/fsck.ext2
226 %{_root_sbindir}/fsck.ext3
227 %{_root_sbindir}/fsck.ext4
228 %{_root_sbindir}/fsck.ext4dev
229 @LFSCK_CMT@%{_sbindir}/lfsck
230 %{_root_sbindir}/logsave
231 %{_root_sbindir}/mke2fs
232 %{_root_sbindir}/mkfs.ext2
233 %{_root_sbindir}/mkfs.ext3
234 %{_root_sbindir}/mkfs.ext4
235 %{_root_sbindir}/mkfs.ext4dev
236 %{_root_sbindir}/resize2fs
237 %{_root_sbindir}/tune2fs
238 @E2SCAN_CMT@%{_sbindir}/e2scan
239 %{_sbindir}/filefrag
240 %{_sbindir}/e2freefrag
241 %{_sbindir}/mklost+found
242
243 %{_bindir}/chattr
244 %{_bindir}/lsattr
245 %{_mandir}/man1/chattr.1*
246 %{_mandir}/man1/lsattr.1*
247
248 %{_mandir}/man5/e2fsck.conf.5*
249 %{_mandir}/man5/mke2fs.conf.5*
250
251 %{_mandir}/man8/badblocks.8*
252 %{_mandir}/man8/debugfs.8*
253 %{_mandir}/man8/dumpe2fs.8*
254 %{_mandir}/man8/e2fsck.8*
255 %{_mandir}/man8/filefrag.8*
256 %{_mandir}/man8/e2freefrag.8*
257 %{_mandir}/man8/fsck.ext2.8*
258 %{_mandir}/man8/fsck.ext3.8*
259 %{_mandir}/man8/fsck.ext4.8*
260 %{_mandir}/man8/fsck.ext4dev.8*
261 %{_mandir}/man8/e2image.8*
262 %{_mandir}/man8/e2label.8*
263 @E2SCAN_CMT@%{_mandir}/man8/e2scan.8*
264 %{_mandir}/man8/e2undo.8*
265 @LFSCK_CMT@%{_mandir}/man8/lfsck.8*
266 %{_mandir}/man8/logsave.8*
267 %{_mandir}/man8/mke2fs.8*
268 %{_mandir}/man8/mkfs.ext2.8*
269 %{_mandir}/man8/mkfs.ext3.8*
270 %{_mandir}/man8/mkfs.ext4.8*
271 %{_mandir}/man8/mkfs.ext4dev.8*
272 %{_mandir}/man8/mklost+found.8*
273 %{_mandir}/man8/resize2fs.8*
274 %{_mandir}/man8/tune2fs.8*
275
276 %files libs
277 %defattr(-,root,root)
278 %doc COPYING
279 %{_root_libdir}/libe2p.so.*
280 %{_root_libdir}/libext2fs.so.*
281
282 %files static
283 %defattr(-,root,root)
284 %doc COPYING
285 %{_libdir}/*.a
286
287 %files devel
288 %defattr(-,root,root)
289 %{_infodir}/libext2fs.info*
290 %{_libdir}/libe2p.so
291 %{_libdir}/libext2fs.so
292 %{_libdir}/pkgconfig/e2p.pc
293 %{_libdir}/pkgconfig/ext2fs.pc
294 %{_libdir}/pkgconfig/quota.pc
295
296 %{_includedir}/e2p
297 %{_includedir}/ext2fs
298 %{_includedir}/quota
299
300 %files -n libcom_err
301 %defattr(-,root,root)
302 %doc COPYING
303 %{_root_libdir}/libcom_err.so.*
304
305 %files -n libcom_err-devel
306 %defattr(-,root,root)
307 %{_bindir}/compile_et
308 %{_libdir}/libcom_err.so
309 %{_datadir}/et
310 %{_includedir}/et
311 %{_includedir}/com_err.h
312 %{_mandir}/man1/compile_et.1*
313 %{_mandir}/man3/com_err.3*
314 %{_libdir}/pkgconfig/com_err.pc
315
316 %files -n libss
317 %defattr(-,root,root)
318 %doc COPYING
319 %{_root_libdir}/libss.so.*
320
321 %files -n libss-devel
322 %defattr(-,root,root)
323 %{_bindir}/mk_cmds
324 %{_libdir}/libss.so
325 %{_datadir}/ss
326 %{_includedir}/ss
327 %{_mandir}/man1/mk_cmds.1*
328 %{_libdir}/pkgconfig/ss.pc
329
330 %changelog
331 * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>  1.41.14-2
332 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
333
334 * Thu Dec 23 2010 Eric Sandeen <sandeen@redhat.com> 1.41.14-1
335 - New upstream release
336
337 * Wed Dec 22 2010 Dan Horák <dan[at]danny.cz> 1.41.13-2
338 - Add upstream fix for big-endian machines
339
340 * Mon Dec 20 2010 Eric Sandeen <sandeen@redhat.com> 1.41.13-1
341 - New upstream release
342
343 * Tue Dec 07 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-7
344 - Fix up UTF-8 formatting in e2fsck output (#655227)
345
346 * Wed Oct 06 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-6
347 - Install e4defrag for testing
348
349 * Mon Jul 13 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-5
350 - Relax fsck requirements for resize2fs -P
351
352 * Mon Jul 12 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-4
353 - Add COPYING file to the static subpackage
354
355 * Wed Jun 02 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-3
356 - Reinstate static libs in dedicated package (#596377)
357
358 * Wed May 19 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-2
359 - Fix fsck thinko in 1.41.12 release
360
361 * Mon May 17 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-1
362 - New upstream version
363
364 * Mon Mar 15 2010 Eric Sandeen <sandeen@redhat.com> 1.41.11-1
365 - New upstream version
366
367 * Mon Mar 01 2010 Eric Sandeen <sandeen@redhat.com> 1.41.10-5
368 - Don't ask for confirmation of misaligned mkfs with -F (#569021)
369
370 * Tue Feb 23 2010 Eric Sandeen <sandeen@redhat.com> 1.41.10-4
371 - Fix for e2fsck -fD corruption
372
373 * Fri Feb 12 2010 Eric Sandeen <sandeen@redhat.com> 1.41.10-3
374 - And drop virtual provides for static libs
375
376 * Fri Feb 12 2010 Eric Sandeen <sandeen@redhat.com> 1.41.10-2
377 - Drop static libs (#545144)
378
379 * Wed Feb 10 2010 Eric Sandeen <sandeen@redhat.com> 1.41.10-1
380 - New upstream version
381
382 * Sun Feb 07 2010 Eric Sandeen <sandeen@redhat.com> 1.41.9-10
383 - Upstream version of resize2fs array fix, original was wrong
384
385 * Sat Jan 23 2010 Eric Sandeen <sandeen@redhat.com> 1.41.9-9
386 - Fix up stray output & re-enable make check
387 - Fix dlopen issues for newer libreadline
388 - Fix access beyond end of array in resize2fs
389
390 * Tue Nov 10 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-8
391 - Fix up topology patch to build w/ new util-linux-ng
392 - Fix endian swapping of backup journal blocks in sb
393
394 * Tue Nov 10 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-7
395 - Re-enable "make check" during build
396
397 * Wed Oct 28 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-6
398 - Add support for block discard (TRIM) at mkfs time
399 - Add support for new blkid topology awareness
400
401 * Mon Oct 19 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-5
402 - Allow superblock timestamp differences up to 24h (#522969)
403
404 * Tue Oct 06 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-4
405 - Fix install with --excludedocs (#515987)
406
407 * Thu Sep 14 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-3
408 - Drop defrag bits for now, not ready yet.
409
410 * Thu Sep 10 2009 Josef Bacik <josef@toxicpanda.com> 1.41.9-2
411 - Fix resize -m bug with flexbg (#519131)
412
413 * Sun Aug 23 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-1
414 - New upstream release
415
416 * Fri Aug 05 2009 Eric Sandeen <sandeen@redhat.com> 1.41.8-6
417 - Fix filefrag in fallback case
418 - Add e2freefrag & e4defrag (experimental)
419
420 * Sun Jul 26 2009 Karel Zak <kzak@redhat.com> 1.41.8-5
421 - disable fsck (replaced by util-linux-ng)
422
423 * Sat Jul 25 2009 Karel Zak <kzak@redhat.com> 1.41.8-4
424 - disable libuuid and uuidd (replaced by util-linux-ng)
425
426 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.41.8-3
427 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
428
429 * Fri Jul 17  2009 Eric Sandeen <sandeen@redhat.com> 1.41.8-2
430 - Address some package review concerns (#225714)
431
432 * Sun Jul 12 2009 Eric Sandeen <sandeen@redhat.com> 1.41.8-1
433 - New upstream version, several resize fixes.
434
435 * Tue Jun 30 2009 Eric Sandeen <sandeen@redhat.com> 1.41.7-1
436 - New upstream version
437
438 * Fri Jun 26 2009 Eric Sandeen <sandeen@redhat.com> 1.41.6-6
439 - Split out sub-libraries (#225406)
440 - Don't start uuidd by default
441
442 * Thu Jun 18 2009 Eric Sandeen <sandeen@redhat.com> 1.41.6-5
443 - Update journal backup blocks in sb after resize (#505339)
444 - Fix memory leak in extent handling functions
445 - Fix bug in inode writing in extent code, clobbered i_extra_isize etc
446
447 * Mon Jun  8 2009 Karel Zak <kzak@redhat.com> 1.41.6-4
448 - set BuildRequires: libblkid-devel (from util-linux-ng)
449
450 * Mon Jun  8 2009 Karel Zak <kzak@redhat.com> 1.41.6-3
451 - temporary use BuildRequires: e2fsprogs-devel (we cannot install 
452   new util-linux-ng with libblkid to buildroots without new e2fsprogs 
453   without libblkid). 
454
455 * Thu Jun  4 2009 Karel Zak <kzak@redhat.com> 1.41.6-2
456 - disable libblkid (replaced by libblkid from util-linux-ng)
457
458 * Sat May 30 2009 Eric Sandeen <sandeen@redhat.com> 1.41.6-1
459 - New upstream version
460
461 * Fri Apr 24 2009 Eric Sandeen <sandeen@redhat.com> 1.41.5-1
462 - New upstream version
463
464 * Wed Apr 22 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-8
465 - Fix support for external journals
466
467 * Wed Apr 22 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-7
468 - Fix ext4 resize issues (#496982)
469
470 * Sat Apr 11 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-6
471 - ignore differing NEEDS_RECOVERY flag on fsck post-resize (#471925)
472
473 * Thu Feb 26 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-5
474 - fix a couple missed descriptions; obsolete e4fsprogs
475
476 * Thu Feb 26 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-4
477 - Edit summary & description to include ext4 (#487469)
478 - Fix blkid null ptr deref in initrd (#486997)
479
480 * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.41.4-3
481 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
482
483 * Thu Jan 29 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-2
484 - Fix debugfs "stat" segfault if no open fs (#482894)
485 - Fix name of libext2fs info page (#481620)
486
487 * Thu Jan 29 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-1
488 - New upstream release
489 - Dropped btrfs & resize fixes, upstream now
490
491 * Tue Jan 20 2009 Eric Sandeen <sandeen@redhat.com> 1.41.3-4
492 - resize2fs fixes, esp. for ext4
493
494 * Sat Jan 10 2009 Eric Sandeen <sandeen@redhat.com> 1.41.3-3
495 - Remove conservative "don't change journal location" patch for F11
496 - Add btrfs recognition to blkid
497
498 * Mon Oct 03 2008 Eric Sandeen <sandeen@redhat.com> 1.41.3-2
499 - Bump to revision 2, f10 was behind f9, oops.
500
501 * Mon Oct 03 2008 Eric Sandeen <sandeen@redhat.com> 1.41.3-1
502 - New upstream version (very minor fixes, ext4-related)
503
504 * Thu Oct 02 2008 Eric Sandeen <sandeen@redhat.com> 1.41.2-2
505 - Fix blkid to recognize ext4dev filesystems as ext4-mountable
506
507 * Thu Oct 02 2008 Eric Sandeen <sandeen@redhat.com> 1.41.2-1
508 - New upstream version
509 - Updated default dir hash (half_md4) for better perf & fewer collisions
510 - Fixed ext4 online resizing with flex_bg
511 - ext4 journal now in extents format and in middle of filesystem
512 - fix unreadable e2image files
513 - fix file descriptor leak in libcom_err (#464689)
514
515 * Sat Aug 23 2008 Eric Sandeen <sandeen@redhat.com> 1.41.0-2
516 - Don't check the group checksum when !GDT_CSUM (#459875)
517
518 * Thu Jul 10 2008 Eric Sandeen <sandeen@redhat.com> 1.41.0-1
519 - New upstream version
520 - ext4 capable
521
522 * Mon Jul 07 2008 Eric Sandeen <sandeen@redhat.com> 1.41-0.2.WIP.0707
523 - Fix release macro snafu
524
525 * Mon Jul 07 2008 Eric Sandeen <sandeen@redhat.com> 1.41-0.1.WIP.0707
526 - New upstream snapshot release
527
528 * Fri Jun 20 2008 Eric Sandeen <sandeen@redhat.com> 1.41-0.WIP.0617.1
529 - Fix blkid -g segfault when clearing entries (#452333)
530
531 * Wed Jun 18 2008 Eric Sandeen <sandeen@redhat.com> 1.41-0.WIP.0617
532 - New upstream snapshot release for ext4 capability
533
534 * Wed Jun 04 2008 Eric Sandeen <sandeen@redhat.com> 1.40.10-3
535 - Tidy up multilib hack for non-multilib arches (#446016)
536 - Fix up postun script (#449868)
537
538 * Wed Jun 04 2008 Dennis Gilmore <dennis@ausil.us> 1.40.10-2
539 - setup header support for sparc
540
541 * Fri May 23 2008 Eric Sandeen <esandeen@redhat.com> 1.40.10-1
542 - New upstream version
543 - Fixes unprivileged blkid use problem (#448591)
544
545 * Mon May 12 2008 Eric Sandeen <esandeen@redhat.com> 1.40.9-2
546 - Fix blkid swap recognition on big-endian boxes (#445786)
547
548 * Sun Apr 27 2008 Eric Sandeen <esandeen@redhat.com> 1.40.9-1
549 - New upstream version
550
551 * Fri Mar 14 2008 Eric Sandeen <esandeen@redhat.com> 1.40.8-2
552 - Update ext2fs_swap_inode_full() fix to match upstream
553 - Check more of swapv1 header in blkid detection (#442937)
554
555 * Fri Mar 14 2008 Eric Sandeen <esandeen@redhat.com> 1.40.8-1
556 - New upstream version
557
558 * Mon Mar 03 2008 Eric Sandeen <esandeen@redhat.com> 1.40.7-2
559 - second try at fixing resize2fs vs. large inodes... (#434893)
560
561 * Fri Feb 29 2008 Eric Sandeen <esandeen@redhat.com> 1.40.7-1
562 - New upstream version, special leap-day edition
563 - Fix resize2fs losing inline xattrs when shrinking (#434893)
564   and add patch to fix swap_inode_full in this case
565 - Allow mke2fs & tune2fs to manipulate large_file feature (#258381)
566 - Handle lvm error conditions in libblkid (#433857)
567 - Allow tune2fs to clear the resize_inode feature (#167816)
568 - Teach blkid to detect LVM2 physical volumes (#409321)
569 - Show "mostly printable" xattrs as text in debugfs (#430621)
570 - Trimmed pre-1.38 rpm changelog entries
571
572 * Sun Feb 10 2008 Eric Sandeen <esandeen@redhat.com> 1.40.6-1
573 - New upstream version
574
575 * Fri Feb 08 2008 Eric Sandeen <esandeen@redhat.com> 1.40.5-2
576 - gcc-4.3 rebuild
577
578 * Mon Jan 28 2008 Eric Sandeen <esandeen@redhat.com> 1.40.5-1
579 - New upstream version, drop several now-upstream patches.
580
581 * Thu Jan 24 2008 Eric Sandeen <sandeen@redhat.com> 1.40.4-7
582 - Fix sb flag comparisons properly this time (#428893)
583 - Make 256-byte inodes for the [default] mkfs case.
584   This will facilitate upgrades to ext4 later, and help xattr perf.
585
586 * Wed Jan 23 2008 Eric Sandeen <sandeen@redhat.com> 1.40.4-6
587 - Completely clobber e2fsck.static build.
588
589 * Wed Jan 23 2008 Eric Sandeen <sandeen@redhat.com> 1.40.4-5
590 - Ignore some primary/backup superblock flag differences (#428893)
591 - Teach libblkid about ext4dev.
592
593 * Mon Jan 10 2008 Eric Sandeen <sandeen@redhat.com> 1.40.4-4
594 - Build e2fsck as a dynamically linked binary.
595 - Re-fix uidd manpage default paths.
596
597 * Tue Jan 09 2008 Eric Sandeen <sandeen@redhat.com> 1.40.4-3
598 - New uuidd subpackage, and properly set up uuidd at install.
599
600 * Tue Jan 01 2008 Eric Sandeen <esandeen@redhat.com> 1.40.4-2
601 - Add new uidd files to specfile
602
603 * Tue Jan 01 2008 Eric Sandeen <esandeen@redhat.com> 1.40.4-1
604 - New upstream version, drop several now-upstream patches.
605
606 * Tue Jan 01 2008 Eric Sandeen <esandeen@redhat.com> 1.40.2-15
607 - Drop resize_inode removal patch from tune2fs; ostensibly was
608   for old kernels which could not mount, but seems to be fine.
609 - Drop pottcdate removal patch, and don't rebuild .po files,
610   causes multilib problems and we generally shouldn't rebuild.
611 - Drop multilib patch; wrapper header should take care of this now.
612 - Drop ->open rename, Fedora seems ok with this now.
613
614 * Tue Dec 11 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-14
615 - Fix integer overflows (#414591 / CVE-2007-5497)
616
617 * Tue Dec  4 2007 Stepan Kasal <skasal@redhat.com> 1.40.2-13
618 - The -devel package now requires device-mapper-devel, to match
619   the dependency in blkid.pc (#410791)
620
621 * Tue Nov 27 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-12
622 - Use upstream patch for blkid fat detection, avoids div-by-zero
623   when encountering some BSD partitions (#398281)
624
625 * Tue Oct 23 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-11
626 - Add arm to multilib header wrapper
627
628 * Sat Oct 20 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-10
629 - Make (more) file timestamps match those in tarball for multilib tidiness 
630 - Fix e2fsprogs-libs summary (shared libs not static)
631
632 * Tue Oct 15 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-9
633 - Detect big-endian squashfs filesystems in libblkid (#305151)
634
635 * Tue Oct 02 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-8
636 - Detect squashfs filesystems in libblkid (#305151)
637
638 * Tue Sep 18 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-7
639 - Fix blkid fat probe when there is a real MBR (#290951)
640
641 * Tue Sep 18 2007 Oliver Falk <oliver@linux-kernel.at> 1.40.2-6
642 - Add alpha to the header wrappers 
643
644 * Fri Sep 07 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-5
645 - wrap a couple headers to fix multilib issues (#270441)
646
647 * Wed Aug 29 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-4
648 - add gawk to e2fsprogs-devel Requires, compile_et needs it (#265961)
649
650 * Thu Aug 23 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-3
651 - Update license tags
652 - Fix one open-create caller with no mode
653 - Protect ->open ops from glibc open-create-mode-checker
654 - Fix source URL
655 - Add gawk to BuildRequires
656
657 * Wed Jul 18 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-2
658 - Fix bug in ext2fs_swap_inode_full() on big-endian boxes
659
660 * Tue Jul 17 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-1
661 - New version 1.40.2
662 - Fix up warning in badblocks
663
664 * Mon Jun 25 2007 Eric Sandeen <esandeen@redhat.com> 1.39-15
665 - Fix up .po files to remove timestamps; multilib issues (#245653)
666
667 * Fri Jun 22 2007 Eric Sandeen <esandeen@redhat.com> 1.39-14
668 - Many coverity-found potential leaks, segfaults, etc (#239354)
669 - Fix debugfs segfaults when no fs open (#208416, #209330)
670 - Avoid recursive loops in logdump due to symlinks in /dev (#210371)
671 - Don't write changes to the backup superblocks by default (#229561)
672 - Correct byteswapping for fast symlinks with xattrs (#232663)
673 - e2fsck: added sanity check for xattr validation (#230193)
674
675 * Wed Jun 20 2007 Eric Sandeen <esandeen@redhat.com> 1.39-13
676 - add dist tag to release field
677
678 * Wed Jun 20 2007 Eric Sandeen <esandeen@redhat.com> 1.39-12
679 - add LUKS support to libblkid (#242421)
680
681 * Fri Feb 23 2007 Karsten Hopp <karsten@redhat.com> 1.39-11
682 - fix post/preun requirements
683 - use smp flags
684
685 * Mon Feb 05 2007 Alasdair Kergon <agk@redhat.com> - 1.39-10
686 - Add build dependency on new device-mapper-devel package.
687
688 * Mon Dec 25 2006 Thomas Woerner <twoerner@redhat.com> - 1.39-9
689 - build fixes for new automake 1.10 (#220715)
690
691 * Mon Dec 18 2006 Thomas Woerner <twoerner@redhat.com> - 1.39-8
692 - make uuid_generate_time generate unique uuids (#218606)
693
694 * Wed Sep 20 2006 Jarod Wilson <jwilson@redhat.com> - 1.39-7
695 - 32-bit 16T fixups from esandeen (#202807)
696 - Update summaries and descriptions
697
698 * Sun Sep 17 2006 Karel Zak <kzak@redhat.com> - 1.39-6
699 - Fix problem with empty FAT label (#206656)
700
701 * Tue Sep  5 2006 Peter Jones <pjones@redhat.com> - 1.39-5
702 - Fix memory leak in device probing.
703
704 * Mon Jul 24 2006 Thomas Woerner <twoerner@redhat.com> - 1.39-4
705 - fixed multilib devel conflicts (#192665)
706
707 * Thu Jul 20 2006 Bill Nottingham <notting@redhat.com> - 1.39-3
708 - prevent libblkid returning /dev/dm-X
709
710 * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.39-2.1
711 - rebuild
712
713 * Mon Jul 10 2006 Karel Zak <kzak@redhat.com> - 1.39-2
714 - add GFS abd GFS2 support to libblkid
715
716 * Thu Jul  6 2006 Thomas Woerner <twoerner@redhat.com> - 1.39-1
717 - new version 1.39
718 - dropped ext2online, because resize2fs is now able to do online resize
719 - spec file cleanup
720 - enabled checks for build
721
722 * Tue Jun 13 2006 Bill Nottingham <notting@redhat.com> - 1.38-15
723 - prevent libblkid returning /dev/dm-X
724 - fix build
725
726 * Tue Mar 21 2006 Karel Zak <kzak@redhat.com> - 1.38-14
727 - prevent error messages to stderr caused by libblkid calling libdevmapper
728
729 * Mon Mar 13 2006 Karel Zak <kzak@redhat.com>  - 1.38-13
730 - used upstream version of the blkid-epoch patch (by Theodore Tso, #182188)
731
732 * Wed Mar  8 2006 Peter Jones <pjones@redhat.com> - 1.38-12
733 - Move /etc/blkid.tab to /etc/blkid/blkid.tab
734
735 * Tue Mar  7 2006 David Cantrell <dcantrell@redhat.com> - 1.38-11
736 - BuildRequires pkgconfig
737
738 * Tue Mar  7 2006 David Cantrell <dcantrell@redhat.com> - 1.38-10
739 - Disable /etc/blkid.tab caching if time is set before epoch (#182188)
740
741 * Fri Feb 24 2006 Peter Jones <pjones@redhat.com> - 1.38-9
742 - _don't_ handle selinux context on blkid.tab, dwalsh says this is a no-no.
743
744 * Wed Feb 22 2006 Peter Jones <pjones@redhat.com> - 1.38-8
745 - handle selinux context on blkid.tab
746
747 * Mon Feb 20 2006 Karsten Hopp <karsten@redhat.de> 1.38-7
748 - BuildRequires: gettext-devel
749
750 * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.38-6.2
751 - bump again for double-long bug on ppc(64)
752
753 * Tue Feb  7 2006 Jesse Keating <jkeating@redhat.com> - 1.38-6.1
754 - rebuilt for new gcc4.1 snapshot and glibc changes
755
756 * Wed Jan 11 2006 Karel Zak <kzak@redhat.com> 1.38-6
757 - cleanup device-mapper patch
758 - use pkg-config for device-mapper
759
760 * Mon Jan  9 2006 Peter Jones <pjones@redhat.com> 1.38-5
761 - fix some more minor logic errors in dm probing
762
763 * Wed Jan  4 2006 Peter Jones <pjones@redhat.com> 1.38-4
764 - fix a logic error in dm probing
765 - add priority group for dm devices, so they'll be preferred
766
767 * Tue Jan  3 2006 Peter Jones <pjones@redhat.com> 1.38-3
768 - added support for device-mapper devices
769
770 * Fri Dec  9 2005 Jesse Keating <jkeating@redhat.com>
771 - rebuilt
772
773 * Thu Nov 10 2005 Thomas Woerner <twoerner@redhat.com> 1.38-2.1
774 - fixed file conflicts between 32bit and 64bit packages (#168815)
775 - fixed mklost+found crashes with buffer overflow (#157773)
776   Thanks to Arjan van de Ven for the patch
777
778 * Wed Nov  9 2005 Thomas Woerner <twoerner@redhat.com> 1.38-2
779 - splitted up libs from main package, into a new e2fsprogs-libs package
780 - fixed requires and prereqs
781
782 * Thu Sep  8 2005 Thomas Woerner <twoerner@redhat.com> 1.38-1
783 - new version 1.38
784 - Close File descriptor for unregognized devices (#159878)
785   Thanks to David Milburn for the patch.
786   Merged from RHEL-4
787 - enable tune2fs to set and clear feature resize_inode (#167816)
788 - removed outdated information from ext2online man page (#164383)