History log of /external/e2fsprogs/configure
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e0ed7404719a9ddd2ba427a80db5365c8bad18c0 20-Mar-2014 JP Abgrall <jpa@google.com> Switch back to 1.42.9 now that there is a fix

Revert "Revert changes that moved from 1.41.14 to 1.42.9"

This reverts commit 65f0aab98b20b5994a726ab90d355248bcddfffd.
/external/e2fsprogs/configure
65f0aab98b20b5994a726ab90d355248bcddfffd 06-Mar-2014 JP Abgrall <jpa@google.com> Revert changes that moved from 1.41.14 to 1.42.9

Revert "e2fsck: Don't use e2fsck_global_ctx unless HAVE_SIGNAL_H"
commit e80e74c41d85ff93f3d212ba6512340f48054a93.

Revert "Merge remote-tracking branch 'linaro/linaro-1.42.9' into aosp_master"
This reverts commit e97b2b6fc82f840e84dfc631b87f21be44ff2421, reversing
changes made to 7e2fb9d09c245eba70ee008b78007315e9c0f1df.

Revert "Prepare for upstream 1.42.9"
This reverts commit 7e2fb9d09c245eba70ee008b78007315e9c0f1df.

Bug: 13340735
Change-Id: If48b153a95ef5f69f7cdccb00e23524abff3c5a8
Signed-off-by: JP Abgrall <jpa@google.com>
/external/e2fsprogs/configure
fbabd5c44c2303501ad79b0e0386fe6436e0e147 16-Dec-2013 Kazuya Mio <k-mio@sx.jp.nec.com> mke2fs: disallow creating FS on a loop mounted file with no option

When /etc/mtab is a symlink of /proc/mounts, mke2fs without -FF option
can create a filesystem on the image file that is mounted.
According to mke2fs man page, we should specify -FF option in this case.

This patch protects filesystem from unintended mke2fs caused by human error.

How to reproduce:
# mke2fs -t ext4 -Fq fs.img
# mount -o loop fs.img /mnt/mp1
# mke2fs -t ext4 -Fq fs.img && echo "mke2fs success"
mke2fs success

Signed-off-by: Kazuya Mio <k-mio@sx.jp.nec.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
43075b42bdff509cc567bd870a32072edf05d04c 14-Oct-2013 Niu Yawei <niu@whamcloud.com> quota: fix disabling quota, add quota tests

Update all superblock copies when disabling the quota feature.

Added basic tests for the quota feature.

Signed-off-by: Niu Yawei <niu@whamcloud.com>
Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
f5589f4c189a2d6b34fcd10570c496ca568e0aee 14-Oct-2013 Eric Sandeen <sandeen@redhat.com> mke2fs: remove quota docs if not configured in

If quota isn't turned on with --enable-quota, then comment
quota documentation out of the mke2fs manpage.

Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
3df6014a3d216d19be7d2286de24e8ee106f18ad 16-Jun-2013 Theodore Ts'o <tytso@mit.edu> Work around Debian Bug #712530

Add a test to see if the backtrace() function requires linking in a
library in /usr/lib.

Addresses-Debian-Bug: #708307

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
1ad3174af5213fa7029944cc19723cda08f221d3 16-Jun-2013 Theodore Ts'o <tytso@mit.edu> Try to use secure_getenv() in preference to __secure_getenv()

If secure_getenv() use it in preference to __secure_getenv().
Starting with (e)glibc version 2.17, secure_getenv() exists, while
__secure_getenv() only works with shared library links (where it is a
weak symbol), but not for static links with /lib/libc.a

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
cc68e8a69aad45e318abe6bf1d80f6cd4a8dcd6a 05-May-2013 Theodore Ts'o <tytso@mit.edu> configure: update configure script to be in sync with the configure.in file

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
d3de1a714f2b22dea03f255de83b99581882f24b 16-Dec-2012 Theodore Ts'o <tytso@mit.edu> configure: clarify message regarding checking if we can link with -static

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
7b8912eaab6ca2ef864ea8acbe769ceca2ffd08a 27-Nov-2012 Eric Sandeen <sandeen@redhat.com> e2fsprogs: fix configure help text for quota

It's --enable-quota, not --enable-libquota.

Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/configure
91d11da1430b801476f6d5f71ad8669b232731af 07-Sep-2012 Theodore Ts'o <tytso@mit.edu> configure: fix --enable-relative-symlink

The configure option --enable-relative-symlinks was incorrectly
specified in configure.in, as --enable-symlink-relative-symlinks. Fix
the configure script so that --enable-relative-symlinks works, as well
as previous incorrect command line option. We will keep the older,
incorrect --enable-symlink-relative-symlinks for at least two years
before removing it.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
c1986ecb6fc68427db7579d409929939117e45ff 13-Jun-2012 Theodore Ts'o <tytso@mit.edu> Fix blhc (Build Log Hardening Check) warnings

The Build Log Hardening Check is a debian tool which scans the output
of a package build making sure that the security hardening flags are
used when compiling and linking all of binaries in a package.

For the most part we were passing CFLAGS, CPPFLAGS, and LDFLAGS down
to the compiler and link commands, but there there were one or two
exceptions. In addition, there where a few places in "make install"
where the V=1 option was not being honored, which triggered blhc
warnings since it couldn't analyze those commands.

The e2fsck.static was the only binary that was not getting built and
packaged with the hardening flags, but I've fixed all of the blhc
warnings so in the future it will be obvious if we regress.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
3b802e43d9276a13cbc75144087cbf017672ca6c 28-May-2012 Theodore Ts'o <tytso@mit.edu> libquota: remove quota_is_on() which was the last user of quotactl()

The quotactl() system call was being used without the use of a
function prototype. On closer examination, it turns out the one user
of that system call was the quota_is_on() function, which is not used
by e2fsprogs at all. Since libquota is an e2fsprogs-internal library,
and not one that we plan to export any time soon, the simplest thing
to do is to simply remove quota_is_on(), which in turn allows us to
remove all of the infrastructure around using the Linux-specific
quotactl() system call.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
183c73b02615acc33fc22e89b8cc7fdc5f22ee0e 13-May-2012 Theodore Ts'o <tytso@mit.edu> Teach build system to install relative symlinks if requested

Add a configure option, --enable-relative-symlinks, which will use
relative symlinks for the ELF shared library files.

Addresses-Sourceforge-Bug: #3520767

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
b24efa218794b567c27ad99db319b4bd5d696958 06-Apr-2012 Theodore Ts'o <tytso@mit.edu> Don't assume that the presence of mntent.h means that setmntent() exists

Change autoconf to test for setmntent() and use that to decide whether
to use getmntent() and setmntent(), since some systems don't have
setmntent() but they do have the mntent.h header file.

Also, remove the includes of mntent.h from e2fsck and mke2fs and other
places where it is not needed.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
25ff7725cc934fff9bca44add76b5557c71e4a4a 06-Apr-2012 Theodore Ts'o <tytso@mit.edu> e2fsck: add portability fallback in case getpwuid_r is not present

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
677fc9169c2802f74ec15e16041baba01fec8335 07-Mar-2012 Mike Frysinger <vapier@gentoo.org> configure: sort the lists for AC_CHECK_FUNCS and AC_CHECK_HEADERS

By using m4_flatten, should be easier to maintain these lists.

Regen configure and config.h.in after doing this.

(Modified by tytso to use m4_flatten for the list of header files
checked by AC_CHECK_HEADERS)

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
0df8a27bbaf51b55c0e8c3a533ef4c2ff9d79c9f 24-Feb-2012 Andreas Dilger <adilger@whamcloud.com> libquota: don't include system quota.h header

Don't use the system <sys/quota.h> header in mkquota.c, since there
is a local e2fsprogs version of quota.h that is already included and
has the desired quota constants, and avoids symbol conflicts with the
system <sys/quota.h> on other platforms (in particular OSX).

Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/configure
db40c20e3fd66d90d29a41bef9eb20d1e0745906 28-Nov-2011 Theodore Ts'o <tytso@mit.edu> configure: check for msync() for portability reasons

Turns out the Hurd defines MS_SYNC but doesn't define msync(). Go
figure. So check for both.

Reported by Svante Signell.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
7becb2065ffd5c4b403546d577c2421b4a840c3c 14-Nov-2011 Theodore Ts'o <tytso@mit.edu> Make quota support disabled by support

Quota support can be enabled using --enable-quota. There are still
some buglets that we need to fix up before it can be considered 100%
supported, so let's disable it for the 1.42 release.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
edbfd75d8fb4a13eccc2cadb12a453c3425d17d1 04-Oct-2011 Theodore Ts'o <tytso@mit.edu> libquota: clean up some gcc -Wall warnings

Remove unused variables, places where 'return' was used with no value
in a non-void function, missing function declarations, etc. Don't
assume that all systems have quotactl(), and use <sys/quota.h> if it
exists to define the quotactl interfaces.

One of the unused variables also got rid of a non-portable use of
PATH_MAX.

Cc: Aditya Kali <adityakali@google.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
55e00a250398a2446e9872302579d49a5da76c22 19-Sep-2011 Theodore Ts'o <tytso@mit.edu> debian: add support for multiarch

Enhance the debian build rules so it will create multiarch compliant
packages on those distributions that have support for it.

Also remove e2initrd-helper from the e2fsprogs package since no one
uses it any more.

Also update the debian policy standards version to 3.9.2.

Addresses-Debian-Bug: #632169

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
d1154eb460efe588eaed3d439c1caaca149fa362 18-Sep-2011 Theodore Ts'o <tytso@mit.edu> Shorten compile commands run by the build system

The DEFS line in MCONFIG had gotten so long that it exceeded 4k, and
this was starting to cause some tools heartburn. It also made "make
V=1" almost useless, since trying to following the individual commands
run by make was lost in the noise of all of the defines.

So fix this by putting the configure-generated defines in lib/config.h
and the directory pathnames to lib/dirpaths.h.

In addition, clean up some vestigal defines in configure.in and in the
Makefiles to further shorten the cc command lines.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
d2bfdc7ff15ce7b6b40c087021528ce190ef43c3 16-Sep-2011 Lukas Czerner <lczerner@redhat.com> e2fsprogs: Use punch hole as "discard" on regular files

If e2fsprogs tools (mke2fs, e2fsck) is run on regular file instead of
on block device, we can use punch hole instead of regular discard
command which would not work on regular file anyway. This gives us
several advantages. First of all when e2fsck is run with '-E discard'
parameter it will punch out all ununsed space from the image, hence
trimming down the file system image. And secondly, when creating an
file system on regular file (with '-E discard' which is default), we
can use punch hole to clear the file content, hence we can skip inode
table initialization, because reads from sparse area returns zeros. This
will result in faster file system creation (without the need to specify
lazy_itable_init) and smaller images.

This commit also fixes some tests that would fail due to mke2fs showing
discard progress, hence the output would differ.

Signed-off-by: Lukas Czerner <lczerner@redhat.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/configure
f239fefc14226f655477179801c734749a04d4b4 20-Jul-2011 Aditya Kali <adityakali@google.com> e2fsprogs: add quota library to e2fsprogs

This patch adds the quota library (ported form Jan Kara's quota-tools) in
e2fsprogs in order to make quotas as a first class supported feature in Ext4.
This patch also provides interface in lib/quota/mkquota.h that will be used by
mke2fs, tune2fs, e2fsck, etc. to initialize and update quota files.
This first version of the quota library does not support reading existing quota
files. This support will be added in the near future.
Thanks to Jan Kara for his work on quota-tools. Most of the files in this patch
are taken as-is from quota tools and were simply modified to work with
libext2fs in e2fsprogs.

Signed-off-by: Aditya Kali <adityakali@google.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/configure
9b3018a82e843d860e05dc8d75f9358d4436547e 11-Aug-2011 Theodore Ts'o <tytso@mit.edu> e2fsck: catch termination signals and print information about them

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
8d9c50c5570c2c87a99fb68389cebdc782433f82 24-Dec-2010 Theodore Ts'o <tytso@mit.edu> configure: control whether e4defrag is built/installed via --disable-defrag

Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/configure
30c0529d27edca148a6e5e52bcdd7b38d6cb28b2 17-Dec-2010 Theodore Ts'o <tytso@mit.edu> e4defrag: Fix the overflow in e4defrag with > 2GB files

The fallocate() interface on 32-bit machines is defined to use off_t,
not loff_t (even though the system call interface is 64-bit clean).
This causes e4defrag to fail on files greater than 2GB. Fix this by
trying to use fallocate64(), and using the hard-coded syscall if it
does not exist.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
9d92a201deec7bbb1911e6e5ee98abf3c83882d4 25-Sep-2010 Theodore Ts'o <tytso@mit.edu> Merge branch 'maint' into next

Conflicts:
configure
configure.in
lib/ext2fs/ext2fs.h
misc/mke2fs.c
61ef2474c24c80a5bf0e24ba85a7506fd7651a5c 02-Aug-2010 Theodore Ts'o <tytso@mit.edu> badblocks: Deal with UTF-8 characters in progress message

Addresses-Gentoo-Bug: #309909
Addresses-Debian-Bug: #583782
Addresses-Debian-Bug: #587834

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
97d26ce9e3589e9f5fa17014467a9730a884d158 07-Jun-2010 Theodore Ts'o <tytso@mit.edu> Merge branch 'maint' into next

Conflicts:
e2fsck/journal.c
e2fsck/pass1.c
e2fsck/pass2.c
misc/mke2fs.c
5aa6c3f61c0559f03b68bdeef886f34ece106757 18-May-2010 Theodore Ts'o <tytso@mit.edu> Add configure options --enable-symlink-build and --enable-symlink-install

These options allow e2fsprogs to be built using symlinks instead of
hard links, and to be installed using symlinks instead of hard links,
respectively.

Addresses-Sourceforge-Bug: #1436294

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
2d07b3ad98bfe1db5fb1071f53a5338ab6c35522 31-Jan-2010 Theodore Ts'o <tytso@mit.edu> Merge branch 'maint' into next

Conflicts:
configure
lib/ext2fs/alloc_tables.c
misc/mke2fs.c
57aa50d4a13245e7b179d5f14174201271d29a2c 26-Nov-2009 Theodore Ts'o <tytso@mit.edu> configure: Work around bug in autoconf 2.64

In autoconf 2.64, if AC_CHECK_LIB is first used in a conditional that
evaluates to false, the helper function ac_fn_c_try_link gets defined
inside that conditional, and then subsequent attempts to use
ac_fn_c_try_link() will blow up. Work around this by moving an
unconditional use of AC_CHECK_LIB to the beginning of configure.in.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
72a729dbf962e8fba58a06ee0a11a01b15e743fc 24-Oct-2009 Theodore Ts'o <tytso@mit.edu> Merge branch 'maint' into next

Conflicts:
configure
configure.in
beb736b4c4f949e347c078e014250cd6a61ff33e 21-Oct-2009 Eric Sandeen <sandeen@redhat.com> configure.in: Fix typo: remove '2' from blkid_probe_get_topology2

I think vim <esc>wq turned into <esc>2wq or something; in any case
blkid_probe_get_topology2 is not the right thing to search for.

Signed-off-by: Eric Sandeen <sandeen@redhat.com>
/external/e2fsprogs/configure
95bcea9fc149e349865f9eb30988ad1b4e1c1342 05-Oct-2009 Theodore Ts'o <tytso@mit.edu> Merge branch 'maint' into next

Conflicts:
configure
configure.in
misc/mke2fs.c
9ed8e5fec226aa53634ed95cbeac736d90a518e5 02-Oct-2009 Eric Sandeen <sandeen@redhat.com> mke2fs: get device topology values from blkid

Handle automatic selection of stride/stripe:

mke2fs 1.41.9 (22-Aug-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=16 blocks, Stripe width=32 blocks
...

And warn on block device misalignment:

mke2fs 1.41.9 (22-Aug-2009)
/dev/sdc1 alignment is offset by 32256 bytes.
This may result in very poor performance, (re)-partitioning suggested.
Proceed anyway? (y,n)

Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/configure
0b5b9f90eec5cb383c660fe10ef2c88193e80fe7 07-Sep-2009 Theodore Ts'o <tytso@mit.edu> configure.in, configure: Drop --with-cc, --with-ccopts, --with-ldopts

Remove the configure options --with-cc, --with-ccopts, --with-ldopts,
and --with-ld (which never worked), since the first three can be
replaced with CC=, CCFLAGS=, and LDFLAGS= on the configure
command-line. The default for --with-cc caused the CC= to be
overridden even with it was specified to the configure script.

Addresses-Sourceforge-Bug: #2843248

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
dc615a21c3c43cd9071926df2633d5b23e2e726b 07-Sep-2009 Theodore Ts'o <tytso@mit.edu> Merge branch 'maint' into next
4f1d0e8608ddf488316dffbe4cd9993bf3b22084 27-Jul-2009 Eric Sandeen <sandeen@redhat.com> e4defrag: remove a lot of cruft

e4defrag.c had a lot of stuff copied into it from other
places, redefinitions of existing interfaces, etc.

We should be able to remove most of this, as the tool only
works on recent kernels anyway, we should just pick up
definitions from recent kernel headers whenever possible.

I've left the local definitions of fallocate, fadvise
(changed to posix_fadvise) and sync_file_range, and
wrapped them in #ifdef configure-time tests - though
really it seems like only fallocate should be necessary
by now, and perhaps the others can be dropped.

We still need some Makefile work so that it won't try to
build e4defrag if the right pieces aren't there (and
if the local definitions won't work...)

Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
98a5ad6147c32e6a2e5a4f584081071acdd00b9b 15-Jul-2009 Matthias Andree <matthias.andree@gmx.de> Fix intl/ build: add E/Q/V macros, process intl/libgnuintl.h

These were found necessary to build on FreeBSD 6.4.

Signed-off-by: Matthias Andree <matthias.andree@gmx.de>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/configure
bcb915b0d0018e19c7e67beeb32d212fd4bb0b85 03-Jul-2009 Theodore Ts'o <tytso@mit.edu> Enhance build system so that "make V=1" works like the Linux Kernel

If gmake is available, the developer can use "make V=1" instead of
using a configure-time switch, --enable-verbose-makecmds, to see all
of the commands executed by the Makefile.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
c13351f6c53f175696044c0203bb3009af606c64 02-Jul-2009 Theodore Ts'o <tytso@mit.edu> Add support for configure --enable-verbose-makecmds

Some people don't want to see the concise "kernel-style" make output.
This configure option allows build engines that want to see the full
set of commands executed by the makefile to get what they want. Most
people will find this more distracting than useful, unless they need
to debug the Makefiles.

(It is not necessary to rerun configure to enable this verbose make
output temprarily; if a developer wants to do a quick debug of a
directory's makefile, he or she can simply edit the definition of the
$(E) and $(Q) variables in the Makefile; instructions can be found in
the MCONFIG file which is included in at the beginning of every
Makefile.)

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
39fd3d4f13d39cd59ea51350c80423c57b25b5dd 14-May-2009 Scott James Remnant <scott@netsplit.com> configure.in: add --disable-libuuid option

Add an option to switch between the private (in-tree) libuuid and
public (in-system installed) library. The private version is still
enabled by default.

Signed-off-by: Scott James Remnant <scott@netsplit.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/configure
14b596d40997c7e55ec8928bd222787f96808a2b 22-Apr-2009 Theodore Ts'o <tytso@mit.edu> configure.in: add --disable-libblkid option

Add an option to switch between the private (in-tree) libblkid and
public (in-system installed) library. The private version is still
enabled by default.

If --disable-libblkid is specified the findfs(8) program, which is a
variant of tune2fs, is also not built or installed.

Signed-off-by: Karel Zak <kzak@redhat.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
1207e36d0a8674d6c627bb9b2759faf1e290e13e 15-Apr-2009 Theodore Ts'o <tytso@mit.edu> libuuid: Close all file descriptors before running uuidd

This avoids problems when the calling program has open file
descriptors (especially sockets) open.

Also fix up some warn_unused_result warnings from gcc.

Addresses-Launchpad-bug: #305057

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
d7f45af802330a0e1450afa05185d3722e77a76c 12-Sep-2008 Theodore Ts'o <tytso@mit.edu> libcom_err: Use sem_post/sem_init to prevent race conditions

SuSE has been carrying a patch for a long time to prevent a largely
theoretical race condition if a multi-threaded application adds and
removes error tables in multiple threads. Unfortunately SuSE's
approach breaks compatibility by forcing applications to link and
compile with the -pthread option; using pthread mutexes has
historically been problematic.

This commit fixes things in a more portable way by using
sem_post/sem_wait instead, which is an older interface that doesn't
require the pthreads library. Linux happens to implement
sem_post/sem_init using futexes, and -lrt ends up pulling in
-lpthread, but the advantage of using POSIX semaphores is that
applications don't have to be built using -pthread, unlike the use of
pthread mutexes.

The add_error_table() and remove_error_table() interfaces are the
preferred interfaces and locking protection have been added to only
these interfaces. I have not added locking protection to the
generated initialize_xxx_error_table and initialize_xxx_error_table_r
interfaces, to avoid adding symbol dependencies that would cause a
library to fail to work when linking against older com_err libraries
that do not export et_list_lock() and et_list_unlock(). Threaded
applications shouldn't be using these interfaces in any case.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
55da987650b36a1b910a5968f7d83a190827f8bb 03-Sep-2008 Theodore Ts'o <tytso@mit.edu> Improve ELF shared library handling

Pass in -rpath-link option to the linker so that blkid will build
correctly on systems that don't have libcom_err.so.2 installed.

Fix debugfs to only try to link with -ldl when building without shared
libraries; with ELF shared libraries, the library which requires -ldl
(libss.so) can required the library dependency itself.

Fix how we build tune2fs.static so that we use @LDFLAG_STATIC@, via
$(LDFLAGS_STATIC), instead of hard-coding the use of -static.

Addresses-Sourceforge-Bug: #2088537

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
af773654b2faf1d001fa2fa6b929a67ce7c7ca00 01-Sep-2008 Theodore Ts'o <tytso@mit.edu> Enable test_io debugging by default

Test I/O debugging is incredibly useful for rooting out problems, so
let's enable by default, especially now that its overhead is only
incurred when it is needed.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
7515a7447836708241b2b30ca7d70d1257265e75 27-Aug-2008 Theodore Ts'o <tytso@mit.edu> Remove use of devmapper library by the blkid library

The devmapper library is no longer needed given commit f4e89bcd.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
1aaaa82901c8b0a50baff06491f0e8e7de1c9af3 22-Aug-2008 Theodore Ts'o <tytso@mit.edu> configure.in: Respect LDFLAGS environment variable if passed into configure

If the --with-ldopts option is not passed on the command line, respect
the LDFLAGS environment variable instead of forcing LDFLAGS to be
unset. "configure --help" documents LDFLAGS as part of the standard
configure script calling convention.

Addresses-Sourceforge-Feature-Request: #1937287

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
6ec9ef1881e636540cfe28e6f32c93e1781ad173 22-Aug-2008 Theodore Ts'o <tytso@mit.edu> libuuid: Windows portability fixes

Make the uuid library (more) portable for Windows.

Addresses-Sourceforge-Feature-Request: #1937287

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
02d04db494bc2e8ac3ba7d96ddff0ac0047b40bf 22-Aug-2008 Theodore Ts'o <tytso@mit.edu> configure.in: use AC_MSG_{RESULT,WARN,ERROR} instead of echo

This gives us standard behavior when using flags such as --quiet, and
gives us standard warning output when showing warnings and errors.

Addresses-Sourceforge-Patches: #2058794

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
c13ab4fa7aa2ddd3daa66c353ad41422265de9c3 13-Jul-2008 Theodore Ts'o <tytso@mit.edu> badblocks: If nanosleep() does not exist, try using usleep() instead

For portability on systems that don't have nanosleep().

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
3d05802f925239f516f05b048809281e9e13b3a2 13-Jul-2008 Theodore Ts'o <tytso@mit.edu> blkid: Add new option -L which pretty-prints the device list

Also accessed via -o list, this new output format is much more
user-friendly and lists whether or not a particular device is mounted.

Addresses-Debian-Bug #490527

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
eafba6c3100dee37254573d403f49d9bd88da1e6 10-Jul-2008 Theodore Ts'o <tytso@mit.edu> Don't use thread local storage if using diet libc

...because the diet libc doesn't support TLS.

Addresses-Sourceforge-Bug: #2000654

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
ab06396f70939ae5a35ea7e7205ee3cd19e61aea 07-Jul-2008 Theodore Ts'o <tytso@mit.edu> debian: Create debian release tarball to obey new WIP naming convention

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
dc9345a0bddcbbe2dbdc6df3afdb97a9bb470f55 07-Jun-2008 Theodore Ts'o <tytso@mit.edu> Merge branch 'maint'

Conflicts:

configure
488c75a6a62acb07b82bcfab327d30eb5ea54703 07-Jun-2008 Theodore Ts'o <tytso@mit.edu> Fix ext2fs_swap{16,32,64} for external applications on big-endian machines

The public header files depend on the the autoconf defines
WORDS_BIGENDIAN and HAVE_SYS_TYPES_H, so we add them to ext2_types.h
so that external programs which try to use ext2fs_swap*() will work
correctly on big-endian systems. Fortunately, few if any programs
need to use this libext2's byte-swap functions directly.

Addresses-Debian-Bug: #484879

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
c0af709e52dd4952d78f051ea5c082437ee3412b 21-May-2008 Theodore Ts'o <tytso@mit.edu> Merge branch 'maint'

Conflicts:

README
version.h
b8251a546d0922783b8d263c9f6887a288e55c07 21-May-2008 Maciej W. Rozycki <macro@linux-mips.org> Remove default sizeof sizes in configure script when cross-compiling

Since version 2.50 autoconf fully supports checking sizes of types
(with AC_CHECK_SIZEOF) when cross-compiling. Therefore there is no
need to preset the respective cache variables anymore. The following
patch removes the special case. There is no need to adjust AC_PREREQ
as it's set to 2.50 already.

Tested successfully cross-building for the mips64el-linux-gnu host on
an i386-linux-gnu build system, removing the following warning
(because of a mismatch for the "long" type):

Sizeof(__U64__TYPEDEF) is 4 should be 8
Problem detected with asm_types.h

Signed-off-by: Maciej W. Rozycki <macro@linux-mips.org>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
4476105bf377eb9bd30d2771b21b2ada06c13e82 22-Apr-2008 Theodore Ts'o <tytso@mit.edu> Merge branch 'maint'

Conflicts:

configure
7321d94eb084ff6164ff3588f86332a420919373 14-Apr-2008 Manish Katiyar <mkatiyar@gmail.com> Fix "make docs" rule in Makefile for doc folder.

Signed-off-by: Manish Katiyar <mkatiyar@gmail.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
ae389208e974c97d69640c5cbb020de0f337e0f7 06-Apr-2008 Theodore Ts'o <tytso@mit.edu> Merge branch 'maint' into next
27f991b04e38687b110c21672f1f8b8641f4e651 02-Apr-2008 Theodore Ts'o <tytso@mit.edu> Remove bashism from configure script

Thanks to Mike Frysinger for pointing this out.

Addresses-Sourceforge-Bug: 1921969

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
bbf54adb034dbf589d40c4b28c9bb7fe492b87ed 17-Feb-2008 Theodore Ts'o <tytso@mit.edu> Merge branch 'maint' into next
e7cc6f7d0b86d76963058ef099ca553da29d2c3f 16-Feb-2008 Christophe GRENIER <grenier@cgsecurity.org> Add portability checks to support DJGPP

DJGPP lacks sys/select.h and sys/un.h; add header checks to be more
portable.

Signed-off-by: Christophe Grenier <grenier@cgsecurity.org>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/configure
d69e7e28ca4f82a98fb9fcb11a6d0a8d1064ba94 16-Feb-2008 Theodore Ts'o <tytso@mit.edu> configure.in: Don't use the dc command unless it is required

Some systems don't have the 'dc' command installed, and this causes
configure to print a warning message unnecessarily for a standard
(non-WIP and non-pre) release of e2fsprogs.

It's easy enough to avoid this problem, so let's do it.

Addresses-Sourceforge-Bug: #1893024

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
428f6b32a9029e1f0bc2559233954955a6aae64c 28-Jan-2008 Theodore Ts'o <tytso@mit.edu> Merge branch 'maint' into next

Conflicts:

configure
lib/ext2fs/ext2_fs.h
misc/e2image.c
7e8fe327b51051adcbb0d44169b1a933173ce1ff 27-Jan-2008 Theodore Ts'o <tytso@mit.edu> Don't build e2fsck statically by default anymore

Also removed the --enable-dynamic-static configure option.

Unfortunately the usefulness of building e2fsck statically is gone on
all modern distributions, since everything else on the system is built
dynamically these days. In fact on some distributions it is almost
impossible to build programs statically any more.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
261cd3964fe1421bc8b9024c84888a5f1cba4195 21-Jan-2008 Theodore Ts'o <tytso@mit.edu> Explicitly check for ftruncate64() in configure.in

Apparently Mac OS 10.5 defines fstat64(), but not ftruncate64(),
causing resize2fs to fail to build. So check explicitly for
ftruncate64(), and fall back to ftruncate() if necessary.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
c4ef11c5076f1441a208d1020286c95d0ff19d2c 04-Jan-2008 Theodore Ts'o <tytso@mit.edu> If --sbindir, et. al are specified to configure set $root_sbindir, et al.

If the user specifies as arguments to configure --bindir, --sbindir,
--libdir, or --sysconfdir, then set corresponding $root_FOO variable,
so that the request from the user to set a specific --sbindir is
honored.

Addresses-Sourceforge-Bug: 498381

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
a4ece35911f2b37a2031b9d6a233021e3eac5de8 02-Jan-2008 Theodore Ts'o <tytso@mit.edu> Use pkg-config to determine where to find the devmapper library

Fedora and Red Hat puts the devmapper library in different locations
compared to Debian, so we use pkg-config. Unfortunately Debian's
devmapper.pc file is buggy (See Debian Bug #390243), so we have to
work around it.

Historically, e2fsprogs has tried not to depend on pkg-config, since
its answers are so often **wrong** (the Debian bug has been ignored
for over a year), so I'm hoping I'm not going to regret this.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
fef2b38d8e5b475655771f8208265a8fa9246601 01-Jan-2008 Theodore Ts'o <tytso@mit.edu> Merge branch 'maint' into next

Conflicts:

configure
debian/rules
e2fsck/swapfs.c
lib/ext2fs/ext2_fs.h
29dd9d1e90c8ccefa2f8bdc6463694edc3a909d7 31-Dec-2007 Theodore Ts'o <tytso@mit.edu> Test for sys/syscall.h in configure to fix dietlibc build problem

When compiling with dietlibc, sys/syscall.h isn't supported; as of
dietlibc 0.30, it exists but it references a non-existent asm/unistd.h
header file. So we have to test for its existence and avoid using it
in lib/uuid/gen_uuid.c if it is not supported.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
5610f9924bfe506852701f1f11f6ca9f421e8a57 31-Dec-2007 Theodore Ts'o <tytso@mit.edu> Add --disable-uuidd configure option

Add a configure option which causes the uuidd helper daemon not to be
built or used by the uuid library.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
3249394d4309032de5ca517c6a452777f303fdb8 31-Dec-2007 Theodore Ts'o <tytso@mit.edu> Add --disable-tls configure option

Add option to forcibly disable the use of thread local storage

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
b689b8dd14e69c652d2c8211bdef3effe81cfd65 17-Dec-2007 Theodore Ts'o <tytso@mit.edu> Merge branch 'maint' into next

Conflicts:

lib/ext2fs/closefs.c
740837def7fc55ba6b0368f46a4b4abcaba0becd 16-Dec-2007 Theodore Ts'o <tytso@mit.edu> Add uuidd daemon to prevent duplicate time-based UUID's

Also store the clock sequence information in a state file in
/var/lib/misc/uuid-clock so that if the time goes backwards the clock
sequence counter can get bumped. This allows us to completely
correctly generate time-based (version 1) UUID's according to the
algorithm specified RFC 4122.

Addresses-Sourceforge-Bug: #1529672
Addresses-Red-Hat-Bugzilla: #233471

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
a5dda0542283d0674f42a0d1b04d33888f512eab 11-Aug-2007 Theodore Ts'o <tytso@mit.edu> Remove configure --enable-swapfs and associated support #defines

This removes the last vestiges of support for the legacy PowerPC
big-endian filesystem format.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
29a5deed215573ff287d27460de620aa7fff812a 04-Jul-2007 Theodore Ts'o <tytso@mit.edu> Improve the config/parse_types.sh helper script

Fix a potential security problem if e2fsprogs is built as root (as
Gentoo does!). In addition fix the script and how it is called from
the configure script so that it does the right thing when
cross-compiling.

Fixes-Gentoo-bug: #146903

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
106ad96daee151064aa44a857f82ba10c8258b40 05-Apr-2007 Theodore Ts'o <tytso@mit.edu> Add tdb from Samba into libext2fs library.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
927566a3abfdb576c53b42898affb78333e7299a 13-Nov-2006 Andreas Dilger <adilger@clusterfs.com> Fixes for building RPM's via "make rpm"

Fixed version number generation so that the same common
algorithm is used for Debian and RPM version numbering schemes.
This allows the RPM spec file to do the right thing for WIP releases.

Signed-off-by: Andreas Dilger <adilger@clusterfs.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
ae2868acf0acb6dd5e4426e6c109c02cd16dfec0 22-Oct-2006 Theodore Ts'o <tytso@mit.edu> Add failsafe against duplicate UUID's generated by threaded programs

Add in randomness based on Linux's thread id (gettid) to avoid race
conditions when two threads try to generate uuid's at the same time.
This shouldn't be an issue if /dev/urandom has proper locking and is
present, so this is just a failsafe.

Addresses SourceForge Bug: #1529672

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
e10521444d34a418febca4b406f5109ff4256ba3 22-Oct-2006 Theodore Ts'o <tytso@mit.edu> Fix amd64 build due to -lpthread ordering problem

Addresses Debian Bug: #393680

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
cce2f497e07e426887a693744eaad8394d1b993a 02-Oct-2006 Theodore Ts'o <tytso@mit.edu> Fix Debian FTBFS problem caused by devmapper library using pthreads

Addresses Debian bug: #388718

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
e54635de96a4bea38c7e4e10ae4e6ccbe9472663 06-Aug-2006 Theodore Ts'o <tytso@mit.edu> If diff -u is supported, use it to report test failures.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
4ea7ea007bb227727ee1d4dca997c4f5b21d3a30 09-Apr-2006 Theodore Ts'o <tytso@mit.edu> Fix asm_types.h type conflicts

This caused FTBFS bugs on AMD64 platforms, since it uses a different
64-bit type when compared with IA64, so we need to make our
autoconfiguration system more intelligent.

Addresses Debian Bugs: #360661, #360317

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
4db2f59a718c18202a7ce1d559be18bfa1087747 08-Mar-2006 Karel Zak <kzak@redhat.com> Add device-mapper support to the blkid library

On systems where is multi-path storage device is problem with duplicated
filesystems. The solution is select "the best" device. This is possible
by device-mapper library.

Short quotation from RH bugzilla:

With my patch, all dm devices remains in libblkid cache.

Only the top level dm devices are given high priority
and more appropriate node names (i.e. /dev/mapper/*) are used.

For example, if we have linear mapped dm device "ov1" over
dm device "disk1p3" which is multipath mapped to /dev/sdd3 and /dev/sdh3:
# dmsetup.static ls --tree
ov1 (253:5) <-- /dev/mapper/ov1 or /dev/dm-5
`-disk1p3 (253:4) <-- /dev/mapper/disk1p3 or /dev/dm-4
`-disk1 (253:0)
|- (8:112) <-- /dev/sdh
`- (8:48) <-- /dev/sdd

Original version of blkid will show:
# ./orig/blkid -t LABEL=mpdisk1p3 -l
/dev/sdd3: LABEL="mpdisk1p3" ... TYPE="ext3"

With my patch, blkid will show:
# ./deptree/blkid -t LABEL=mpdisk1p3 -l
/dev/mapper/ov1: LABEL="mpdisk1p3" ... TYPE="ext3"

In blkid cache, all devices are listed:

# ./orig/blkid -t LABEL=mpdisk1p3
/dev/sdd3: LABEL="mpdisk1p3" ... TYPE="ext3"
/dev/sdh3: LABEL="mpdisk1p3" ... TYPE="ext3"
/dev/dm-4: LABEL="mpdisk1p3" ... TYPE="ext3"
/dev/dm-5: LABEL="mpdisk1p3" ... TYPE="ext3"

# ./deptree/blkid -t LABEL=mpdisk1p3
/dev/mapper/ov1: LABEL="mpdisk1p3" ... TYPE="ext3"
/dev/sdd3: LABEL="mpdisk1p3" ... TYPE="ext3"
/dev/sdh3: LABEL="mpdisk1p3" ... TYPE="ext3"
/dev/dm-4: LABEL="mpdisk1p3" ... TYPE="ext3"

For more details see discussion on:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=156324

Addresses Red Hat Bug: #156324

Signed-off-by: Karel Zak <kzak@redhat.com>
Signed-off-by: Peter Jones <pjones@redhat.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
dd947da232d2442f86c2f4d595cf7d3b76604e49 09-Nov-2005 Theodore Ts'o <tytso@mit.edu> Fix cross-compilation problems when CFLAGS contain target-specific options

Use BUILD_CCFLAGS and BUILD_LDFLAGS instead of CCFLAGS and LDFLAGS in
the build system when building files in the util directory which are
needed during the build process. This avoids potential problems when
cross-compiling some of the options are not recognized as valid by the
host compiler. (Addresses Sourceforge Bug #1261547)

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/configure
9b7d811ddad946e728d9348a78cb06dee159df96 10-Jul-2005 Andreas Dilger <adilger@clusterfs.com> This patch adds a check to use fstat or fstat64 in getsize.c if the
target is a regular file, instead of doing binary searching. It also
fixes a couple of cases where a file descriptor is leaked in the
ext2fs_getsize() routine on error.

Signed-off-by: Andreas Dilger <adilger@clusterfs.com>
/external/e2fsprogs/configure
8b889f8ce0e9fa61e9a0f54134f71813f2620f6c 06-Jul-2005 Theodore Ts'o <tytso@mit.edu> Set the executible bit on the configure script.
/external/e2fsprogs/configure
762c7c65103615d976beeb4c8e2d1d9a79c87d86 06-Apr-2005 Theodore Ts'o <tytso@mit.edu> Add paranoia checks into the blkid, ext2fs, and ss libraries to ignore
environment variables if the libraries are called from setuid or setguid
programs, or if kernel believes that the process is not eligible to create
a core dump. In addition, if the libc has __secure_getenv(), use it so that
the libc can also do any additional limitations regarding when libraries can
trust environment variables (i.e., to integrate with systems like SELinux
and Posix capabilities).
/external/e2fsprogs/configure
ee683a13f6f2e8ec093cb6715db3b0121d67883d 05-Feb-2005 Theodore Ts'o <tytso@mit.edu> Makefile util/gen-tarball executable after creating the file.
/external/e2fsprogs/configure
33db8f80f2b5c5c5d8cd5068205c79f0ea11905b 05-Feb-2005 Theodore Ts'o <tytso@mit.edu> Remove support for --enable-clear-htree; this was
only needed during the early development of the htree patch.
/external/e2fsprogs/configure
98919bdb2ec92be4bd469b71911daaef63787c92 04-Feb-2005 Theodore Ts'o <tytso@mit.edu> Add support for maintainer mode, which enables the makefile rules
to rebuild the configure script from configure.in, and to reubuild the
.gmo files in po directory.
/external/e2fsprogs/configure
7004b4af6e52ce8985e45bf37bde813df4d509ff 04-Feb-2005 Theodore Ts'o <tytso@mit.edu> Drop the sparc assembly bitwise operations; it's less efficient
than the GCC 3.4 compile code and triggers compiler warnings on
sparc64. Thanks to Matthias Andree for his analysis and suggestions.
(Addresses Debian Bug #232326)

Remove support for the --enable-old-bitops configure option which
was only for very old sparc systems.
/external/e2fsprogs/configure
e644186542707a44e5fbeddd581eb3f77a30ba0f 26-Jan-2005 Theodore Ts'o <tytso@mit.edu> Add pkg-config files to e2fsprogs's libraries.
/external/e2fsprogs/configure
6c65d251da5c91524bb3a9064ace323d9e581801 19-Jan-2005 Theodore Ts'o <tytso@mit.edu> 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>
/external/e2fsprogs/configure
da76d6b72636d8cec6a582f7552cb7a64f41153a 19-Jan-2005 Theodore Ts'o <tytso@mit.edu> 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.
/external/e2fsprogs/configure
32237014a1bd0ee2cdec9a54344f84c5c178c75f 18-Jan-2005 Theodore Ts'o <tytso@mit.edu> Various portability fixes for Solaris systems.
/external/e2fsprogs/configure
d2ee56d86eec86acec055f235dab8f1b6569a360 09-Jan-2005 Theodore Ts'o <tytso@mit.edu> 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)
/external/e2fsprogs/configure
b0cacab066000b940551d59aad3e4553d4bad268 01-Dec-2004 Theodore Ts'o <tytso@mit.edu> Update to use gettext 0.14.1 and autoconf 2.50+
/external/e2fsprogs/configure
921f4ad53646091767de1e64c9b3332c85f37e5b 19-Nov-2004 Theodore Ts'o <tytso@mit.edu> Remove support for EVMS 1.x plugin library.
/external/e2fsprogs/configure
2b5901d9c7eb4b60cce5a9726517b8f79e5e0bfc 19-Nov-2004 Theodore Ts'o <tytso@mit.edu> Remove the a.out DLL support, since it's been obsolete and unmaintained
for a long time now.
/external/e2fsprogs/configure
5d40773ba8447640a5aeaaa2e98bc7feecd61698 18-Sep-2004 Theodore Ts'o <tytso@mit.edu> 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)
/external/e2fsprogs/configure
9845cf5dbd4d06ebc1fe0db99078d7a0be641e0a 18-Sep-2004 Theodore Ts'o <tytso@mit.edu> 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)
/external/e2fsprogs/configure
e363240dc205fc5a077ac92e9df5991f09156b5d 05-May-2004 Theodore Ts'o <tytso@mit.edu> configure.in, configure: Enable the fsck wrapper for the Debian
FreeBSD kernel / GNU userspace port. (Addresses Debian
Bug #246738)
/external/e2fsprogs/configure
2625803ecff90ba8ab60d3c6b83a1ea0c91d2294 03-Apr-2004 Theodore Ts'o <tytso@mit.edu> Use C99 stdint.h types instead of custom types in the uuid library.
/external/e2fsprogs/configure
84ea6e70b77090c8a35702b265039d58c2efd6ad 20-Mar-2004 Theodore Ts'o <tytso@mit.edu> Fix Darwin/Mac OS X support to fetch the ethernet address in the uuid library.
/external/e2fsprogs/configure
fde3e1b0543f7fb263c2541ad31cc12c3c129910 24-Feb-2004 Theodore Ts'o <tytso@mit.edu> Update configure file using autoconf 2.13.
/external/e2fsprogs/configure
b1c92f9121d3b594ea84169235c14f422d3b3ceb 23-Feb-2004 Matthias Andree <matthias.andree@gmx.de> 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.
/external/e2fsprogs/configure
1d5150c1332a23bb78f87cf35a02ad45437017e5 30-Jan-2004 Theodore Ts'o <tytso@mit.edu> Check in modified configure script from FreeBSD port changeset.
/external/e2fsprogs/configure
0c193f82040f86b829143f4b24eaedaab72a0e10 01-Aug-2003 Theodore Ts'o <tytso@mit.edu> 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.
/external/e2fsprogs/configure
1c29b0979a7100a4fd254c006997a08b3bdd72df 12-Jul-2003 Theodore Ts'o <tytso@mit.edu> 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)
/external/e2fsprogs/configure
93636bdea9f89ea381098cdb80e2d6d67bbe58a0 12-Jul-2003 Theodore Ts'o <tytso@mit.edu> Update to use the new freebsd config triple (Addresses Debian
bug #195274)
/external/e2fsprogs/configure
07a0db15b0447189fd98ff3169e82ca89e33f9d6 05-Jul-2003 Theodore Ts'o <tytso@mit.edu> configure.in:
Add workaround for Darwin and Libintl
/external/e2fsprogs/configure
d3c9fb8fba2dc6608274d1415e6644aa156ef465 09-Jun-2003 Theodore Ts'o <tytso@mit.edu> Adjust defaults for FreeBSD to no longer build the
fsck wrapper, and to not install into /usr/local by
default. (Addresses Debian bug #195274)
/external/e2fsprogs/configure
5c70a50b2863294da00a27b0a70e4f360358718b 20-May-2003 Theodore Ts'o <tytso@mit.edu> Fix bug which caused --disable-evms not to work.
/external/e2fsprogs/configure
c6f35b8a829a3cdcba49a1ffc7c145a7a2851baf 17-May-2003 Theodore Ts'o <tytso@mit.edu> 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)
/external/e2fsprogs/configure
bb988b2fd3f76147d1e8f83c6c450690f44291bd 14-May-2003 Theodore Ts'o <tytso@mit.edu> configure.in: Fix typo in help message for --enable-evms-11
/external/e2fsprogs/configure
2a29f1354f793557fa1829c9e85e74586e2907db 05-May-2003 Theodore Ts'o <tytso@mit.edu> 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.
/external/e2fsprogs/configure
d21ae6c5cd91c15eaff0118a22aaba95f0956935 05-May-2003 Theodore Ts'o <tytso@mit.edu> configure.in, configure, Makefile.in: Add --with-diet-libc
convenience option. Add --disable-evms option.
/external/e2fsprogs/configure
a04eba3f8868af1d9b7b504d3d430c55ed3dc777 03-May-2003 Theodore Ts'o <tytso@mit.edu> Update to gettext 0.11.5. We now enable NLS support by default.

Fixed up support for using the internal intl library.
/external/e2fsprogs/configure
a85e81a2ff4fb1afc05ff74d5da573031c3495e0 18-Apr-2003 Theodore Ts'o <tytso@mit.edu> configure.in: Remove CYGWIN definition; we will use the
automatically defined __CYGWIN__ instead.
/external/e2fsprogs/configure
fff45483ede7fe38a31b3364a9c07e2418776dee 13-Apr-2003 Theodore Ts'o <tytso@mit.edu> Add portability enhancements for Cygwin32 environment.
/external/e2fsprogs/configure
bff0cc950b835bef92ade333e97842d408a2d1a1 23-Mar-2003 Theodore Ts'o <tytso@mit.edu> Move tarball generation functions to util/gen-tarball
/external/e2fsprogs/configure
aa75ecccab67ea7428fc19c66e80a28fb1ca941f 17-Mar-2003 Theodore Ts'o <tytso@mit.edu> Fix the Apple Darwin port.
/external/e2fsprogs/configure
bbac86bb9e8ce8a07b769cb44ade4f56c9384936 16-Mar-2003 Theodore Ts'o <tytso@mit.edu> Update the generated configure file.
/external/e2fsprogs/configure
e1f072280c4a9a12d1a91da319d1b54593795d8b 14-Mar-2003 Theodore Ts'o <tytso@mit.edu> Update generated configure file.
/external/e2fsprogs/configure
94ba8c750604d8d2487841a06cb930dd5f3bb43b 02-Mar-2003 Theodore Ts'o <tytso@mit.edu> 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.
/external/e2fsprogs/configure
f0a22d0fd3ec3f45b562af5afba8811f72b94a28 22-Feb-2003 Theodore Ts'o <tytso@mit.edu> 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.
/external/e2fsprogs/configure
e12f2ae74c2eb8997bf13adf8fdd7e7313971eae 23-Jan-2003 Theodore Ts'o <tytso@mit.edu> Integrate new blkid library.
/external/e2fsprogs/configure
0c897a9012efb7d65244e25245c4b7318201d961 09-Nov-2002 Theodore Ts'o <tytso@mit.edu> Add german translation to the language catalog

Fix internationalization of "pass 2" in e2fsck.

Update po files.
/external/e2fsprogs/configure
782bebfd755f8a9fc85b1c7c6a210ce898a88e5e 09-Nov-2002 Theodore Ts'o <tytso@mit.edu> configure.in, configure: Change --enable-jfs-debug to
--enable-jbd-debug for consistency's sake.
/external/e2fsprogs/configure
feb44c6955378a0b698886d104808ed2a5644258 08-Nov-2002 Theodore Ts'o <tytso@mit.edu> 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.
/external/e2fsprogs/configure
a9d799a01d21900b40a32d4ae7eb793537c4c6a5 08-Nov-2002 Theodore Ts'o <tytso@mit.edu> Update EVMS plugin to support EVMS ABI 1.2
/external/e2fsprogs/configure
559ca6cb9443c02ddf02e035c2f9eee15e1035a3 18-Aug-2002 Theodore Ts'o <tytso@mit.edu> Enable HTREE support by default.
/external/e2fsprogs/configure
e6f2bda381e60cd4a65862013e35ce1d256a82d6 18-Aug-2002 Theodore Ts'o <tytso@mit.edu> 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.
/external/e2fsprogs/configure
593c6ead7e3bca412eff2d17edad790de81cb0eb 14-Jul-2002 Theodore Ts'o <tytso@mit.edu> 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().
/external/e2fsprogs/configure
8fdc9985c1e2a4467630b33719b7feb281b7b33b 26-Jun-2002 Theodore Ts'o <tytso@mit.edu> Add initial support for htree directories.
/external/e2fsprogs/configure
ff6dbcca9c8beba5c9942f1d9e704e1b4b1b1465 25-May-2002 Theodore Ts'o <tytso@mit.edu> Add EVMS FSIM plugin to e2fsprogs.
/external/e2fsprogs/configure
bff61a7aaa5cfa0d5040b6c5d1dbc1e40f08bfcb 22-May-2002 Theodore Ts'o <tytso@mit.edu> configure.in: On Linux systems, if the prefix is defaulted to
/usr, then default mandir to /usr/share/man
/external/e2fsprogs/configure
31e29a12d1e22745c74afe47bf172a3c73280dd9 17-May-2002 Theodore Ts'o <tytso@mit.edu> 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.
/external/e2fsprogs/configure
b5ffeadece25f7dca04847dfc013e979fe36e3a6 12-May-2002 Theodore Ts'o <tytso@mit.edu> 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.
/external/e2fsprogs/configure
8cf93332d180e6929d73cd8c855c3a83d6a6648c 16-Dec-2001 Theodore Ts'o <tytso@mit.edu> Fix e2fsck's handling of external journals,and update journal
recovery files from 2.4.17-pre8.
/external/e2fsprogs/configure
6e71e67b11f5104fdc83904dd26e0c3092efff7a 08-Oct-2001 Theodore Ts'o <tytso@mit.edu> Added new Turkish translation file and updated e2fsprogs.pot file.
/external/e2fsprogs/configure
ea97be5a28f6657010d16687f16f418a5ef0b1fa 19-Sep-2001 Theodore Ts'o <tytso@mit.edu> Remove use of AC_REQUIRE which had been used to prevent AC_CANONICAL_HOST
from being called twice, since it gives recent autoconf programs
heartburn (and doesn't seem to be required anymore), anyway.
/external/e2fsprogs/configure
53abed0afafec661fd923cb9cd9f0eee891ccbde 27-Aug-2001 Theodore Ts'o <tytso@mit.edu> Deal with libc5's lack of strnlen.

Stop checking for strdup in the configure script since we don't
care about that symbol.
/external/e2fsprogs/configure
a35bcab0dd7cd39bbce3af398f9069a925c70e09 14-Jun-2001 Theodore Ts'o <tytso@mit.edu> configure:
Update to latest configure.in script.
version.h:
Update for WIP release.
/external/e2fsprogs/configure
cdf186e47730f11c5663f7d0f2a431ebd7805230 14-Jun-2001 Theodore Ts'o <tytso@mit.edu> ChangeLog, configure, configure.in:
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.
/external/e2fsprogs/configure
877eb6d9234f529594daf7850c2bafc02bdbdcd9 11-Jun-2001 Theodore Ts'o <tytso@mit.edu> ChangeLog, configure, configure.in:
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.
/external/e2fsprogs/configure
559f28c5ac1258bc19b72101f1c0c0879565bdcf 25-May-2001 Theodore Ts'o <tytso@mit.edu> configure, configure.in:
Remove lib/finddev from the list of directories that we try to configure
/external/e2fsprogs/configure
250f79f0848887899f29ef3ba88388290226150d 20-May-2001 Theodore Ts'o <tytso@mit.edu> ChangeLog, MCONFIG.in, configure, configure.in:
configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find the
pathname for ldconfig.
/external/e2fsprogs/configure
db653a8013b1be918675535bceae2a4f8f71f378 08-Feb-2001 Theodore Ts'o <tytso@mit.edu> Makefile.in, configure, configure.in:
Update for initial finddev library.
/external/e2fsprogs/configure
4d0f3e17a5b7556505fe437680070fe3bb140d67 11-Jan-2001 Theodore Ts'o <tytso@mit.edu> ChangeLog, MCONFIG.in, configure, configure.in:
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.)
/external/e2fsprogs/configure
8820c79f75c37a3bc85cea7f56e7277025e157ef 06-Jan-2001 Theodore Ts'o <tytso@mit.edu> Many files:
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.
/external/e2fsprogs/configure
f5955dda1d803dd1345c2d2b4e695f5a3e83b5cb 25-Oct-2000 Theodore Ts'o <tytso@mit.edu> ChangeLog, configure, configure.in, e2fsprogs.spec:
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.
/external/e2fsprogs/configure
80bfaa3e40ae6ab00cc3d4d1f4c0eeefce0b1a96 18-Aug-2000 Theodore Ts'o <tytso@mit.edu> Many files:
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
/external/e2fsprogs/configure
a2980713807a1e579700483861f7a92ff9a92ad8 14-Aug-2000 Theodore Ts'o <tytso@mit.edu> ChangeLog, configure, configure.in:
configure.in: Add test for sys/mount.h (required for e2fsck's ext3
recovery code)
/external/e2fsprogs/configure
6928adc90ac88770e411cacb850616bf3516f165 26-May-2000 Theodore Ts'o <tytso@mit.edu> ChangeLog, configure, configure.in:
Add test for lseek64 and open64
ChangeLog, Makefile.in:
Makefile.in: Fix makefile so that it's safe to build in parallel.
/external/e2fsprogs/configure
91e544f2de80f440f4ab1f5013da02600277ecd8 25-May-2000 Theodore Ts'o <tytso@mit.edu> ChangeLog, configure, configure.in:
configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded substitution.
(Left over from before we moved to use a C program to do
substitutions.)
/external/e2fsprogs/configure
561f28ff9da9aab2a7989e34675e980a86e75809 06-Apr-2000 Theodore Ts'o <tytso@mit.edu> configure:
configure.in (fdatasync): Add test for fdatasync(), since not all
functions have this function.
/external/e2fsprogs/configure
1917875fcd16428d14eb5a86acf414472bc216f1 11-Feb-2000 Theodore Ts'o <tytso@mit.edu> Many files:
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.
/external/e2fsprogs/configure
8f3f29d383f9301395d5d7b4411d62a35d077175 11-Feb-2000 Theodore Ts'o <tytso@mit.edu> ChangeLog, configure, configure.in:
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.
/external/e2fsprogs/configure
a64c9c13e5f8a8b7e8c7da5440103e88a964bcf1 08-Feb-2000 Theodore Ts'o <tytso@mit.edu> ChangeLog, configure, configure.in, aclocal.m4:
configure.in, aclocal.m4: Add support for GNU gettext
internationalization support.
/external/e2fsprogs/configure
73ae2d4a23f04e129cd08e29d9124620ad7b4300 02-Feb-2000 Theodore Ts'o <tytso@mit.edu> ChangeLog, configure, MCONFIG.in, configure.in:
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.
/external/e2fsprogs/configure
c81c6ce57efe7324551a96ce55bc877cf215c1ca 26-Oct-1999 Theodore Ts'o <tytso@mit.edu> util.c:
Fix stupid bugs in NT portability patch.
ChangeLog, configure, configure.in:
Add termios.h to the headers which are checked.
/external/e2fsprogs/configure
f8bd9807037836d99c8482dfe0572f8f22d55baa 26-Oct-1999 Theodore Ts'o <tytso@mit.edu> ChangeLog, configure, configure.in:
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.
/external/e2fsprogs/configure
c03bc4e8f2e02a8dc6069ee3a315f487114efb3f 20-Oct-1999 Theodore Ts'o <tytso@mit.edu> ChangeLog, configure, configure.in:
* 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.
/external/e2fsprogs/configure
6c133523b23aa6cdae2da2dc35aeaac1904539a4 03-Jul-1999 Theodore Ts'o <tytso@mit.edu> ChangeLog, MCONFIG.in, configure.in, configure:
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.
/external/e2fsprogs/configure
9d564f73f594282d87209313ea59e4ca08727ab3 03-Jul-1999 Theodore Ts'o <tytso@mit.edu> ChangeLog, Makefile.in, configure.in, MCONFIG.in, configure, wordwrap.pl:
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.
/external/e2fsprogs/configure
6670495a39c98eca587a8e2efc1bd1c7fd33b5a2 25-Jun-1999 Theodore Ts'o <tytso@mit.edu> ChangeLog, configure.in, configure:
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.
/external/e2fsprogs/configure
a4bf69d919bc7e9716726371ecb0f0900efa5eb9 29-May-1999 Theodore Ts'o <tytso@mit.edu> ChangeLog, fileio.c:
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
/external/e2fsprogs/configure
14790ed79b9eb34c87a413fbb178225d0f5ffc30 13-Jan-1999 Theodore Ts'o <tytso@mit.edu> Makefile.in:
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.
/external/e2fsprogs/configure
defde7840c538ca81519f6a0f354f763fb80a1a6 04-Jan-1999 Theodore Ts'o <tytso@mit.edu> Makefile.in, configure.in, ChangeLog, configure:
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/.
/external/e2fsprogs/configure
556ad1327feb34ea5b711eb9c135f8e11415cf53 19-Dec-1998 Theodore Ts'o <tytso@mit.edu> Many files:
Update version information in ChangeLogs, release notes,
documentation, etc. for release of version 1.13.
/external/e2fsprogs/configure
ffe1991f4760dc03da26816d9a459a0b62b597a0 08-Apr-1998 Theodore Ts'o <tytso@mit.edu> ChangeLog, configure.in, configure:
Fix missing "test" invokation in configure.in test. (Only affected
default non-Linux builds).
/external/e2fsprogs/configure
a4b2d3ce5eb85baa959a3cc19df9569f2b412935 03-Apr-1998 Theodore Ts'o <tytso@mit.edu> Many files:
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.
/external/e2fsprogs/configure
9a740d1982425f40eea6ffb2aa26751e819e372c 17-Jan-1998 Theodore Ts'o <tytso@mit.edu> README:
Update for version 1.12.
configure:
Reflect recent changes to configure.in
.
/external/e2fsprogs/configure
c654c767695271bd69b4481dd4f8704982aeb2c2 12-Nov-1997 Theodore Ts'o <tytso@mit.edu> configure:
Check for the existence of setjmp.h
/external/e2fsprogs/configure
b0b9c4dece61ec03c655d50c2eade45ca427e069 21-Oct-1997 Theodore Ts'o <tytso@mit.edu> ChangeLog, configure.in, configure:
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().
/external/e2fsprogs/configure
aa1e55ef1ad1d7d1f537ec3c5e43863674081314 20-Oct-1997 Theodore Ts'o <tytso@mit.edu> ChangeLog, .del-types.h.in~7a460879:
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
/external/e2fsprogs/configure
44339bdff87584b72a2ade7d3a1426e3335f2167 15-Oct-1997 Theodore Ts'o <tytso@mit.edu> Many files:
Use new substitution technology which doesn't depend on shell scripts.
(Faster, and better for MS-DOS port!)
/external/e2fsprogs/configure
bc210074ea643a0849aa446382eb6ff6b2f5591b 17-Jun-1997 Theodore Ts'o <tytso@mit.edu> Makefile.in:
Performed a "make depend" for the upcoming release
Many files:
Checkins for the 1.10 release.
/external/e2fsprogs/configure
ae85148246952016865e2792b49d6b68649b6063 29-Apr-1997 Theodore Ts'o <tytso@mit.edu> Many files:
Checked in e2fsprogs 1.10
/external/e2fsprogs/configure
21c84b71e205b5ab13f14343da5645dcc985856d 29-Apr-1997 Theodore Ts'o <tytso@mit.edu> Many files:
Checked in e2fsprogs-1.07
/external/e2fsprogs/configure
fc6d9d519aef67735918bf02c0fa8c9222008f76 29-Apr-1997 Theodore Ts'o <tytso@mit.edu> Many files:
Checked in e2fsprogs 1.05
/external/e2fsprogs/configure
a4d0961061c96531e31fccd6d702042a074f2514 29-Apr-1997 Theodore Ts'o <tytso@mit.edu> Many files:
Checked in e2fsprogs 1.04.
/external/e2fsprogs/configure
74becf3c0a065f8d64e07ce4d31f9fe53be91d62 26-Apr-1997 Theodore Ts'o <tytso@mit.edu> Many files:
Checkin of e2fsprogs 1.02.
/external/e2fsprogs/configure
50e1e10fa0ac12a3e2a9d20a75ee9041873cda96 26-Apr-1997 Theodore Ts'o <tytso@mit.edu> Many files:
Checked in e2fsprogs 0.5c
/external/e2fsprogs/configure