commandlines for all tar operations. (work supplied by Matt Green)
2) Update arch/*/md.c to deal with new sysinst/run.c. Special case
anything that needs to do a redirect or a pipe.
3) #if 0 some unused code in target.c. This code will need to be updated,
or special cased with do_system.
Big thank you to Matt for all his work on this.
- it now tries to find out if there are files that look like install
sets in the remote directory.
- it is possible to change to another directory when there are no
things like install-sets around.
- you can even get a directory listing while trying to find the
correct directory (wow ;-)
- when the correct directory is found, you can tag the sets you want to
extract (like in all(?) other cases). The only difference is that the
get-install sequence is batched.
There is still plenty of room for improvement, but it's getting workable.
- added method BOOTINSTALL, for an architecture to optionally install a
bootblock in the miniroot (this works for Amiga)
- added Amiga keymap directories
- removed the subdir selection from mount_local_disk() and mount_nfs(), and
the remains from mount_cdrom(), as all are handled now by the subdir
navigator in mount_from_installed_fs()
- add a subdirectory navigator for moving around in mounted CD-ROMs and
disk or network partitions.
Still a bit rough: should have explicit ".." support.
VERSION file.
* Set the EDITOR variable in install.sub, so it will be set in both
upgrade & install.
* Make the checks on the presence of installation sets on the local
disks on upgrade more precise.
* Remove more&less from the list of standard binaries (I need more space!)
* When building an fstab from the users' fstab, drop lines starting with
a '#' and lines with an fstype that is not supported on the miniroot.
Make editor configurable (variable EDITOR, also usable by disklabel(8)).
Move disklabel(8) calls into `md_prep_label()'.
Eliminate two uses of `sed'.
Eliminate `awk' in upgrade.sh.
names. As before the first program name (field 3) is the one "with source".
The remaining entries specify just filesystem links.
Additional keywords processed by makeconf.awk:
ARGVLINK: used to specify additional link directives for crunchgen(1); no
filesystem links appear for these.
SRCDIRS: crunchgen `srcdirs' directive
CRUNCHSPECIAL: crunchgen `special' directive
Note:
- `list' was more-or-less arbitrarily split into MD & MI parts.
- the `crunch' configuration file is generated from `list's
with the `makeconf' awk-script.
- Makefile assumes there's a `../<arch>/miniroot' directory with
MI configuration files.