Wed Feb 5 11:50:19 1997 Miles Bader * fstab.c (fstypes_get): Improve error behavior a bit. * fsck.c (fsck): In non-automatic mode, print a warning if a filesystem is of a type that can't be fscked. Tue Feb 4 17:09:39 1997 Miles Bader * fstab.c (fs_set_mntent): Avoid null deferences. (fstypes_get): Fill in FSTYPE in the case where we added a new type. Thu Sep 26 15:36:55 1996 Miles Bader * Makefile (targets, special-targets): Add MAKEDEV. (SCRIPTS): Add MAKEDEV.sh. (DIST_FILES): Variable removed. (all): Target removed. ($(prefix)/dev/MAKEDEV): Get rid of dependencies. Implement with a symbolic link to /sbin/MAKEDEV. (%: %.sh): Variable removed. Tue Sep 24 14:46:11 1996 Miles Bader * MAKEDEV.sh: Fix argument parsing. (zero): Use `storeio -Tzero' instead of `null -z'. Thu Sep 19 17:48:59 1996 Miles Bader * fstab.c (fs_remount): Use fsys_update instead of fsys_remount. Wed Sep 18 19:12:19 1996 Miles Bader * MAKEDEV.sh: Use a shell function `mkdev' for recursion, rather than calling this script recursively. Thu Sep 12 18:53:42 1996 Miles Bader * fsck.c (fs_start_fsck): Print an error for filesystem types we don't know how to fsck, instead of dying with an assertion failure. Thu Sep 19 16:58:18 1996 Thomas Bushnell, n/BSG * Makefile (install): Depend on installation directory directly; don't make installed files depend on it. Tue Sep 17 12:36:09 1996 Thomas Bushnell, n/BSG * Makefile ($(prefix)/dev/MAKEDEV): Depend on $(prefix)/dev. ($(prefix)/dev): New target. Thu Sep 12 16:38:11 1996 Thomas Bushnell, n/BSG * Makefile (HURDLIBS): New variable. Sun Sep 8 13:57:34 1996 Miles Bader * MAKEDEV.sh: New file. * Makefile (DIST_FILES): New variable. (install): Depend on $(prefix)/dev/MAKEDEV. (all): Depend on MAKEDEV. ($(prefix)/dev/MAKEDEV): New rule. Thu Sep 5 11:40:00 1996 Thomas Bushnell, n/BSG * Makefile: Use $(top_srcdir)/sh-version.sed to make executables from .sh files. * fsck.c: Include . (argp_program_version): Define with STANDARD_HURD_VERSION. * halt.c: Likewise. * reboot.c: Likewise. Tue Aug 27 12:06:55 1996 Miles Bader * reboot.c, halt.c (main): Add argument parsing. (argp_program_version): New variable. , : New includes. * Makefile (fsck): Remove dependency on libshouldbeinlibc.a. (reboot halt fsck): Add dependency on libshouldbeinlibc.a. Mon Aug 19 15:17:38 1996 Miles Bader * fsck.c (doc): Supply a useful value. Wed Aug 14 13:32:12 1996 Miles Bader * e2os.sh: Add `;' before last commands inside { } pairs. (OS_FREEBSD, OS_LITES): New variables. Add symbolic names for freebsd & lites. Mon Aug 12 10:51:24 1996 Miles Bader * e2os.sh: New file. * Makefile (targets): Add e2os. (SRCS): Add $(SCRIPTS). (special-targets, SCRIPTS, LCLHDRS): New variables. Thu Aug 1 16:29:31 1996 Thomas Bushnell, n/BSG * clookup.c (file_name_lookup_carefully/lookup): When appending TAIL to RETRY_NAME, use strcpy instead of strcat. Sat Jul 6 19:55:22 1996 Miles Bader * fsck.c: (argp_program_version): New variable. Wed Jul 3 14:22:03 1996 Miles Bader * fstab.c (fstab_add_fs): Don't SEGV if COPY is 0. Thu Jun 27 00:01:04 1996 Miles Bader * fsck.c (fsck): Fsck pass 0 if not in automatic mode. Respect `noauto' option in automatic mode. (main): Set FSCK_F_AUTO flag if in automatic mode. (FSCK_F_AUTO): New macro. (fs_start_fsck): When deciding to use a flags arg, mask flags against an explicit list of valid ones. Tue Jun 25 18:39:44 1996 Miles Bader * fsck.c (main, options): Add --writable/-w option. (FSCK_F_WRITABLE): New macro. (struct fsck): Rename WAS_READONLY field to MAKE_WRITABLE. (fscks_start_fsck): Change to set make_writable field instead of was_readonly. (fsck_cleanup): Change RESTORE_WRITABLE to MAKE_WRITABLE. (fscks_wait): Likewise. Thu Jun 20 14:08:12 1996 Miles Bader * fsck.c (fsck): Wait for fscks to finish. * fstab.c (fstypes_create): Copy SEARCH_FMTS contents into NEW. (fs_set_mntent): Don't keep old fsys fields if the mnt_dir is changed. (fstab_add_mntent): Initialize fields in FS with non-zero values. (_fs_check_mounted): The root is always mounted. Wed Jun 19 10:44:16 1996 Miles Bader * fstab.c (fs_set_readonly, fs_remount): If fsys_set_options returns EINVAL, return EOPNOTSUPP instead. (fs_set_readonly): Use fsys_set_readonly. (fs_remount): Use fsys_remount. (fs_readonly): Use fsys_get_readonly. (_fs_check_mounted): Use file_name_lookup_carefully. * clookup.c: New file. * fsck.c (_debug): New variable. (debug, fs_debug): New macros. (fs_start_fsck, fscks_start_fsck, fsck_cleanup, fscks_wait, fsck, main): Add debugging noise. (main): Use FSTAB_PATH instead of _PATH_MNTTAB. (args_doc): Fix. Tue Jun 18 22:56:11 1996 Miles Bader * fsck.c (options): Rename `--max-parallel' to `--parallel'.