Theodore Ts'o
55f4cbd96e
Add new function in e2p for parsing the number of blocks on the command line
...
for mke2fs and resize2fs, and use this function so that filesystem size
inputs to e2fsprogs command line programs are parsed consistently.
2005-01-05 03:01:06 -05:00
Theodore Ts'o
9213a93b22
Fix resize2fs so that it properly handles filesystems with the resize_inode
...
feature enabled.
2004-12-24 01:34:29 -05:00
Theodore Ts'o
522798d342
Add install-strip and install-shlibs-strip targets
...
Use Linux-kernel-style makefile output for "make install"
Update intl/Makefile.in to version from gettext 0.14.1
2004-12-15 11:28:55 -05:00
Theodore Ts'o
6d4022786d
Use MKINSTALLDIRS macro so that the Makefiles can find the script
...
correctly.
Update Makefile dependencies.
Update "make depend" production so that it filters out comments
inserted by newer gcc compilers.
Remove sync from e2fsck's "make all" target.
2004-12-14 21:46:26 -05:00
Theodore Ts'o
2e8ca9a26b
Add support for passing options to the io layer using the URL syntax. For
...
example, /tmp/test.img?offset=1024. Multiple options can separated using
the & character, although at the moment the only option implemented is
the offset option in the unix_io layer.
2004-11-30 14:07:11 -05:00
Theodore Ts'o
47204ff983
Use Linux-kernel-style makefile output to make it easier to
...
see errors/warnings.
2004-11-30 10:52:27 -05:00
Theodore Ts'o
06191693d4
resize2fs.c (check_and_change_inodes): Fix debugging printf to
...
mask off the high 256 bits of dirent->name_len (which is
where the file type information is stored). (Addresses
Debian Bug #271605 )
2004-09-17 17:10:17 -04:00
Theodore Ts'o
aa5c0a4562
Remove .cvsignore files; they were out of date, and causes lintian
...
to flame about their presence in the source tarball.
2004-05-05 09:02:36 -04:00
Theodore Ts'o
dd60705665
Refine the build process to avoid re-running subst all the time on
...
some generated files, by having subst update the modtime on these
files even when the generated file hasn't changed. We do this with
generated files that do not have any downstream dependencies.
2004-04-03 13:53:46 -05:00
Theodore Ts'o
b70b1167fe
Update version number for e2fsprogs 1.35 release.
2004-02-28 10:52:35 -05:00
Matthias Andree
b969b1b8a5
Fix more compiler warnings.
2003-12-28 13:04:35 +01:00
Theodore Ts'o
544349270e
Fix gcc -Wall nitpicks
2003-12-07 01:28:50 -05:00
Theodore Ts'o
a7ac1df34f
Adjust description line so that apropos "ext2" or "ext3" will
...
find all of the e2fsprogs man pages. (Addresses Debian Bug #206845 )
2003-08-24 17:56:41 -04:00
Theodore Ts'o
c4e3d3f374
ext2fs_getmem(), ext2fs_free_mem(), and ext2fs_resize_mem()
...
all now take a 'void *' instead of a 'void **' in order to
avoid pointer aliasing problems with GCC 3.x.
2003-08-01 09:41:07 -04:00
Theodore Ts'o
9c7ec17809
Update for 1.34 release.
2003-07-26 01:03:34 -04:00
Theodore Ts'o
a7ccdff8e1
In mke2fs and resize2fs, round the default size of the filesystem to
...
be an even multiple of the pagesize to work around a potential
Linux kernel bug.
Use the testio manager in mke2fs if CONFIG_TESTIO_DEBUG is set.
2003-07-08 18:03:48 -04:00
Theodore Ts'o
7d7bdd578b
Fix bug in resize2fs which caused it to fail on filesystems with a
...
non-empty bad block list. Resize2fs now discards any blocks on the
badblock list which are no longer part of the filesystem as the result
of a filesystem shrink. (Note: this means that shrinking and then
enlarging a filesystem is no longer a reversible operation;
information about bad blocks in the part of the filesystem
which is to be chopped off will be lost.)
2003-06-24 17:34:02 -04:00
Theodore Ts'o
23658ffa30
resize2fs.8.in: Make explicit that you need to run resize2fs
...
after using fdisk to adjust the partition size when
expanding the filesystem. (Addresses Debian Bug #195616 )
2003-06-08 20:32:46 -04:00
Theodore Ts'o
792a088162
main.c (main): Add the ability to specify units to the size
...
parameter, and make the error and information messages
display explicitly the blocksize used by the filesystem,
to avoid confusion. (Addresses Debian bug: #189814 )
2003-05-13 23:32:59 -04:00
Theodore Ts'o
ddc32a045b
Add Czech translation.
...
Remove "NYC" translation. Add Czech translation from Miloslav
Trmac <mitr@volny.cz>
Random NLS and other display fixes from Miloslav.
2003-05-03 18:45:55 -04:00
Theodore Ts'o
a04eba3f88
Update to gettext 0.11.5. We now enable NLS support by default.
...
Fixed up support for using the internal intl library.
2003-05-03 16:35:17 -04:00
Theodore Ts'o
71df0dc393
Update for 1.33 release.
...
Fix typo's in README.subset
Change debian control file so it doesn't bomb out if the EVMS FSIM
is not there, since it is not built on the Hurd. Resolves Debian
bug #189687 .
2003-04-21 16:17:09 -04:00
Theodore Ts'o
afb6d709ba
Use DYLD_LIBRAY_PATH so that "make check" works on
...
Darwin systems when building with shared libraries.
2003-04-21 16:12:34 -04:00
Theodore Ts'o
424cb7b62a
Bug fix; we were incorrectly moving the block and inode bitmaps
...
for sparse superblock filesystems. (Address Debian bug #174766 )
2003-03-06 12:22:52 -05:00
Theodore Ts'o
38513011b9
Update files for 1.32 release.
2002-11-09 15:00:56 -05:00
Theodore Ts'o
ae65b29f11
Update files for 1.31 release.
2002-11-08 20:08:48 -05:00
Theodore Ts'o
5d823a478f
Update files for 1.30 release.
2002-11-01 02:13:53 -05:00
Theodore Ts'o
085d2a8397
resize2fs.c (inode_scan_and_fix, check_and_change_inodes): When
...
moving an inode, set the ctime field so that people using
dump/restore will backup the changed inode. Also update
the mtime and ctime of directories which get updated when
we need to move an inode.
2002-10-31 19:56:56 -05:00
Theodore Ts'o
482afc442d
Makefile.in (install): Search all compression extensions when
...
deleting old man pages.
2002-10-31 03:32:34 -05:00
Theodore Ts'o
76dd5e5c28
Add support for the meta_bg feature flag to the resize2fs program.
...
Fix bug in meta_bg support in mke2fs, e2fsck, and dumpe2fs; we were
incorrectly reserving the legacy block groups desriptor blocks.
2002-10-30 23:07:21 -05:00
Theodore Ts'o
143ac30c02
resize2fs.8.in: Fix typo in man page.
2002-10-03 11:52:41 -04:00
Theodore Ts'o
c663305947
Update for 1.29 release.
2002-09-24 01:26:50 -04:00
Theodore Ts'o
87ee8dcad3
Update changelogs for 1.28 release
2002-08-31 03:02:57 -04:00
Theodore Ts'o
0ccd488a76
Fix stupid typo in previous changeset.
2002-08-16 17:07:06 -04:00
Theodore Ts'o
ed909bbe20
Fix up extended attribute handling in e2image, resize2fs, and in
...
debugfs's icheck command.
2002-08-16 17:03:59 -04:00
Theodore Ts'o
cefbf4870c
resize2fs.c (block_mover): If there are no blocks to move,
...
release the bmap table. This significantly speeds up
resize2fs when shrinking or expanding a filesystem by a
very small number of blocks (which EVMS will do).
2002-07-26 01:56:22 -04:00
Theodore Ts'o
41cce580f3
main.c (main): If the filesystem has errors or is not valid,
...
then require an e2fsck -f run to be done on the filesystem
more.
2002-05-28 23:19:14 -04:00
Theodore Ts'o
1608211222
main.c (main): If resize_fs returns an error, don't print the
...
message stating that the filesystem was resized after
printing the error.
2002-04-09 12:46:19 -04:00
Theodore Ts'o
116db1b513
main.c (main): If we are resizing a plain file which is smaller
...
than the requested size, then we will attempt to
transparently extend the filesize in a sparse fashion by
writing a block at the end of the requested part of the
filesystem.
main.c (main), resize2fs.c (resize_fs), resize2fs.h: Change the
function prototype of resize_fs() so that it can modify
the new_size parameter with the actual new size of the
filesystem after the resize operation. (This can
sometimes be less than the requested new size if there
isn't enough space to create the necessary block group
metadata for that last bit of disk space.) Resize2fs now
prints the actual new size of the filesystem when it finishes.
2002-04-01 01:28:30 -05:00
Theodore Ts'o
a8e772498c
Update for 1.27 release.
2002-03-08 03:12:14 -05:00
Theodore Ts'o
546a1ff18c
Fix various gcc -Wall complaints.
2002-03-07 23:52:56 -05:00
Theodore Ts'o
304905df4a
Makefile.in (check): Use LD_LIBRARY_PATH to run test programs.
...
(From Philipp Thomas <pthomas@suse.de>)
2002-03-07 20:55:01 -05:00
Theodore Ts'o
57173d0feb
Update Changelog messages to use tytso@mit.edu for all addresses
...
after September 7, 2001. (Forgot to update my emacs file to get
rid of the tytso@valinux.com address. Oops.)
2002-02-26 14:59:39 -05:00
Theodore Ts'o
b9f409255e
Update makefiles to install mkfs.ext3, and to install man pages for
...
mkfs.ext2/3 and fsck.ext2/3. Also remove any compressed man pages
before installing the man pages.
2002-02-24 03:08:57 -05:00
Theodore Ts'o
a5f3f5c191
Update files for 1.26 release.
2002-02-03 01:00:22 -05:00
Theodore Ts'o
fbf9111216
Update changelogs for 1.25 release.
2001-09-20 10:47:47 -04:00
Theodore Ts'o
fb70775b0f
Update for 1.24a release
2001-09-04 15:00:37 -04:00
Theodore Ts'o
109624a133
Update for 1.24 release.
2001-08-31 00:59:55 -04:00
Theodore Ts'o
943ed874fc
Add missing log entry showing when we released e2fsprogs 1.23
2001-08-27 12:29:22 -04:00
Theodore Ts'o
67960139d7
Update changelogs for 1.22.
2001-06-23 00:16:37 -04:00