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?