Subject: Re: 1.6.2 upgrade
To: None <thelarsons3@cox.net>
From: Kazuyuki Inanaga <happyday@pp.iij4u.or.jp>
List: port-mac68k
Date: 03/05/2004 02:47:34
Hi,

At 11:37 AM -0500 04.3.2, <thelarsons3@cox.net> wrote:
>I see that 1.6.2 has been released.  Congratulations and thanks to all
those of you who have contributed.  :)

1.6.2 is running on my Quadra 650 including colorx.

q65: {1} uname -a
NetBSD q65 1.6.2 NetBSD 1.6.2 (GENERIC) #0: Tue Feb 10 22:45:47 UTC 2004
autobuild@tgm.netbsd.org:/autobuild/netbsd-1-6-PATCH002/mac68k/\
OBJ/autobuild/netbsd-1-6-PATCH002/src/sys/arch/mac68k/compile/\
GENERIC mac68k

I've not seen any error while the installation and some basic settings.
I felt that 'sysinst/pax' takes a little bit more time than before
if a new function "Progress bar" is selected.

     > Select set extraction vervosity
     > a: Progress bar (recommended)

Running pax base.tgz on Quadra 650/42MHz/73MB
     > gzip: unknown option -- l
     > 280KB/s --> 265KB/s   5min 33sec.

I also installed several packages from pkgsrc such as WindowMaker.
('pkgsrc/graphics/xpm' shows a strange behavior when making
windowmaker-0.80.2nb3. For avoiding this, install 'xpm' before
windowmaker.)

>Is upgrading really as easy as DLing the new tarballs and extracting?
>I'm still on 1.6 and this will be my first upgrade.

Yes :)
I think upgrading from 1.6 to 1.6.2 is easy, but no one can guarantee it
for you. Wrong procedure destroys your 1.6 system very easily.
It's a good idea to save your important files on the another system
before upgrading.

We have a nice guide "NetBSD System Manager's Manual".
"INSTALL - Installation procedure for NetBSD/mac68k."
ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-1.6.2/mac68k/INSTALL.html

"Upgrading a previously-installed NetBSD System................33"

Manual describes both Sysinst Method and Traditional Method.
Also we can upgrade it by hand. For example;

|    # mkdir /root/162
|    # cd 162
|    ftp> get *.tgz (ncftp3 is good for the mget)
|    # cd /
|    # mv netbsd netbsd.old
|    # tar xzpf /root/162/*.tgz     (pax -zrpe -f /root/162/*.tgz)

I like this 'Hand Method' because it's easy, fast and safe.
Running 'tar xzpf /root/162/base.tgz' on LC 475(68040)/40MHz/37MB
takes 2min 54sec. It's twice faster than sysinst 5min 33sec.

In this Hand Method, I always forget to do (^^;
|    # cd /dev
|    # sh MAKEDEV all

I don't install "etc.tgz" with sysinst when upgrading. I prefer to use
'etcupdate' after updating the device nodes (MAKEDEV all).
"etcupdate - update the configuration and startup files in /etc"
http://netbsd.gw.com/cgi-bin/man-cgi/man?etcupdate+8+NetBSD-1.6
You will find a good EXAMPLES on it. See also;

|    # etcupdate -h

After the upgrading, if the system drops you into single user mode on
the first reboot;
>/etc/rc.conf is not configured. Multiuser boot aborted.
follow the "Post installation steps.......................................31".
(You won't see this if you use 'etcupdate'.)


Enjoy the installation of 1.6.2,
Kazu Inanaga