Gentoo Archives: gentoo-doc-cvs

From: Lukasz Damentko <rane@×××××××××××.org>
To: gentoo-doc-cvs@l.g.o
Subject: [gentoo-doc-cvs] cvs commit: gentoo-freebsd.xml
Date: Sat, 10 Sep 2005 21:09:15
Message-Id: 200509102104.j8AL4u0D025215@robin.gentoo.org
1 rane 05/09/10 21:09:01
2
3 Modified: xml/htdocs/doc/en gentoo-freebsd.xml
4 Log:
5 update by citizen428 from #105533
6
7 Revision Changes Path
8 1.3 +31 -20 xml/htdocs/doc/en/gentoo-freebsd.xml
9
10 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
11 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
12 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
13
14 Index: gentoo-freebsd.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/gentoo-freebsd.xml,v
17 retrieving revision 1.2
18 retrieving revision 1.3
19 diff -u -r1.2 -r1.3
20 --- gentoo-freebsd.xml 9 Sep 2005 11:09:07 -0000 1.2
21 +++ gentoo-freebsd.xml 10 Sep 2005 21:09:01 -0000 1.3
22 @@ -1,5 +1,5 @@
23 <?xml version='1.0' encoding="UTF-8"?>
24 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/gentoo-freebsd.xml,v 1.2 2005/09/09 11:09:07 fox2mike Exp $ -->
25 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/gentoo-freebsd.xml,v 1.3 2005/09/10 21:09:01 rane Exp $ -->
26 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
27
28 <guide link="/doc/en/gentoo-freebsd.xml">
29 @@ -28,8 +28,8 @@
30 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
31 <license/>
32
33 -<version>1.1</version>
34 -<date>2005-09-09</date>
35 +<version>1.2</version>
36 +<date>2005-09-10</date>
37
38 <chapter>
39 <title>Introduction to FreeBSD</title>
40 @@ -171,6 +171,21 @@
41 # <i>tar -jxvpf stage3-x86-fbsd-20050811.tar.bz2</i>
42 <comment>(You can delete the tarball with the following command if you want to.)</comment>
43 # <i>rm stage3-x86-fbsd-20050811.tar.bz2</i>
44 +<comment>(Create a home directory for root.)</comment>
45 +# <i>mkdir /mnt/gfbsd/root</i>
46 +</pre>
47 +
48 +<p>
49 +Before chrooting into the newly-extracted stage, you first must obtain a copy of
50 +the Gentoo/FreeBSD overlay. If you are not a Gentoo developer, you can get it
51 +from the mirror provided by <mail link="carpaski@g.o">Nick Jones</mail>.
52 +Theoretically, you could put this overlay in any directory you like, but from
53 +now on we will just assume that you have downloaded it to
54 +<path>/usr/local/portage/gentoo-freebsd</path>.
55 +</p>
56 +
57 +<pre caption="Getting the Gentoo/FreeBSD portage overlay">
58 +# <i>cvs -d:pserver:anonymous@××××××××××××××.net:/var/cvsroot -q -z9 co -R gentoo-projects/bsd/fbsd/</i>
59 </pre>
60
61 <p>
62 @@ -185,18 +200,6 @@
63 </pre>
64
65 <p>
66 -Once inside the chroot you have to obtain a copy of the Gentoo/FreeBSD overlay.
67 -If you are not a Gentoo developer, you can get it from the mirror provided by
68 -<mail link="carpaski@g.o">Nick Jones</mail>. Theoretically, you could
69 -put this overlay in any directory you like, but from now on we will just assume
70 -that you have downloaded it to <path>/usr/local/portage/gentoo-freebsd</path>.
71 -</p>
72 -
73 -<pre caption="Getting the Gentoo/FreeBSD portage overlay">
74 -# <i>cvs -d:pserver:anonymous@××××××××××××××.net:/var/cvsroot -q -z9 co -R gentoo-projects/bsd/fbsd/</i>
75 -</pre>
76 -
77 -<p>
78 After you got hold of the Gentoo/FreeBSD overlay, it's time to link
79 <path>/etc/make.profile</path> to the correct profile and add get your
80 <path>/etc/make.conf</path> ready for Gentoo/FreeBSD.
81 @@ -228,16 +231,24 @@
82 </p>
83
84 <pre caption="Final configuration">
85 -<comment>(Prevent crt1.o from getting removed by emerging gcc)</comment>
86 +<comment>(Prevent crt1.o from getting removed by emerging gcc.)</comment>
87 # <i>chflags schg /usr/lib/crt1.o</i>
88 -<comment>(Emerge binary packages for binutils and patch provided by the stage3 tarball)</comment>
89 -# <i>emerge -K binutils patch</i>
90 -<comment>(Select the correct gcc)</comment>
91 +<comment>(Update the binutils installed by the stage3 tarball.)</comment>
92 +# <i>emerge -u binutils</i>
93 +<comment>(Select the correct gcc.)</comment>
94 # <i>gcc-config 1</i>
95 -<comment>(Re-emerging python, portage and py-freebsd)</comment>
96 +# <i>source /etc/profile</i>
97 +<comment>(Start the following script to fix a current bug in the stage3.)</comment>
98 +# <i>/usr/local/portage/gentoo-freebsd/scripts/domove.sh</i>
99 +<comment>(Re-emerge python, portage and py-freebsd.)</comment>
100 # <i>emerge --nodeps python portage py-freebsd</i>
101 </pre>
102
103 +<note>
104 +After gcc-config you will notice a message about GCC-SPECS which you can safely
105 +ignore.
106 +</note>
107 +
108 <p>
109 Congratulations, by the time you have reached this step you should have a
110 running Gentoo/FreeBSD system! If you want, you can now rebuild the system's
111
112
113
114 --
115 gentoo-doc-cvs@g.o mailing list