From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1EECb5-0007xQ-61 for garchives@archives.gentoo.org; Sat, 10 Sep 2005 21:09:15 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j8AL4vhT024722; Sat, 10 Sep 2005 21:04:57 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j8AL4u0D025215 for ; Sat, 10 Sep 2005 21:04:57 GMT Message-Id: <200509102104.j8AL4u0D025215@robin.gentoo.org> Received: from lark.gentoo.osuosl.org ([140.211.166.177] helo=lark.gentoo.org) by smtp.gentoo.org with smtp (Exim 4.43) id 1EECas-0002J0-9v for gentoo-doc-cvs@lists.gentoo.org; Sat, 10 Sep 2005 21:09:02 +0000 Received: by lark.gentoo.org (sSMTP sendmail emulation); Sat, 10 Sep 2005 21:09:01 +0000 From: "Lukasz Damentko" Date: Sat, 10 Sep 2005 21:09:01 +0000 To: gentoo-doc-cvs@lists.gentoo.org Subject: [gentoo-doc-cvs] cvs commit: gentoo-freebsd.xml Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-doc-cvs@gentoo.org Reply-to: docs-team@lists.gentoo.org X-Archives-Salt: 486613aa-b259-4eb3-9c6a-c95e2d954c6b X-Archives-Hash: 96fb5b0954017df5aed870e59673ed16 rane 05/09/10 21:09:01 Modified: xml/htdocs/doc/en gentoo-freebsd.xml Log: update by citizen428 from #105533 Revision Changes Path 1.3 +31 -20 xml/htdocs/doc/en/gentoo-freebsd.xml file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/gentoo-freebsd.xml?rev=1.3&content-type=text/x-cvsweb-markup&cvsroot=gentoo plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/gentoo-freebsd.xml?rev=1.3&content-type=text/plain&cvsroot=gentoo diff : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/gentoo-freebsd.xml.diff?r1=1.2&r2=1.3&cvsroot=gentoo Index: gentoo-freebsd.xml =================================================================== RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/gentoo-freebsd.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- gentoo-freebsd.xml 9 Sep 2005 11:09:07 -0000 1.2 +++ gentoo-freebsd.xml 10 Sep 2005 21:09:01 -0000 1.3 @@ -1,5 +1,5 @@ - + @@ -28,8 +28,8 @@ -1.1 -2005-09-09 +1.2 +2005-09-10 Introduction to FreeBSD @@ -171,6 +171,21 @@ # tar -jxvpf stage3-x86-fbsd-20050811.tar.bz2 (You can delete the tarball with the following command if you want to.) # rm stage3-x86-fbsd-20050811.tar.bz2 +(Create a home directory for root.) +# mkdir /mnt/gfbsd/root + + +

+Before chrooting into the newly-extracted stage, you first must obtain a copy of +the Gentoo/FreeBSD overlay. If you are not a Gentoo developer, you can get it +from the mirror provided by Nick Jones. +Theoretically, you could put this overlay in any directory you like, but from +now on we will just assume that you have downloaded it to +/usr/local/portage/gentoo-freebsd. +

+ +
+# cvs -d:pserver:anonymous@zarquon.twobit.net:/var/cvsroot -q -z9 co -R gentoo-projects/bsd/fbsd/
 

@@ -185,18 +200,6 @@

-Once inside the chroot you have to obtain a copy of the Gentoo/FreeBSD overlay. -If you are not a Gentoo developer, you can get it from the mirror provided by -Nick Jones. Theoretically, you could -put this overlay in any directory you like, but from now on we will just assume -that you have downloaded it to /usr/local/portage/gentoo-freebsd. -

- -
-# cvs -d:pserver:anonymous@zarquon.twobit.net:/var/cvsroot -q -z9 co -R gentoo-projects/bsd/fbsd/
-
- -

After you got hold of the Gentoo/FreeBSD overlay, it's time to link /etc/make.profile to the correct profile and add get your /etc/make.conf ready for Gentoo/FreeBSD. @@ -228,16 +231,24 @@

-(Prevent crt1.o from getting removed by emerging gcc)
+(Prevent crt1.o from getting removed by emerging gcc.)
 # chflags schg /usr/lib/crt1.o
-(Emerge binary packages for binutils and patch provided by the stage3 tarball)
-# emerge -K binutils patch
-(Select the correct gcc)
+(Update the binutils installed by the stage3 tarball.)
+# emerge -u binutils
+(Select the correct gcc.)
 # gcc-config 1
-(Re-emerging python, portage and py-freebsd)
+# source /etc/profile
+(Start the following script to fix a current bug in the stage3.)
+# /usr/local/portage/gentoo-freebsd/scripts/domove.sh
+(Re-emerge python, portage and py-freebsd.)
 # emerge --nodeps  python portage py-freebsd
 
+ +After gcc-config you will notice a message about GCC-SPECS which you can safely +ignore. + +

Congratulations, by the time you have reached this step you should have a running Gentoo/FreeBSD system! If you want, you can now rebuild the system's -- gentoo-doc-cvs@gentoo.org mailing list