*BSD News Article 30259


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!bunyip.cc.uq.oz.au!harbinger.cc.monash.edu.au!msuinfo!agate!cory.EECS.Berkeley.EDU!alanp
From: alanp@cory.EECS.Berkeley.EDU (Alan Pearson)
Newsgroups: comp.os.386bsd.questions
Subject: Re: [NetBSD-current] How to install it?
Date: 8 May 1994 07:22:42 GMT
Organization: University of California, Berkeley
Lines: 39
Message-ID: <2qi402$d1n@agate.berkeley.edu>
References: <199405021438.LAA02481@rubi.fee.unicamp.br> <MIKE.LONG.94May2201828@cthulhu.analog.com>
NNTP-Posting-Host: cory-138.eecs.berkeley.edu

In article <MIKE.LONG.94May2201828@cthulhu.analog.com>,
Michael W. Long <Mike.Long@Analog.com> wrote:
>
>Once you have the binary snapshot tar.gz archives on your machine,
>unpack and install the kernel and boot blocks (/usr/mdec).  Use
>disklabel to install the new bootblocks, and reboot.  Now you can
>install the new libraries, then all of the new binaries, &c.  Make
>SURE that you install /usr/libexec before you install any other
>binaries under /usr, because you'll be hosed if you install any
>dynamically-linked binaries before you install ld.so.  Finally, update
>individual files under /etc appropriately.  Reboot again and you will
>be running a -current system.
>
>Note that the above is an (educated) guess, and not the voice of
>experience.  Be sure to make backups beforehand in case you hit any
>snags.

I just tried to go up to the -current stuff from 0.8 (I am a bit behind,
I admit), and it didn't fly.  I was able to install all of the binaries
successfully, and boot the new kernel.  I even recompiled my kernel
because I have a com3 serial port on IRQ5, which is an oddity, but the
kernel worked.  I had 2 major problems that forced me to go back to 0.8.
First, many of the programs did not recognize spwd.db's format.  I tried
quite a bit of stuff to solve this, like re-running vipw, and pwd_mkdb.
I made sure, then double-sure that I had a -current pwd_mkdb, but I 
could not fix the spwd.db file so that it worked properly.
Second, the com ports did not work with tip.  There was a bit of code
in comopen() in i386/isa/com.c (i think), that checked for carrier detect,
or some sort of thing like that.  This code looped indefinitely waiting
to open the com port so that tip hung (until the alarm() saved it).
This was the biggest problem, since I *NEED* my slip connection to the
net in order to live.  So... out came the backups and I'm on 0.8 again.
sigh :-<

alan
-- 
alan pearson

alanp@cory.eecs.berkeley.edu                                 UC Berkeley EECS