FreeBSD 8.0-RELEASE !

CodeBlock, I was curious if you ran the portupgrade -af before the update.

I ended up with a fair share of shared object file problems to fix, initially I thought it wasnt related to not running it beforehand, but after getting down to fixing the problems, Its looking like it was.

If you didnt run it before, I'll be curious if you run into any issues.

Thread about it here:
http://forums.freebsd.org/showthread.php?t=8628

vermaden, thank you.

I was probably being a little lazy by not looking it up before mentioning it, but much appreciated.
 
How exactly would one upgrade from 7.2 x64 to 8.0 x64,
I just do /usr/sbin/freebsd-update fetch
and then freebsd-update install
but this is only looking at 7.2x release I believe. Any ideas?
 
ckester said:
Still no official announcement of the 8.0 release as far as I can see.

Where exactly do we stand?
It usually takes some time as the "[a]nnouncement [is] sent out after a majority of the mirrors have received the bits." (Release Process)
 
jigglywiggly said:
How exactly would one upgrade from 7.2 x64 to 8.0 x64,
I just do /usr/sbin/freebsd-update fetch
and then freebsd-update install
but this is only looking at 7.2x release I believe. Any ideas?
Someone hasn't been reading the documentation.
fetch+install will get security patches for the current release. To get a different release, you must specify one using the -r option with the *upgrade* command.

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/updating-upgrading-freebsdupdate.html
http://www.freebsd.org/cgi/man.cgi?query=freebsd-update&sektion=8
 
@FBSDin20Steps:
the second link doesn't show one I believe important step, it should be there #6: installing new base in single user mode before merging config files.
The best source for this is just Handbook. Some of those homemade "howtos" is probably written for "content" purposes because they are useless but it would take the same time for writing real short instruction (for GENERIC kernel). For instance:

1. Edit supfile (usually standard-supfile if not renamed):
RELENG_8 is for 8-STABLE; RELENG_8_0 is for 8.0-RELEASE.
2. Get sources: [CMD=""]# csup -L 2 /path/to/supfile/standard-supfile[/CMD]
3. # cd /usr/src
4. Build base system: # make buildworld
5. Build new kernel: # make buildkernel
6. Install new kernel: # make installkernel
7. Reboot to single user mode, press Enter and run:
# fsck
# mount -a -t ufs
# cd /usr/src
8. Install new base system: # make installworld
9. Merge configuration files: # mergemaster. Important: read 24.7.11 in Handbook about this command. Just in case make a backup of /etc (sample: # cp -r /etc /etc.old). At least keep old files in /etc: master.passwd, passwd, devfs.conf, hosts. Pay attention to other files you modified.
To update ports same standard-supfile may be used (uncomment ports there) or you may want to run now: # portsnap fetch update
Anyways: read Handbook

IMHO the above isn't much longer than what's written in that "howto";)
 
freebsd-update doesnt support binary updates from -STABLE branches...
 
because 8.0 has not been officially announced yet. The release engineering team is probably holding off until the Realeas Notes are finally completed.
 
danger@ said:
freebsd-update doesnt support binary updates from -STABLE branches...
I tried freebsd-update but it takes same time and efforts as just rebuilding from sources yet less flexible.
 
Re: sys/conf/newvers.sh

Hmmm... even after the official announcement, and a csup to cvsup.FreeBSD.org, /usr/src/sys/conf/newvers.sh is still only showing "PRERELEASE".

Code:
TYPE="FreeBSD"
REVISION="8.0"
BRANCH="PRERELEASE"

Also, /usr/src/UPDATING does not appear to have been "updated" :\

Using "RELENG_8".
 
blahblah_1981 said:
Using "RELENG_8".

Use RELENG_8_0 if you want to get 8.0-RELEASE now (and then update to 8.0-RELEASE-p1, -p2 and so on).

Keep RELENG_8 if you want to get 8.0-STABLE as soon as possible and you want to keep up to date with the stable tree (and later see 8.1-BETA1 and so on).

Knarf
 
FBSDin20Steps said:
@zeiz

There are a lot of resources here on the forum. A simple search will give you enough to get you going.
Not always. That's why some people keep on asking. Nevertheless why didn't you follow your own advice before posting that link?
If you want to criticize someones post. Do a search yourself and make your little howto more complete...
This place is not for howtos. It was just a working sample without misleading how that "howto" could look like.
My apologies anyway: I didn't know you're perfect :r
 
FreeBSD 8 - cool!!! New KDE looks great, I like it!
Have problems compiling Nvidia drivers, says that it not support 8-current. I make some changes in file and it works!
Comment this section in nv-freebsd.h and you can compile and install driver:

Code:
#if __FreeBSD_version >= 800000
#error This driver does not support FreeBSD 8.x/-CURRENT!
#endif

must look like this:

Code:
/*
#if __FreeBSD_version >= 800000
#error This driver does not support FreeBSD 8.x/-CURRENT!
#endif
*/
 
Dr_Phoenix said:
FreeBSD 8 - cool!!! New KDE looks great, I like it!
Have problems compiling Nvidia drivers, says that it not support 8-current. I make some changes in file and it works!
Comment this section in nv-freebsd.h and you can compile and install driver:

#if __FreeBSD_version >= 800000
#error This driver does not support FreeBSD 8.x/-CURRENT!
#endif

must look like this:

/*
#if __FreeBSD_version >= 800000
#error This driver does not support FreeBSD 8.x/-CURRENT!
#endif
*/

not to be a smartass or anything but why was it in there in the first place?

Theres got to be a reason....you might find it on the humble though.
 
Code:
....
Inspecting system... done.
Fetching files from 7.2-RELEASE for merging... done.
Preparing to download files... done.
Fetching 35445 patches.....
Duh!
Code:
Applying patches...
:p
 
Back
Top