Age | Commit message (Collapse) | Author |
|
* boot.c: Include <fcntl.h> instead of <fcntlbits.h>. Suggested
by Marcus G. Daniels (marcus@cathcart.sysc.pdx.edu).
|
|
|
|
|
|
|
|
Use bfloppy2.boot rather than bfloppy1.boot.
|
|
|
|
|
|
|
|
Pass more than a single character buffer to safe_gets.
|
|
|
|
Make sure a newline exists before removing it.
Ensure that the cursor moves to the beginning of the next line.
(main):
Don't call translate_root.
Pass more than a single character to safe_gets.
(DEFAULT_ROOT):
New macro.
Don't include "translate_root.h".
|
|
Remove translate_root.c.
(LCLHDRS):
Remove translate_root.h.
|
|
|
|
New variables.
(DIST_FILES):
Use them.
(boot-floppies):
New rule.
(%.ext2.gz, %.ext2):
New rules.
(%.ext2.f_d %.ext2.gz.f_d):
New rule for generating floppy dep files.
[$(no_deps) != t]: Include boot floppy dependency files (.f_d).
|
|
|
|
|
|
New functions.
(store_file_class):
Use new functions.
(store_file_open):
Use fiopen to open the file.
Set name of newly created store.
(store_file_byte_class):
Fill in rest of functions.
(file_read, file_write, file_byte_read, file_byte_write):
Remove debugging noise.
|
|
Move enforcement checking code to enforce.
(enforced):
Move some checking here from dev_set_flags, and correct the check for the
number of stores.
|
|
|
|
Support factored type notation.
|
|
|
|
|
|
|
|
Remove bin/ps, lib/libps.so, sbin/fsck.ufs, & sbin/libnss_db*.
|
|
|
|
New function.
(bootstrap_args):
Initialize to 0.
(main):
Parse args using argp.
Include <argp.h>.
(options, doc):
New variables.
|
|
|
|
|
|
|
|
Pretty print.
Standardize the multiple-include protect (for libc).
|
|
|
|
Flush stdout after printing prefix/separator.
|
|
* 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.
|
|
|