Subject: Re: Restore cd mini HOWTO is ready.
To: Alex Pelts <alexp@broadcom.com>
From: Hubert Feyrer <hubert@feyrer.de>
List: port-cobalt
Date: 03/12/2005 22:49:00
On Fri, 11 Mar 2005, Alex Pelts wrote:
> Cobalt NetBSD restore cd mini-HOWTO is ready. It is posted at 
> http://restorecd.homeunix.org/NetBSD/.
> I would appreciate your feedback.

OK, you asked for it :-)

In general, thanks for this great document, it's a big step forward for 
the cobalt port. It would be very nice to have some package (in pkgsrc) or 
code in src/distrib/cdrom that make such a CD, but your document is a very 
good step in that direction. FWIW, I've added a link to it to the 
NetBSD/cobalt FAQ.

Looking over the document, here are a few things that come to mind:
  * Add "the" in a number of places: *the* Restore CD, *the* ability, ...
  * There is/was no NetBSD 1.6.0, only 1.6.
  * 2.2: How exactly does the "Restore CD" work - do I recall this right
    that it boots NetBSD from the CD (sort of like a live CD), sets up
    a netboot environment for the Cobalt, and when the Cobalt is netbooted
    it will prepare the harddisk for installation, and install NetBSD on
    it? The procedure could be outlined...
  * 2.2: Maybe add a link to Dennis' scripts? (No idea where he published
    them)
  * 4.1 Be consistent about putting <pre>-formatted commands for all
    commands that should be run, i.e. give an explicit one for downloading
    the right(!) files from
    ftp://ftp.netbsd.org/pub/NetBSD/arch/cobalt/restore-cd/1.6.1/
    too.
  * Maybe you can break long <pre> lines so they render into a more narrow
    window:

    wget -r --retr-symlinks -nH --cut-dirs=3 \
       ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-1.6.2/cobalt
  * 4.3: Add commands "mkdir cobaltcd" and "cd cobaltcd" before
    the "(cd ; tar ) | tar" command
  * Add explicit commands for cleaning out the existing sets (move
    bootloader aside, rm -fr remaining sets, move bootloader back)
  * Either add commands to move the previously downloaded (new) sets
    into the right place (cobaltcd/nfsroot/cobalt), or move sections
    around so the download goes right into the proper directory
  * 4.4: "nee" -> "need"
  * 4.4: maybe list the change in "diff -u" format or make it
    otherwise clearsomehow what the file looks originally, and
    what it should look like after editing - as it stands, one can
    only guess that the "./MAKEDEV all" call should be replaced by
    "/dev/MAKEDEV all" (which makes me wonder what the current working
    directory in that place is; maybe a NetBSD 2.0 MAKEDEV script should
    be put into that "." directory?)
  * 4.4: what's the exact path of the information file that one may want to
    display any additional information? Maybe add some explicit <pre>
    command that runs vi on that command as an example
  * 4.5: "Yor" -> "Your"
  * 5.1: Please point to one or more exact postings on the port-cobalt
    mailing list to help people find the right information, or even better,
    include it directly into your document (or make a seperate "how to use
    the restore CD" doc or section).


  - Hubert

-- 
NetBSD - Free AND Open!      (And of course secure, portable, yadda yadda)