Theodore Ts'o
e644186542
Add pkg-config files to e2fsprogs's libraries.
2005-01-26 12:59:25 -05:00
Theodore Ts'o
6c65d251da
configure.in: Clean up checks for dirent.d_reclen, ssize_t,
...
llseek, lseek64, sockaddr.sa_len and make the lseek checks
immune to compiler warnings, so that they can be compiled
with Intel C++ 8.1.
Patch from: Matthias Andree <matthias.andree@gmx.de>
2005-01-19 12:59:48 -05:00
Theodore Ts'o
da76d6b726
Make configure.in script check for prerequisite headers when checking for
...
the presence of sys/disk.h, sys/mount.h, and net/if.h, to improve
the configure script on Solaris and *BSD systems.
2005-01-18 23:29:01 -05:00
Theodore Ts'o
32237014a1
Various portability fixes for Solaris systems.
2005-01-17 19:13:39 -05:00
Theodore Ts'o
d2ee56d86e
Fix configure.in to use AC_CHECK_TYPES instead of the "broken by design"
...
autoconf 2.13 version of AC_CHECK_TYPE. Otherwise, on some platforms
intptr_t might get erroneously #define'd to be long. (Addresses
Debian Bug #289133 )
2005-01-09 00:57:45 -05:00
Theodore Ts'o
b0cacab066
Update to use gettext 0.14.1 and autoconf 2.50+
2004-11-30 19:00:19 -05:00
Theodore Ts'o
921f4ad536
Remove support for EVMS 1.x plugin library.
2004-11-19 17:25:27 -05:00
Theodore Ts'o
2b5901d9c7
Remove the a.out DLL support, since it's been obsolete and unmaintained
...
for a long time now.
2004-11-19 17:06:47 -05:00
Theodore Ts'o
5d40773ba8
Revamp the initrd scripts to use a new helper program,
...
e2initrd_helper, which obviates the need for using /bin/awk
and mounting/unmounting the root filesystem during the initrd
process. (Addresses Debian Bug #247775 )
2004-09-18 14:53:14 -04:00
Theodore Ts'o
9845cf5dbd
Clean up the header file #include's for lib/blkid/getsize.c
...
and lib/ext2fs/getsize.c
In lib/blkid/getsize.c, include <sys/disk.h> if present since
this is where the DIOCGMEDIASIZE ioctl is defined on FreeBSD.
(Addresses Debian Bug #264630 )
2004-09-17 19:07:03 -04:00
Theodore Ts'o
e363240dc2
configure.in, configure: Enable the fsck wrapper for the Debian
...
FreeBSD kernel / GNU userspace port. (Addresses Debian
Bug #246738 )
2004-05-04 19:39:54 -04:00
Theodore Ts'o
2625803ecf
Use C99 stdint.h types instead of custom types in the uuid library.
2004-04-03 10:20:26 -05:00
Theodore Ts'o
84ea6e70b7
Fix Darwin/Mac OS X support to fetch the ethernet address in the uuid library.
2004-03-19 19:29:17 -05:00
Matthias Andree
b1c92f9121
Add -mieee to CFLAGS if we're using GCC and the CPU is an Alpha.
...
Fixes a test case failure in FreeBSD/alpha. Reported and fix
suggested by Greg Lewis.
2004-02-23 21:30:11 +01:00
Matthias Andree
b34cbddbd6
Re-add FreeBSD support.
...
Tested on FreeBSD 5.2-CURRENT as of 2003-12-28.
Tested on FreeBSD 4.9-STABLE as of 2003-12-27.
2003-12-28 18:21:26 +01:00
Theodore Ts'o
0c193f8204
Include inttypes.h if present. New macros INT_TO_VOIDPTR and
...
VOIDPTR_TO_INT. Use them throughout for int<->void *
casts to fix 64-bit warnings.
2003-08-01 14:26:23 -04:00
Theodore Ts'o
1c29b0979a
badblocks.c (do_read, do_write, test_rw): Change the read/write
...
test to honor the -c option (number of blocks at a time).
do_read and do_write will try to turn on the O_DIRECT flag
if it appears that it is possible to use it. (Addresses
Debian bug #198006 )
2003-07-12 16:01:45 -04:00
Theodore Ts'o
93636bdea9
Update to use the new freebsd config triple (Addresses Debian
...
bug #195274 )
2003-07-12 02:45:05 -04:00
Theodore Ts'o
07a0db15b0
configure.in:
...
Add workaround for Darwin and Libintl
2003-07-05 14:50:24 -04:00
Theodore Ts'o
d3c9fb8fba
Adjust defaults for FreeBSD to no longer build the
...
fsck wrapper, and to not install into /usr/local by
default. (Addresses Debian bug #195274 )
2003-06-08 20:26:15 -04:00
Theodore Ts'o
5c70a50b28
Fix bug which caused --disable-evms not to work.
2003-05-20 10:29:29 -04:00
Theodore Ts'o
c6f35b8a82
MCONFIG.in, configure.in: Only put the intl directory in the -I
...
search path if we are using --with-internal-gettext.
Otherwise causes compatibility problems with the woody
glibc. (Addresses Debian bug #193372 )
2003-05-17 16:29:27 -04:00
Theodore Ts'o
bb988b2fd3
configure.in: Fix typo in help message for --enable-evms-11
2003-05-13 23:32:32 -04:00
Theodore Ts'o
2a29f1354f
Add --enable-test-io-debug configure option which causes e2fsck and
...
tune2fs to use the test I/O manager.
The test I/O manager has been changed to not do anything extra by
default, unless the TEST_IO_FLAGS and/or TEST_IO_BLOCK environment
variables are set, which controls what I/O operations are logged and
a block number to watch, respectively. The log messages are sent to
stderr by default, unless a filename is specified via the
TEST_IO_LOGFILE environment variable.
2003-05-05 12:08:47 -04:00
Theodore Ts'o
d21ae6c5cd
configure.in, configure, Makefile.in: Add --with-diet-libc
...
convenience option. Add --disable-evms option.
2003-05-05 09:00:24 -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
a85e81a2ff
configure.in: Remove CYGWIN definition; we will use the
...
automatically defined __CYGWIN__ instead.
2003-04-18 07:22:01 -04:00
Theodore Ts'o
fff45483ed
Add portability enhancements for Cygwin32 environment.
2003-04-13 00:44:19 -04:00
Theodore Ts'o
bff0cc950b
Move tarball generation functions to util/gen-tarball
2003-03-23 01:37:53 -05:00
Theodore Ts'o
aa75ecccab
Fix the Apple Darwin port.
2003-03-17 10:01:22 -05:00
Theodore Ts'o
3ae497eab2
Add to the ss (subsystem) library the ability to dynamically link
...
to the readline library if it is present in the system.
2003-03-16 06:26:25 -05:00
Theodore Ts'o
e71d87317a
Add Apple/Darwin patches.
2003-03-14 02:13:48 -05:00
Theodore Ts'o
94ba8c7506
Changes to create a subset distribution which consists only of the
...
et, ss, uuid, and blkid libraries. The configure script and top-level
makefile were changed to support working with a subset distribution.
2003-03-02 02:07:14 -05:00
Theodore Ts'o
f0a22d0fd3
Add dynamic debugging capabilities to the blkid library,
...
controlled by the environment variable BLKID_DEBUG. The debugging
code is enabled by a new configuration option, --enable-blkid-debug.
2003-02-22 13:19:53 -05:00
Theodore Ts'o
e12f2ae74c
Integrate new blkid library.
2003-01-23 16:45:16 -05:00
Theodore Ts'o
0c897a9012
Add german translation to the language catalog
...
Fix internationalization of "pass 2" in e2fsck.
Update po files.
2002-11-09 12:01:18 -05:00
Theodore Ts'o
782bebfd75
configure.in, configure: Change --enable-jfs-debug to
...
--enable-jbd-debug for consistency's sake.
2002-11-08 18:46:45 -05:00
Theodore Ts'o
feb44c6955
Skip byteswap tests on --disable-swapfs
...
Disable certain tests that depend on the byteswapping functions
being present so that "make check" succeeds even if --disable-swapfs
is passed to the configure script.
2002-11-08 14:55:38 -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
559ca6cb94
Enable HTREE support by default.
2002-08-18 03:48:55 -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
593c6ead7e
Various portability fixes which should help out HURD.
...
The iterate_on_dir function in libe2p has been changed to be more
general, so it relies less on the layout of struct dirent. We also
make sure the errno returned by the ioctl is returned by
fgetversion() and fsetversion().
2002-07-14 15:58:38 -04:00
Theodore Ts'o
8fdc9985c1
Add initial support for htree directories.
2002-06-25 23:26:34 -04:00
Theodore Ts'o
ff6dbcca9c
Add EVMS FSIM plugin to e2fsprogs.
2002-05-24 22:44:42 -04:00
Theodore Ts'o
bff61a7aaa
configure.in: On Linux systems, if the prefix is defaulted to
...
/usr, then default mandir to /usr/share/man
2002-05-21 22:21:38 -04:00
Theodore Ts'o
31e29a12d1
Fix up Andreas's 8k blocksize changes to fix a number of bugs,
...
and to make the page size determined at run-time instead of
compile time.
2002-05-17 10:53:07 -04:00
Andreas Dilger
932a489cdf
Add support for creating and checking 8192-byte blocksize filesystems.
...
We complain if you try to create such a filesystem on a system with 4096
byte PAGE_SIZE.
Add checks for valid inode size for undocumented -I option.
2002-05-16 03:20:07 -06:00
Theodore Ts'o
b5ffeadece
Integrate ext2ed into the e2fsprogs build system, and make minimal changes so
...
that it will compile on modern systems. The top-level makefile does not recurse
into the ext2ed directory for now, pending determination of whether the original
author is still maintaining ext2ed.
The documentation files have been renamed to remove the version from the filename.
In addition, the SGML files have been converted from LinuxDoc to DocBook.
The way root_bindir, root_sbindir, and root_libdir have been changed so that
if root_prefix is not set, the values set by the configure command-line options to
set the directory names using --bindir, --sbindir, --libdir will affect the
root_bindir, et.al Makefile variables.
2002-05-11 19:17:00 -04:00
Theodore Ts'o
8cf93332d1
Fix e2fsck's handling of external journals,and update journal
...
recovery files from 2.4.17-pre8.
2001-12-16 02:23:36 -05:00
Theodore Ts'o
6e71e67b11
Added new Turkish translation file and updated e2fsprogs.pot file.
2001-10-08 12:51:00 -04:00