NetBSD/distrib/utils/sysinst/TODO

63 lines
2.2 KiB
Plaintext
Raw Normal View History

Things to do ....
Phil:
- Things like having config_network()
possibly use the information on the fixed disk instead of having
to ask everything.
-- Build the disktab as a profile, not a true /etc/disktab so it
doesn't overwrite the real disktab.
-- Have both ftp and floppy gets get the file, extract the file,
and then remove the file before going on to the next set to
save disk space.
-- Add setting timezone
-- A little more clean-up of the run_prog suite so things worke
nicely for all ports.
-- Check-in of files for amiga and other ports that will use
sysinst for 1.3.
Jonathan:
-- fix "disklabel -r -w" vs. "disklabel -w": I still don't grok why
the -r, and the manpage says it will lose totally on sparcs.
Phil, was there some reason to bypass the incore label on i386?
Can we jst do "disklabel -w" everywhere?
-- Michael bumped the in-memory disklabel struct up to 16 entries.
Also add a runtime check in case that grows in future (e.g., slices).
Maybe bump to 32 entries just in case.
-- Fix sanity-check message code. It currently gets over-written
immediately by the following message.
-- check for disklabel edits changing active root partition.
reject.
-- check for overlapping to-be-newfs'ed partitions before newfsing.
jump back to disklabel edit if any overlaps found.
needs to skip getrawpartition() (and c on i386).
Somebody:
-- remove any possibl-stale ld.so.cache files from the target
/etc after unpacking sets. Maybe just don't copy ld.so.cache
from /etc.old?
-- set rc.configured, or just remind users to edit rc.conf?
-- pmax miniroots have tar in /bin. Fix that, or get rid of
hardcoded pathnames to /usr. Maybe use stat() to do pathsearch
(/bin, /usr/bin) in current root for tools (tar, gunzip, ...)
not present on a `normal' root?
-- Do mkdir("/mnt2") before mounting sets, instead of relying
on the ramdisk/miniroot/ having /mnt2.
-- If we're doing a fresh install and there's already a label
on the disk, maybe use that intsead of the compiled-in default
label?