blob: 171bbd27ce3ad8a1a89ba64524a99d1ea6883251 [file] [log] [blame]
Theodore Ts'o4a5fa191998-07-09 05:42:45 +000011998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
2
3 * Release of E2fsprogs 1.12
4
Theodore Ts'offe19911998-04-08 06:05:49 +00005Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
6
7 * Fix missing "test" invokation in configure.in test. (Only
8 affected default non-Linux builds).
9
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +0000101998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
11
12 * configure.in: Change how the installation directions are
13 selected. Previously, we had prefix and usr_prefix, where
14 prefix was '' and usr_prefix was /usr, and we then defined
15 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
16 In autoconf 2.12, it's possible to override bindir,
17 libdir, etc., and so in order to make our installation
18 directory makefile variables more in line with autoconf
19 2.12, I've changed all of the various makefiles to use
20 prefix and root_prefix, where the default Linux
21 definitions are /usr and '', respectively. What used to
22 be bindir is now root_bindir, and what used to be ubindir,
23 is now bindir.
24
25 * MCONFIG.in: Change directories to match with new installation
26 directory convention (see above). Add Makefile
27 dependencies for makefile fragments, and define
28 DEP_LIB_MAKEFILES which library makefiles can use to
29 define DEP_MAKEFILES, so that the library makefiles will
30 get regenerated when the makefile fragments change.
31 Remove the cat?dir variables, since we aren't creating
32 those directories any more.
33
34 * Makefile.in: Add top-level uninstall targets.
35
36 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
37 page, and to reflect that fact that we now compile_et and
38 mk_cmds for the development package.
39
Theodore Ts'obf2602b1998-03-30 01:11:44 +0000401998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
41
42 * Makefile.in: Use && after a cd command so that the right thing
43 happens if the directory is missing. Don't compile man
44 pages upon installation any more, since modern Linux
45 systems don't have /usr/man/cat? anymore (they
46 typically cache man pages in /var/catman and delete them
47 if they haven't been used in a while, to save on disk
48 space, and because CPU's are fast enough these days that
49 you can get away with this).
50
51 * MCONFIG.in: Add a new makefile variable for the share
52 directory (i.e., /usr/share). Make an autoconf magic
53 make rule so that $(top_builddir)/util/subst.conf gets
54 rebuilt automatically when necessary.
55
Theodore Ts'odedf1b21998-01-19 15:02:12 +000056Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
57
Theodore Ts'o51fde2b1998-02-21 04:57:31 +000058 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +000059 release.
60
Theodore Ts'o5be8dc21997-12-01 18:24:10 +000061Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
62
63 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
64 e2fsck/Makefile.in.
65
Theodore Ts'oa9f95f41997-11-10 16:14:16 +000066Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
67
68 * configure.in: Add check for setjmp.h
69
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +000070Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
71
72 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
73 llseek is declared in unistd.h
74
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +000075Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
76
77 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
78
Theodore Ts'o024996c1997-06-17 05:38:35 +000079Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
80
81 * Release of E2fsprogs 1.11
82
Theodore Ts'o05e112a1997-06-14 07:28:44 +000083Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
84
85 * Makefile.in (SRCROOT): Allow people to set the version.h to
86 something like 1.10-PLUS.
87
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +000088Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
89
90 * configure.in (rmakefile): Added (optional) private directory for
91 resize2fs.
92
93 * Makefile.in: Change recursive descent rules to check to see if a
94 directory exists before trying to make it.
95
Theodore Ts'o9559ea31997-05-09 02:43:38 +000096Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
97
98 * Makefile.in (source_tar_file): Fix up makefile to work in new
99 CVS development environment.
100
Theodore Ts'oae851481997-04-29 18:13:24 +0000101Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
102
103 * Release of E2fsprogs version 1.10
104
105Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
106
107 * configure.in: Add explicit check to see if linker accepts
108 -static (since even Linux systems might not work if
109 libc.a isn't installed).
110
111Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
112
113 * Release of E2fsprogs version 1.09
114
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000115Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
116
117 * Release of E2fsprogs version 1.08
118
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000119Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
120
121 * Release of E2fsprogs version 1.07
122
123Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
124
125 * config.sub (basic_machine): Added i686-* as another name for the
126 Pentium Pro.
127
128Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
129
130 * Release of E2fsprogs version 1.06
131
Theodore Ts'o5c576471997-04-29 15:29:49 +0000132Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
133
134 * Makefile.in (all): Don't run "make check" by default. User
135 should manually run "make check" if they wish to test
136 things out.
137
138Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
139
140 * Release of E2fsprogs version 1.05
141
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000142Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
143
144 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
145 that we check.
146
147Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
148
149 * configure.in (usr_prefix): To be slightly more conformant with
150 the coding standards, always default to ${prefix}
151 unless on a linux system with prefix = ''. Allow
152 --with-usr-prefix option.
153
154Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
155
156 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
157 Add `--enable-fsck' switch, to allow configuration of
158 fsck wrapper building (default yes except on the hurd).
159 Make '' prefix default and LDFLAG_STATIC hacks work on
160 the hurd as well as linux.
161
162Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
163
164 * configure.in: Check to see if sys/types.h defines ino_t. Add
165 support for checking/sizing "long long".
166
167Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
168
169 * configure.in: Added configure flag --enable-old-bitops, which
170 forces the bitops to use the standard bitmask operations.
171
172Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
173
174 * configure.in: Check for existence of sys/utsname.h and
175 strcasecmp(). Remove check for EXT2 fragment in system
176 header file. E2fsprogs now deals with the fragment fields
177 by dispatching off of the OS field.
178
179Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
180
181 * configure.in (AC_OUPUT): Create substitutions for the uuid
182 library.
183
184 * MCONFIG.in (all): Add new variables for the uuid library.
185
186Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
187
188 * configure.in: Make the default prefix be '' for Linux.
189
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000190Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
191
192 * Release of E2fsprogs version 1.04
193
194Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
195
196 * configure.in:
197 MCONFIG.in: Man pages, shell scripts and include files are now
198 generated using the lib/substitute_sh script. This is
199 faster than the configure substitution, and it doesn't
200 change the mod time of the file if it hasn't changed,
201 which prevents needless compilation of files.
202
203 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
204 LIBEXT2FS, LIBE2P, and their static and profiled variants,
205 STATIC_* and PROFILED_*, which point to the actual file of
206 the shared or static library. This way makefiles can link
207 directly with exactly the library they want. Many ld's
208 (include GNU ld) have a really broken idea of how -L
209 works, and will link against an older library in /usr/lib
210 even though there is a newer on in a specified -L directory.
211
212Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
213
214 * configure.in: Add support for --enable-dynamic-e2fsck, for
215 people who don't want to link e2fsck statically. This
216 saves space, at the cost of increasing the reliance of
217 e2fsck other files (3-4 shared libraries).
218
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000219Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
220
221 * Release of E2fsprogs version 1.03
222
Theodore Ts'o74becf31997-04-26 14:37:06 +0000223Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
224
225 * Release of E2fsprogs version 1.02
226
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000227Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
228
229 * configure.in (LDFALG_STATIC): Add temporary kludge for
230 determining how to link executables statically. For now,
231 we assume that Linux systems only can link statically.
232
233Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
234
235 * depfix.sed: Remove /usr/include lines which occur at the end of
236 the dependency listing.
237
238Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
239
240 * configure.in: Added support for the --enable-bsd-shlibs option.
241
242Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
243
244 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
245 to link executables using programs like purify.
246
247Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
248
249 * configure.in: Check to see if strdup() is present
250
251 * INSTALL: Updated building and installation instructions to
252 reflect the new configure system.
253
254 * Makefile.in (install): When doing a general install, install the
255 shared libraries as well by using the new target
256 install-shlibs-libs-recursive.
257
258 * configure.in: If we are building on a Linux system, set $prefix
259 to be '/' by default.
260
261Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
262
263 * configure.in (checking type sizes): provide some default for
264 type-sizes when cross-compiling, as we can't check them then.
265 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
266
267Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
268
269 * Makefile.in (distclean-local): Added config.cache and
270 include/linux/types.h.
271
272 * configure.in: Added support for the --enable-elf option.
273 Added a test to check for llseek() in the C library.
274
275 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
276
277 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
278
279Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
280
281 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
282 pathname to the source directories of the lib/et and
283 lib/ss. (Can't just use $srcdir since that may be a
284 relative path.)
285
286Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
287
288 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
289 new makefiles.
290 * lib/Makefile.dll-lib: Ditto.
291 * lib/Makefile.profiled: Ditto.
292 * lib/Makefile.checker: Ditto.
293
294 * Add the include subdirectory to hold substitute include files
295 for systems that need them.
296
297 * Makefile.in: Rewritten to conform to GNU coding standards.
298 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
299 GNU-style makefiles.
300 * mkinstalldirs: New file, copied from /gd/gnu/lib.
301 * config.guess: Ditto.
302 * config.sub: Ditto.
303 * install-sh: Ditto.
304
305 * configure.in: Many new tests added. --with-cc and --with-ccopts
306 options removed as configure already supports a method to do this,
307 and they were interfering with normal usage.
308
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000309Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
310
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000311 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000312 generates the binary distribution for e2fsprogs.
313
314