summaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)AuthorFilesLines
2003-06-08Adjust defaults for FreeBSD to no longer build theTheodore Ts'o1-3/+3
fsck wrapper, and to not install into /usr/local by default. (Addresses Debian bug #195274)
2003-05-20Fix bug which caused --disable-evms not to work.Theodore Ts'o1-205/+205
2003-05-17MCONFIG.in, configure.in: Only put the intl directory in the -ITheodore Ts'o1-0/+6
search path if we are using --with-internal-gettext. Otherwise causes compatibility problems with the woody glibc. (Addresses Debian bug #193372)
2003-05-13configure.in: Fix typo in help message for --enable-evms-11Theodore Ts'o1-1/+1
2003-05-05Add --enable-test-io-debug configure option which causes e2fsck andTheodore Ts'o1-210/+231
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-05configure.in, configure, Makefile.in: Add --with-diet-libcTheodore Ts'o1-211/+239
convenience option. Add --disable-evms option.
2003-05-03Update to gettext 0.11.5. We now enable NLS support by default.Theodore Ts'o1-1025/+2125
Fixed up support for using the internal intl library.
2003-04-18configure.in: Remove CYGWIN definition; we will use theTheodore Ts'o1-7/+3
automatically defined __CYGWIN__ instead.
2003-04-13Add portability enhancements for Cygwin32 environment.Theodore Ts'o1-46/+124
2003-03-23Move tarball generation functions to util/gen-tarballTheodore Ts'o1-193/+197
2003-03-17Fix the Apple Darwin port.Theodore Ts'o1-1/+1
2003-03-16Update the generated configure file.Theodore Ts'o1-5/+52
2003-03-14Update generated configure file.Theodore Ts'o1-167/+173
2003-03-02Changes to create a subset distribution which consists only of theTheodore Ts'o1-16/+13
et, ss, uuid, and blkid libraries. The configure script and top-level makefile were changed to support working with a subset distribution.
2003-02-22Add dynamic debugging capabilities to the blkid library, Theodore Ts'o1-188/+209
controlled by the environment variable BLKID_DEBUG. The debugging code is enabled by a new configuration option, --enable-blkid-debug.
2003-01-23Integrate new blkid library.Theodore Ts'o1-3/+3
2002-11-09Add german translation to the language catalogTheodore Ts'o1-1/+1
Fix internationalization of "pass 2" in e2fsck. Update po files.
2002-11-08configure.in, configure: Change --enable-jfs-debug to Theodore Ts'o1-4/+4
--enable-jbd-debug for consistency's sake.
2002-11-08Skip byteswap tests on --disable-swapfsTheodore Ts'o1-168/+173
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-08Update EVMS plugin to support EVMS ABI 1.2Theodore Ts'o1-201/+213
2002-08-18Enable HTREE support by default.Theodore Ts'o1-170/+173
2002-08-18Makefile.in: Revamp makefile so that it doesn't dependTheodore Ts'o1-3/+11
--enable-elf-shlibs. We always build the shared library, since it's meant to be used as a plugin library.
2002-07-14Various portability fixes which should help out HURD. Theodore Ts'o1-76/+43
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-06-25Add initial support for htree directories.Theodore Ts'o1-191/+244
2002-05-24Add EVMS FSIM plugin to e2fsprogs.Theodore Ts'o1-191/+214
2002-05-21configure.in: On Linux systems, if the prefix is defaulted toTheodore Ts'o1-3/+7
/usr, then default mandir to /usr/share/man
2002-05-17Fix up Andreas's 8k blocksize changes to fix a number of bugs, Theodore Ts'o1-1/+1
and to make the page size determined at run-time instead of compile time.
2002-05-11Integrate ext2ed into the e2fsprogs build system, and make minimal changes soTheodore Ts'o1-7/+24
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.
2001-12-16Fix e2fsck's handling of external journals,and update journal Theodore Ts'o1-1/+1
recovery files from 2.4.17-pre8.
2001-10-08Added new Turkish translation file and updated e2fsprogs.pot file.Theodore Ts'o1-1/+1
2001-09-19Remove use of AC_REQUIRE which had been used to prevent AC_CANONICAL_HOSTTheodore Ts'o1-192/+191
from being called twice, since it gives recent autoconf programs heartburn (and doesn't seem to be required anymore), anyway.
2001-08-27Deal with libc5's lack of strnlen.Theodore Ts'o1-1/+1
Stop checking for strdup in the configure script since we don't care about that symbol.
2001-06-14configure:Theodore Ts'o1-194/+170
Update to latest configure.in script. version.h: Update for WIP release.
2001-06-13ChangeLog, configure, configure.in:Theodore Ts'o1-334/+419
configure.in: Add --disable-resizer, --disable-imager, and --disable-debugfs switches, which allow people who are building boot floppies to build a very restricted e2fsprogs distribution. Note: these functions limit the functions in the shared library, so beware! Makefile.in, ChangeLog: Makefile.in: Don't recurse into debugfs and resize subdirectory if --disable-debugfs or --disable-resizer is given as a configuration option. ChangeLog, Makefile.in: Makefile.in: Don't build e2image if --disable-imager is specified to configure.
2001-06-11ChangeLog, configure, configure.in:Theodore Ts'o1-190/+305
configure.in: Add new switch, --disable-swapfs which disables support of byte-swapping old filesystems. Add new test, AC_C_BIGENDIAN, which sets WORDS_BIGENDIAN on big-endian machines. Change handling of --with-ccopts so that if set, the default CFLAGS is suppressed.
2001-05-25configure, configure.in:Theodore Ts'o1-2/+0
Remove lib/finddev from the list of directories that we try to configure
2001-05-19ChangeLog, MCONFIG.in, configure, configure.in:Theodore Ts'o1-132/+170
configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find the pathname for ldconfig.
2001-02-08Makefile.in, configure, configure.in:Theodore Ts'o1-129/+134
Update for initial finddev library.
2001-01-11ChangeLog, MCONFIG.in, configure, configure.in:Theodore Ts'o1-238/+184
MCONFIG.in: Change --enable-gcc-wall handling so that it's no longer a configure option, but something which is done when the developer uses the command "make gcc-wall". configure.in: Remove test for ino_t, since we don't use it any more (we always use our own ext2_ino_t). Remove --enable-gcc-wall support. Add test for sys/ioctl.h .del-types.h.in~ca55114a: Remove definition of ino_t ChangeLog, Makefile.in, ext2fs.h, flushb.c, jump.funcs: flushb.c (ext2fs_sync_device): New function which centralizes all of the places which might try to use the BLKFLSBUF or FDFLUSH ioctls (and usually failing to define them since the system header files don't usually do this for us, and we're trying to avoid usage of kernel include files now.)
2001-01-06Many files:Theodore Ts'o1-1/+1
get_device_by_label.h (get_volume_label_by_spec): Add function prototype. get_device_by_label.c: Use string_copy() instead of strdup() for portability's sake. Fix a few other gcc -Wall complaints. fsck.h, fsck.c (string_copy): Export string_copy() extern. badblocks.c: Fix various gcc -Wall complaints, including an incorrect reference to sync in flush_bufs(). ChangeLog, configure, configure.in: configure.in: Add checks for the header files sys/mkdev.h and sys/sysmacros.h.
2000-10-25ChangeLog, configure, configure.in, e2fsprogs.spec:Theodore Ts'o1-165/+170
e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility configure.in: When compiling shared libraries for Solaris, use a special-case Makefile fragment to deal with it. Makefile.solaris-lib: New file for Solaris shared library builds.
2000-08-18Many files:Theodore Ts'o1-186/+207
Makefile.in: Update the make dependencies problem.c, problem.h: Add the problem codes: PR_0_ORPHAN_ILLEGAL_BLOCK_NUM, PR_0_ORPHAN_ALREADY_CLEARED_BLOCK, PR_0_ORPHAN_ILLEGAL_HEAD_INODE, PR_0_ORPHAN_ILLEGAL_INODE, PR_0_ORPHAN_INODE_INUSE super.c (release_inode_blocks, release_orphan_inodes, check_super_block): Add support for clearing orphaned inodes from the unmounted filesystem. journal.c (e2fsck_recover_ext3_journal): Remove the last orphan check; this is now handled in check_super_block --- non-journaled filesystems can use the orphan list in the future. Also, move the the re-opening of the filesystem to e2fsck_run_ext3_journal(). debugfs.c: debugfs.c (finish_range): Make sure the pager FILE pointer to use. configure, configure.in, ChangeLog: configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
2000-08-14ChangeLog, configure, configure.in:Theodore Ts'o1-1/+1
configure.in: Add test for sys/mount.h (required for e2fsck's ext3 recovery code)
2000-05-25ChangeLog, configure, configure.in:Theodore Ts'o1-33/+67
Add test for lseek64 and open64 ChangeLog, Makefile.in: Makefile.in: Fix makefile so that it's safe to build in parallel.
2000-05-25ChangeLog, configure, configure.in:Theodore Ts'o1-4/+0
configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded substitution. (Left over from before we moved to use a C program to do substitutions.)
2000-04-06configure:Theodore Ts'o1-1/+1
configure.in (fdatasync): Add test for fdatasync(), since not all functions have this function.
2000-02-11Many files:Theodore Ts'o1-184/+206
unix.c (main): If compression is enabled on the filesystem, print a warning message (for now). message.c: Add new compression shortcut: @c == compress problem.c, problem.h (PR_1_COMPR_SET): Add new error code. pass1.c (check_blocks): If the inode has EXT2_COMPRBLK_FL flag set, check to see if the filesystem supports compression. If it does pass this information down to process_block() so it can treat the compressed block flag words correctly. If not, offer to clear the flag, since it shouldn't be set. (process_block): If an inode has the compressed inode flag set, allow EXT2FS_COMPRESSED_BLKADDR. pass1b.c (process_pass1b_block, delete_file_block, clone_file_block): pass2.c (deallocate_inode_block): Use HOLE_BLKADDR to check to see if the block can be skipped. ChangeLog, Makefile.in: Makefile.in: Exclude the internationalization files from being distributed. ChangeLog, configure, configure.in: configure.in: Add support for --enable-compression. This is experimental code only for now, which is why it's under --enable test. Once it's stable, it will always be compiled in. TODO: Commit additional TODO items.
2000-02-11ChangeLog, configure, configure.in:Theodore Ts'o1-33/+8
configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS type, instead of basising on whether a test program compiles. This was screwing up on some Linux kernel header files, and we know the Hurd doesn't support the ext2 ioctls anyway. types.h: Add newline at end of file.
2000-02-08ChangeLog, configure, configure.in, aclocal.m4:Theodore Ts'o1-94/+2167
configure.in, aclocal.m4: Add support for GNU gettext internationalization support.
2000-02-02ChangeLog, configure, MCONFIG.in, configure.in:Theodore Ts'o1-343/+303
MCONFIG.in: Always include src/include in the include path now. This forces us to use our internally provided ext2_fs.h file, for sanity's sake. configure.in: If linux/fs.h isn't found, then add build/include into the include path only, since src/include is now always included. Removed define of HAVE_LINUX_FS_H, since we're not using it any more. Removed i_version vs. i_generation check, since with the included header file it is a permanently known quantity. Removed AC_C_CROSS since it has been merged into AC_PROG_CC in autoconf 2.13.