Age | Commit message (Collapse) | Author |
|
* main.c (main): If the store cannot be made writable, then set
diskfs_hard_readonly and diskfs_readonly.
|
|
|
|
* cpu-types.c (mach_cpu_types): Add entries for 486, 586, 686,
and powerpc.
(mach_cpu_subtypes): Add subtypes for new x86 subtypes. (None
added for powerpc yet.)
|
|
* diskfs.h (diskfs_hard_readonly): New variable.
(diskfs_readonly): Doc change.
* readonly.c (diskfs_readonly): Provide initialized declaration.
(diskfs_check_readonly): If we cannot write the media and so we
switch to readonly, set diskfs_hard_readonly too.
(diskfs_set_readonly): If diskfs_hard_readonly is set, then
inhibit any attempt to clear readonly status.
|
|
* ext2fs.c (diskfs_readonly): Delete variable definition.
(main): If the store cannot be made writable, then set
diskfs_hard_readonly and diskfs_readonly.
|
|
|
|
Arg parsing added.
(argp_program_version):
New variable.
Include <argp.h>.
|
|
|
|
Arg parsing added.
HOLD variable removed.
(argp_program_version):
New variable.
Include <argp.h> and <version.h>.
|
|
|
|
Copy from $(srcdir) using rfloppy-special.copy.
|
|
|
|
Put dev & lib at end (since they're big & monotonous).
|
|
Use the tar --same-owner option work around a bug with tar not preserving
ownership when the current user isn't root.
Don't pre-touch `makedev's.
|
|
|
|
If NAME doesn't contain a `:' separator, try to use it as either a class
name or a file name.
Interpret a trailing or leading `:' as unambiguously referring to a
class-name or a filename, respectively.
|
|
Use parse_type to parse the -T option.
(parse_type):
New function.
(struct store_parsed):
Add NAME_PREFIX field.
(store_parsed_free):
Free it.
(store_parsed_append_args):
Emit it.
(store_parsed_open):
Use it in opens.
|
|
|
|
|
|
|
|
|
|
Explicitly specify a translator for servers/socket/1.
|
|
Set owner to root.wheel.
Use $(bfloppy-src) as the source, rather than /.
(bfloppy-src):
New variable.
|
|
Add --owner option.
Rename `settrans' copy-op to `copytrans', & implement `settrans'.
Correct parsing of delayed translator specs.
|
|
|
|
Add missing `ln' to command for stderr.
|
|
|
|
Initialize the ROOT_PARENT, SHADOW_ROOT, and SHADOW_ROOT_PARENT fields.
|
|
|
|
|
|
|
|
|
|
New rules.
(dist-files):
Include mkfsimage.sh, bfloppy.copy, bfloppy-special.copy, rfloppy.copy.
(tool-files):
Variable removed.
(install-tools):
Rule removed.
|
|
|
|
|
|
|
|
|
|
New function.
(st, mkdir):
Use cmd to execute any real commands.
Use bash fancy variables instead of various programs.
Try to get the correct devdir even if it's not the cwd.
Add new options --verbose/-v and --dry-run/-n.
Add the --devdir/-D option.
Use the basename of $I instead of $I for various things.
Correctly put derived names in the same directory as the arg.
|
|
* mkfs.c (mkfs): Set SBLOCK.fs_clean. New file systems are always
clean.
|
|
|
|
* INSTALL-binary (STEP I): Tell to use e2os if the filesystem was
made with Linux.
Mon Jun 16 11:56:33 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* Makefile (dist-links): Make $(dist-root)/boot/grub and
$(dist-root)/share/misc. Reported by Marcus G. Daniels
(marcus@cathcart.sysc.pdx.edu).
|
|
|
|
|
|
this script works under linux too.
|
|
|
|
case it's a file and not a real device.
|
|
Include libstore & libshouldbeinlibc.
|
|
New function.
(pseudo_root, root_store):
New variables.
(bootscript_args):
Now an array.
(ds_device_open, ds_device_close, ds_device_write, ds_device_write_inband,
ds_device_read, ds_device_read_inband, ds_device_get_status,
ds_device_set_status, ds_device_map, ds_xxx_device_set_filter,
ds_xxx_device_get_status, ds_xxx_device_set_status, ds_device_set_filter):
Handle "pseudo-root" device.
(main):
Use argp to parse args, and implement the pseudo-root device.
Include <argp.h> & <hurd/store.h>
(options, doc, args_doc):
New variables.
(bootscript):
Made global.
|
|
* bootstrap.c (main/script_paging_file): Instead of returning an
error use new variable `had_a_partition' to record whether we
successfully opened a partition.
(main/script_default_pager): Only start pager if HAD_A_PARTITION;
otherwise print warning message.
Mon Jun 16 11:52:40 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* Makefile (installationdir): Use `=' to set this instead of :=;
$(prefix) is not yet available and `=' postpones the evaluation
properly. Reported by Marcus G. Daniels,
marcus@cathcart.sysc.pdx.edu.
|
|
Adjust device addresses for possible differences between DEV_BSIZE & device
block size.
|