Theodore Ts'o
085c2af234
Import bug fixes from EVMS 2.0 tree.
...
Fixed possible hangs caused by bugs in calling waitpid, and not
setting the pipe to non-blocking mode. Also fixed a file descriptor
leak. Made sure all functions call log entry/exit functions.
2003-04-03 20:09:19 -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
3f9f271075
Missed a EVMS 1.2 ABI fixup.
2002-11-08 15:25:57 -05:00
Theodore Ts'o
3a68a67990
fs_ext2.c (fs_expand, fs_shrink),
...
fsimext2.c (fsim_mkfs, fsim_fsck): Inform the user if e2fsck,
mke2fs or resize2fs dies with a signal, or if the exit
with a non-zero exit status.
2002-11-08 14:10:15 -05:00
Theodore Ts'o
88888f159a
fsimext2.c (set_mkfs_options): If the hard sector size is 1024,
...
don't force a blocksize of 1024; there's no need to do so.
2002-11-08 14:01:07 -05:00
Theodore Ts'o
420053aa65
Default the EVMS_ABI_CODE if it is not defined to 1.2.0.
2002-11-08 13:59:11 -05:00
Theodore Ts'o
a9d799a01d
Update EVMS plugin to support EVMS ABI 1.2
2002-11-08 13:50:51 -05:00
Theodore Ts'o
1f6169c31b
fsimext2.c (set_mkfs_options): Synchronize with EVMS CVS rev
...
1.7 (2002/09/11): Add a hack to force mkfs won't a
blocksize equal to the hardsector size if it is larger
than 512 bytes.
2002-11-08 12:26:37 -05:00
Theodore Ts'o
d5f445c603
Synchronize with EVMS CVS. Add better error handling
...
for child processes that die unexpectedly.
2002-11-08 12:07:21 -05:00
Theodore Ts'o
d894e8b858
fs_ext2.c (fs_expand): Synchronize with EVMS CVS rev 1.12
...
(2002/08/28): Use the EVMS_IS_MOUNTED macro.
2002-11-08 11:57:14 -05:00
Theodore Ts'o
2993bf7d3c
fs_ext2.c (fs_expand, fs_shrink): Synchronize with EVMS CVS rev
...
1.11 (2002/8/27). Read from the resize2fs output in
non-blocking mode, so the GUI continues to updates the window.
2002-11-08 11:54:29 -05:00
Theodore Ts'o
758ab678d8
fsimext2.h: Synchronize with EVMS CVS rev 1.8 (2002/8/29).
...
Change all __uXX's to u_intXX_t's.
2002-11-08 11:46:22 -05:00
Theodore Ts'o
5d823a478f
Update files for 1.30 release.
2002-11-01 02:13:53 -05: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
e6f2bda381
Makefile.in: Revamp makefile so that it doesn't depend
...
--enable-elf-shlibs. We always build the shared library,
since it's meant to be used as a plugin library.
2002-08-18 03:37:10 -04:00
Theodore Ts'o
9a4311a666
Clean up fsck handling, and fix bug which caused fs_shrink and
...
fs_expand to abort if fsck fixed a problem and exited with a
status code of 1.
2002-08-18 02:44:58 -04:00
Theodore Ts'o
21b3ba9c56
More EVMS 1.1 CVS synchronization.
...
Fix up logging macros to use __FUNCTION__ correctly.
2002-08-18 02:00:42 -04:00
Theodore Ts'o
8fd69563ce
fs_ext2.c, fsimext2.c: Synchronize with EVMS CVS tree.
...
Fixed up confusion caused by bad parameter names for
get_fs_limits(). Added missing conversion of
volume->vol_size from sectors to bytes. Fix up error
returns for unsupported tasks as EINVAL, not ENOSYS.
Use logical names for the API version numbers, since
the ABI is much more dependent on the headers. Add
code to byte-swap the superblock if necessary.
2002-08-18 01:48:46 -04:00
Theodore Ts'o
2b399a21e4
common.h, dlist.h, enginestructs.h, options.h, plugfuncs.c,
...
fs_ext2.c: Synchronize with ABI of EVMS 1.1.
2002-08-18 01:11:12 -04:00
Theodore Ts'o
26bfdca8f2
fs_ext2.c (fs_init_task): Fix minor bugs pointed out by Steve
...
Pratt. Fixed a selection bug and added checks to make
sure volumes are not mounted when creating the list of
volumes which can be mkfs'ed by the ext2/3 plugin.
2002-06-01 21:48:24 -04:00
Theodore Ts'o
3fb47e19e3
Add changelog file for EVMS.
2002-05-30 12:36:32 -04:00
Theodore Ts'o
39cc87feb2
Add support for expanding and contracting filesystems. Fix a few minor bugs
...
since the last commit.
2002-05-28 23:16:10 -04:00
Theodore Ts'o
ff6dbcca9c
Add EVMS FSIM plugin to e2fsprogs.
2002-05-24 22:44:42 -04:00