1 |
grobian 11/05/03 16:39:09 |
2 |
|
3 |
Modified: bootstrap-freebsd.xml |
4 |
Log: |
5 |
update freebsd bootstrap instructions, matching the successful bootstrap I did 2 days go |
6 |
|
7 |
Revision Changes Path |
8 |
1.27 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-freebsd.xml |
9 |
|
10 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-freebsd.xml?rev=1.27&view=markup |
11 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-freebsd.xml?rev=1.27&content-type=text/plain |
12 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-freebsd.xml?r1=1.26&r2=1.27 |
13 |
|
14 |
Index: bootstrap-freebsd.xml |
15 |
=================================================================== |
16 |
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-freebsd.xml,v |
17 |
retrieving revision 1.26 |
18 |
retrieving revision 1.27 |
19 |
diff -u -r1.26 -r1.27 |
20 |
--- bootstrap-freebsd.xml 20 Apr 2010 21:05:34 -0000 1.26 |
21 |
+++ bootstrap-freebsd.xml 3 May 2011 16:39:09 -0000 1.27 |
22 |
@@ -1,6 +1,6 @@ |
23 |
<?xml version="1.0" encoding="UTF-8"?> |
24 |
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
25 |
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-freebsd.xml,v 1.26 2010/04/20 21:05:34 darkside Exp $ --> |
26 |
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-freebsd.xml,v 1.27 2011/05/03 16:39:09 grobian Exp $ --> |
27 |
|
28 |
<guide link="/proj/en/gentoo-alt/prefix/bootstrap-freebsd.xml" lang="en"> |
29 |
<title>Gentoo Prefix Bootstrap Process for FreeBSD</title> |
30 |
@@ -22,8 +22,8 @@ |
31 |
<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> |
32 |
<license/> |
33 |
|
34 |
- <version>2.42</version> |
35 |
- <date>2010-04-20</date> |
36 |
+ <version>2.43</version> |
37 |
+ <date>2011-05-03</date> |
38 |
|
39 |
<chapter> |
40 |
<title>Bootstrapping on FreeBSD</title> |
41 |
@@ -37,11 +37,10 @@ |
42 |
FreeBSD makes it even harder. The lack of tools like bash |
43 |
and perl requires some pre-bootstrapping prior to the actual |
44 |
bootstrapping process. Alternatively you can install a Bash |
45 |
- through the ports system. |
46 |
- If you bootstrap on FreeBSD, make |
47 |
+ through the ports system. If you bootstrap on FreeBSD, make |
48 |
sure the development tools are installed, which include |
49 |
system headers and a compiler. This bootstrap guide was |
50 |
- tested on a FreeBSD 8.0 i386 system. Other architectures |
51 |
+ tested on a FreeBSD 8.2 x86_64 system. Other architectures |
52 |
should not differ too much. Feel free to try it out on |
53 |
other configurations and post to the <c>gentoo-alt</c> |
54 |
mailing list for additional help. |
55 |
@@ -121,7 +120,8 @@ |
56 |
The script will setup the <path>$EPREFIX</path> |
57 |
directory, download a portage tree snapshot, unpack it and |
58 |
download and install portage. Afterwards it will try to setup |
59 |
- some sane defaults. We continue with a little hack necessary for a successful bootstrap. |
60 |
+ some sane defaults. We continue with a little hack necessary |
61 |
+ for a successful bootstrap. |
62 |
</p> |
63 |
<p> |
64 |
Let your shell take notice of all just installed programs. |
65 |
@@ -174,14 +174,6 @@ |
66 |
$ <i>emerge --oneshot --nodeps "=gcc-4.2*"</i> |
67 |
</pre> |
68 |
<p> |
69 |
- Since the tools for building are now installed in your Prefix, |
70 |
- the little helpers we used before are no longer necessary. |
71 |
- They may even cause trouble, so we unset them. |
72 |
- </p> |
73 |
- <pre caption="Unset no longer needed environment variables"> |
74 |
-$ <i>unset LDFLAGS CPPFLAGS CHOST CC CXX HOSTCC</i> |
75 |
- </pre> |
76 |
- <p> |
77 |
We continue getting more tools in our Prefix. We no longer |
78 |
ignore dependencies all the time, so a lot of packages will be |
79 |
emerged at this stage. Slowly our Prefix gets more robust as |
80 |
@@ -233,7 +225,7 @@ |
81 |
installation. |
82 |
</p> |
83 |
<pre caption="emerge system"> |
84 |
-$ <i>emerge -u system</i> |
85 |
+$ <i>USE=-git emerge -u system</i> |
86 |
</pre> |
87 |
<p> |
88 |
Now is a good time to set the preferences for our soon to be |