Add ideas from Simon Burge.
Mark things currently in progress, but which won't make it for today's review, as `to do for release'.
This commit is contained in:
parent
7101646a4e
commit
9f8db6cd26
@ -1,6 +1,30 @@
|
||||
Things we should try and do before 1.3 release....
|
||||
|
||||
-- Add wrapper to install() and upgrade().
|
||||
On abort, unmount any filesystems mounted by sysinst.
|
||||
|
||||
-- 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).
|
||||
|
||||
-- check for already-mouned fileystems before install newfs.
|
||||
Abort with message.
|
||||
|
||||
-- check for already-moutend fileystems before upgrade fsck.
|
||||
(ignore?)
|
||||
|
||||
-- check for already-mounted filesystems before upgrade mount.
|
||||
Continue, if device mount is where we wanted it?
|
||||
|
||||
(Jonathan ran into the above 3 by upgrading from a live
|
||||
system to a scratch disk. sysinst copied the live /etc/fstab
|
||||
to the target. The upgrade failed because sysinst wanted
|
||||
to mount the active system's /usr. Could happen when a
|
||||
real upgrade aborts, even running from ramdisk root.)
|
||||
|
||||
Things to do ....
|
||||
|
||||
- Things like having config_network()
|
||||
-- Things like having config_network()
|
||||
possibly use the information on the fixed disk instead of having
|
||||
to ask everything.
|
||||
|
||||
@ -13,38 +37,43 @@ Things to do ....
|
||||
|
||||
-- Add setting timezone
|
||||
|
||||
-- Set current time and date.
|
||||
|
||||
-- Configure NTP servers, set NTP in rc.conf
|
||||
|
||||
-- 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.
|
||||
|
||||
-- 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?
|
||||
-- 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.
|
||||
-- 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.
|
||||
-- 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 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).
|
||||
|
||||
-- remove any possibly-stale ld.so.cache files from the target
|
||||
/etc after unpacking sets. Maybe just don't copy ld.so.cache
|
||||
from /etc.old?
|
||||
-- remove any possibly-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?
|
||||
-- Set rc.configured.
|
||||
Or at least remind users to edit rc.conf?
|
||||
|
||||
-- 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?
|
||||
-- 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?
|
||||
|
||||
|
||||
-- symlinks for /tmp (/tmp -> /var/tmp or some such)
|
||||
Or configure tmp on mfs.
|
||||
|
Loading…
Reference in New Issue
Block a user