Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jan 2002 17:55:14 -0500 (EST)
From:      doug <doug@safeport.com>
To:        Bernie <Bernie_X@myrealbox.com>
Cc:        Richard Shea <rshea@thecubagroup.com>, rshea@opendoor.co.nz, freebsd-questions@FreeBSD.ORG
Subject:   Re: Too difficult for you ? (was : Upgrade 3.4 -> 4.4)
Message-ID:  <Pine.BSF.3.96.1020110174222.55220C-100000@fledge.watson.org>
In-Reply-To: <20020110220907.R237-100000@BLAST>

next in thread | previous in thread | raw e-mail | index | archive | help
I can give you some practical experience as I did this with several
systems.

1) make at least a copy of the source tree of you current system
   so if worst comes you can get back.

2) Sliding forward might be easier if your bandwidth allows. The 
   buildkernel target was implemented during the 3.[45] time frame
   and the syntax kept changing. The method that is in the current
   copy of UPDATING _will_ work for 3.5->4.0

I would think that all the ports would have to be reinstalled. Maybe
someone on the list could tell you if 3.4->4.0 works okay. You should be
able to go 4.0->stable okay I would think. Somewhere in this process
miniperl also was removed from the installation. I believe that is
cronicaled in UPDATING. The fix was something in make.conf.

Warner Losh offer the following:

______________________________
Date: Wed, 15 Mar 2000 14:59:31 -0700
From: Warner Losh <imp@village.org>
To: Doug Barton <Doug@gorean.org>
Cc: Josef Karthauser <joe@pavilion.net>, Ruslan Ermilov <ru@FreeBSD.ORG>,
    stable@FreeBSD.ORG
Subject: Re: HEADS UP: 3.x -> 4.0-STABLE upgrade instructions 

In message <Pine.BSF.4.21.0003151354390.1980-100000@dt051n0b.san.rr.com>
Doug Barton writes:
:       You can find instructions at
: http://freebsd.simplenet.com/make-upgrade.html. I am planning to update
: that file for 3.4 -> 4.0 asap BTW.

Let me know if the following doesn't work:
        To update from 3.x to 4.0 stable
        --------------------------------
        cd /usr/src
        make buildworld
        cd sbin/mknod
        make install
        <follow directions to build/install a kernel>
        <follow rebuild disk /dev entries above>        [*]
        reboot
        <in single user>
        cd /usr/src
        make -DNOINFO installworld
        make installworld

        [*] You may need to switch from wd to ad ala 19991210

        To build a kernel
        -----------------
        Update config, genassym and go:
                cd src/usr.bin/genassym
                make depend all install
                cd ../../usr.sbin/config
                make depend all install
                cd ../../sys/i386/conf
                config YOUR_KERNEL_HERE
                cd ../../compile/YOUR_KERNEL_HERE
                make depend && make
                make install

        To rebuild disk /dev entries
        ----------------------------

        MAKEDEV should be copied from src/etc/MAKEDEV to /dev before
        starting the following:

                For N in the list of disks
                        MAKEDEV N                       # eg ad0
                        for M in the list of slices
                                MAKEDEV NsMa            # eg ad0s1a
-------------------------------------
You can compare this to UPDATING


On Thu, 10 Jan 2002, Bernie wrote:

> 
> do a search on google (www.google.com) for the archives. they're
> probably mirrored in more than one place.
> 
> regards,
> 
> Bernie
> 
> 
> On Fri, 11 Jan 2002, Richard Shea wrote:
> 
> > Thanks for all the replies -  I appreciate it. I think I'll probably re-
> > install from scratch and try in future not to get too far behind the
> > leading edge !
> >
> > BTW someone mentioned the archives. I've noticed over the last
> > few days that the search facility of the mailing lists is not working
> > (at least from where I am). That is :
> >
> > http://www.freebsd.org/cgi/search.cgi?words=upgrade&max=25&sort=score&index=recent&source=freebsd-questions
> >
> > says archives are not available. I wrote to freebsd-
> > doc@FreeBSD.ORG but I got no reply - anyone know if this is the
> > right person to tell ?
> >
> > Thanks again for all your help
> >



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.1020110174222.55220C-100000>