summaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)AuthorFilesLines
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.
1999-10-26util.c:Theodore Ts'o1-1/+1
Fix stupid bugs in NT portability patch. ChangeLog, configure, configure.in: Add termios.h to the headers which are checked.
1999-10-26ChangeLog, configure, configure.in:Theodore Ts'o1-195/+195
configure.in: Move the code that checks for the presence of Linux header files, to earlier in the config file, since it adds a directory to the include path, and that needs to happen before any compile tests are run.
1999-10-20ChangeLog, configure, configure.in:Theodore Ts'o1-25/+53
* configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is actually useful (since glibc 2.1 declares it on Alpha without it being usable). Add check for signal.h header file, which doesn't exist on non-unix platforms.
1999-07-03ChangeLog, MCONFIG.in, configure.in, configure:Theodore Ts'o1-63/+104
MCONFIG.in (BUILD_CC): configure.in (BUILD_CC): If cross compiling, find the native C compiler and set it to BUILD_CC so that we can successfully build util/subst. ChangeLog, Makefile.in: Makefile.in (subst): Build subst using $(BUILD_CC), since it's a helper program which must be built using the native C compiler during a cross-compilation. Makefile.in: Update dependencies.
1999-07-03ChangeLog, Makefile.in, configure.in, MCONFIG.in, configure, wordwrap.pl:Theodore Ts'o1-78/+115
Makefile.in (depend): Make "make depend" at the top-level automatically recurse through all subdirectories. configure.in: Test for perl since it's needed by wordwrap.pl MCONFIG.in (depend): Fix make-depend so that it the dependencies are automatically word-wrapped. Added the makefile macro $(PERL). wordwrap.pl: New file which does the word wrapping.
1999-06-25ChangeLog, configure.in, configure:Theodore Ts'o1-3/+35
configure.in: Check for the presence of i_generation field versus i_version in the ext2_inode to support compiling e2fsprogs in Linux 2.3.
1999-05-29ChangeLog, fileio.c:Theodore Ts'o1-142/+257
fileio.c (ext2fs_file_open): Remove obsolete comment stating that we don't handle writing yet (we do). Fixed bug where we weren't allocating a big enough buffer for ext2_bmap. ChangeLog, ext2fs.h: ext2fs.h: Add feature definition for AFS IMAGIC inodes. ChangeLog, MCONFIG.in, config.sub: MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of mandir. config.sub: Update config.sub from autoconf 2.13 so that it will recognize new machine types from the Alpha. configure: Update to match latest changes to configure.in
1999-01-12Makefile.in:Theodore Ts'o1-83/+85
Add some files to the list of files to be excluded when building a source distribution file. configure: Update to match last configure.in changes. RELEASE-NOTES, e2fsprogs.lsm, e2fsprogs.spec, version.h: Update for e2fsprogs 1.14 release.
1999-01-04Makefile.in, configure.in, ChangeLog, configure:Theodore Ts'o1-0/+6
Makefile.in: Move the generated types.h file from the linux/ directory to the asm/ directory. configure.in: Force Solaris to never use -static, due to its dynamic loader not being available to statically linked programs. Create the asm/ directory if needed. .del-types.h.in~ca55114a, .del-ext2_fs.h~7a460879, .del-types.h.in~7a460879: Move the types.h header file from linux/ to asm/.
1998-12-19Many files:Theodore Ts'o1-1/+1
Update version information in ChangeLogs, release notes, documentation, etc. for release of version 1.13.
1998-04-08ChangeLog, configure.in, configure:Theodore Ts'o1-1/+1
Fix missing "test" invokation in configure.in test. (Only affected default non-Linux builds).
1998-04-03Many files:Theodore Ts'o1-98/+103
configure.in: Change how the installation directions are selected. Previously, we had prefix and usr_prefix, where prefix was '' and usr_prefix was /usr, and we then defined bindir, ubindir, libdir, ulibdir, etc. in terms of that. In autoconf 2.12, it's possible to override bindir, libdir, etc., and so in order to make our installation directory makefile variables more in line with autoconf 2.12, I've changed all of the various makefiles to use prefix and root_prefix, where the default Linux definitions are /usr and '', respectively. What used to be bindir is now root_bindir, and what used to be ubindir, is now bindir. MCONFIG.in: Change directories to match with new installation directory convention (see above). Add Makefile dependencies for makefile fragments, and define DEP_LIB_MAKEFILES which library makefiles can use to define DEP_MAKEFILES, so that the library makefiles will get regenerated when the makefile fragments change. Remove the cat?dir variables, since we aren't creating those directories any more. Makefile.in: Add top-level uninstall targets. e2fsprogs-1.12.spec: Add to the RPM package the e2label man page, and to reflect that fact that we now compile_et and mk_cmds for the development package. ChangeLog, Makefile.in: Makefile.in: Add uninstall target (which is a just a no-op). version.h, RELEASE-NOTES: Update to interim version numbers for release purposes.
1998-01-17README:Theodore Ts'o1-16/+11
Update for version 1.12. configure: Reflect recent changes to configure.in .
1997-11-12configure:Theodore Ts'o1-1/+1
Check for the existence of setjmp.h
1997-10-20ChangeLog, configure.in, configure:Theodore Ts'o1-36/+68
Added check to see if llseek is declared in unistd.h ChangeLog, llseek.c: Check HAVE_LLSEEK_PROTOTYPE to see whether or not we need to declare llseek().
1997-10-19ChangeLog, .del-types.h.in~7a460879:Theodore Ts'o1-1/+1
Fix the type definitions of __s64 and __u64 if long long is used. ChangeLog, configure, configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
1997-10-15Many files:Theodore Ts'o1-2/+2
Use new substitution technology which doesn't depend on shell scripts. (Faster, and better for MS-DOS port!)
1997-06-17Makefile.in:Theodore Ts'o1-2/+6
Performed a "make depend" for the upcoming release Many files: Checkins for the 1.10 release.
1997-04-29Many files:Theodore Ts'o1-5/+29
Checked in e2fsprogs 1.10
1997-04-29Many files:Theodore Ts'o1-186/+534
Checked in e2fsprogs-1.07