Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Mar 1997 21:19:54 -0600
From:      "Jeffrey J. Mountin" <sysop@mixcom.com>
To:        Doug White <dwhite@resnet.uoregon.edu>
Cc:        questions@freebsd.org
Subject:   Re: 2.2 Upgrading for idiots?
Message-ID:  <3.0.32.19970320211953.00ce226c@mixcom.com>

next in thread | raw e-mail | index | archive | help
At 01:28 PM 3/20/97 -0800, Doug White wrote:
>Perhaps.  sysinstall for the pre-2.2 series was pretty solid though.  It
>sounds like our little crew here won't be all together to do the upgrade
>for a while, but if we find anything tweaky, Jordan will be the first to
>know :)

Had to do some thinking and it was the 2.1.0 -> 2.1.5 that was a problem
for me.  Have to smile at the warnings and disclaimer, but will say that
from 2.1.5 -> 2.1.6 and -> 2.1.7 were smoother.

First to know or first to fix?  ;-)

>> OK, but I would imagine that it would be a good idea to recompile some of
>> the packages, unless there is a new version.  Some standard things I do as
>> a package, usually from sysinstall.  Others have been customized, so I keep
>> the source out of the way of upgrades.
>
>True.  I generally consider packages separate from the rest of the system.
>I certainly wouldn't want to force on upgrades to anyone -- we run some
>pretty old stuff on resnet, and if it was auto-upgraded we'd be in
>trouble.

Hehe.  We have some older version of programs and call me lazy, I don't
feel like updating and adding any customizations.  There are a few and the
BSDi server that users see will be going away... some day.

>> >We've gone to the pain of doing this for you -- unless you have need to
>> >build from edited source, save yourself and your computer some aspirin.  
>> 
>> Uh, no.  Not really.  8-)
>
>Can you elaborate?  I could use some education on "when to build and when
>to install" since I don't do builds because of lack of disk.

On not wanting a headache?

If you are refering to packages, the expedient thing would be to remake
them, but I am not enough of a hack to really say.  Only some what familiar
with the libraries and their functions.  Right now I am trying to track
down a problem in a compiled program, but I plan to poke around around
before posting.


>The new installer doesn't even touch /etc, so any customizations are
>preserved.  You'll still want to merge across sysconfig, otherwise you'll
>get odd ipx messages because of some new directives added to sysconfig.
>If an item is missing from sysconfig, the results are somewhat undefined,
>usually the missing item will be activated.

If I am reading this right, the new installer - when upgrading - will *not*
do anything with /etc ?? Or are you referring to permissions?  If it does
nothing, then one would need to merge the current, but older files, but
then where would the "new" /etc files be located.

Just a touch confused at what you are saying here.  8-)

I would expect when the binaries are updated that they go back to the
default permissions.  However I have seen a system with botched
permissions.  Rather irritating when /tmp is not mode 1777 (vi doesn't
work) and sendmail does not have 2111 (hard to mail otherwise).  This I
cannot say was an install problem, as the box is a friends, so I'm not sure
what happened.  At least I fixed it.

One would hope that if something were missing in sysconfig it would not be
activated.  Only on one install did I have a problem with this file, which
was easily compared with a clean install of the same build.  Still /etc/rc
has:

# If there is a global system configuration file, suck it in.
if [ -f /etc/sysconfig ]; then
    . /etc/sysconfig
fi

So a missing item should not be activated and there are some '!=' ifs as well.



-------------------------------------------
Jeff Mountin - System/Network Administrator
jeff@mixcom.net

MIX Communications
Serving the Internet since 1990



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3.0.32.19970320211953.00ce226c>