From: "Jan Kundrat" <jkt@lark.gentoo.org>
To: gentoo-doc-cvs@lists.gentoo.org
Subject: [gentoo-doc-cvs] cvs commit: gentoo-freebsd.xml
Date: Thu, 6 Oct 2005 15:58:16 +0000 [thread overview]
Message-ID: <200510061549.j96FnqWr013928@robin.gentoo.org> (raw)
jkt 05/10/06 15:58:16
Modified: xml/htdocs/doc/en gentoo-freebsd.xml
Log:
#108285, "Update to gentoo-freebsd.xml" by citizen428
Revision Changes Path
1.7 +23 -46 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.7&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.7&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.6&r2=1.7&cvsroot=gentoo
Index: gentoo-freebsd.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/gentoo-freebsd.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- gentoo-freebsd.xml 21 Sep 2005 19:16:21 -0000 1.6
+++ gentoo-freebsd.xml 6 Oct 2005 15:58:16 -0000 1.7
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/gentoo-freebsd.xml,v 1.6 2005/09/21 19:16:21 jkt Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/gentoo-freebsd.xml,v 1.7 2005/10/06 15:58:16 jkt Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/gentoo-freebsd.xml">
@@ -28,8 +28,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.4</version>
-<date>2005-09-21</date>
+<version>1.5</version>
+<date>2005-10-06</date>
<chapter>
<title>Introduction to FreeBSD</title>
@@ -165,30 +165,36 @@
<pre caption="Obtaining and unpacking a stage3 tarball">
<comment>(Any other Gentoo mirror which includes the experimental/ directory will also work.)</comment>
-# <i>wget http://gentoo.osuosl.org/experimental/x86/freebsd/stage3-x86-fbsd-20050811.tar.bz2</i>
-# <i>cp stage3-x86-fbsd-20050811.tar.bz2 /mnt/gfbsd/</i>
+# <i>wget http://gentoo.osuosl.org/experimental/x86/freebsd/stage3-x86-fbsd-20051005.tar.bz2</i>
+# <i>cp stage3-x86-fbsd-20051005.tar.bz2 /mnt/gfbsd/</i>
# <i>cd /mnt/gfbsd/</i>
-# <i>tar -jxvpf stage3-x86-fbsd-20050811.tar.bz2</i>
+# <i>tar -jxvpf stage3-x86-fbsd-20051005.tar.bz2</i>
<comment>(You can delete the tarball with the following command if you want to.)</comment>
-# <i>rm stage3-x86-fbsd-20050811.tar.bz2</i>
+# <i>rm stage3-x86-fbsd-20051005.tar.bz2</i>
<comment>(Create a home directory for root.)</comment>
# <i>mkdir /mnt/gfbsd/root</i>
</pre>
<p>
-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 <mail link="carpaski@gentoo.org">Nick Jones</mail>.
-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
-<path>/usr/local/portage/gentoo-freebsd</path>.
+Before chrooting into the newly-extracted stage, you first must obtain an up-to-date
+copy of the Gentoo/FreeBSD overlay. The easiest way to achieve this is to to get our latest
+snapshot which you than extract to <path>/usr/local/portage</path>.
</p>
<pre caption="Getting the Gentoo/FreeBSD portage overlay">
-# <i>cvs -d:pserver:anonymous@zarquon.twobit.net:/var/cvsroot -q -z9 co -R gentoo-projects/bsd/fbsd/</i>
+# <i>cd /usr/local/portage</i>
+# <i>wget http://gentoo.osuosl.org/experimental/snapshots/portage-alt-overlay-latest.tar.bz2</i>
+# <i>tar -xjf portage-alt-overlay-latest.tar.bz2</i>
</pre>
<p>
+Alternatively, you can also use Subversion to check out the current version of the overlay.
+If you are interested in this possibility, please refer to the <uri
+link="http://www.gentoo.org/proj/en/gentoo-alt/overlay.xml">Gentoo/ALT overlay
+documentation</uri>.
+</p>
+
+<p>
In order for your install to work, you need to mount the <path>/dev</path>
filesystem from the currently running system into the Gentoo/FreeBSD mount
point before proceeding with the chroot.
@@ -197,6 +203,7 @@
<pre caption="Mounting the /dev filesystem and chrooting">
# <i>mount -t devfs none /mnt/gfbsd/dev/</i>
# <i>chroot /mnt/gfbsd/ /bin/bash</i>
+# <i>source /etc/profile</i>
</pre>
<p>
@@ -206,14 +213,14 @@
</p>
<pre caption="Setting up the profile and editing /etc/make.conf">
-# <i>ln -sf /usr/local/portage/gentoo-freebsd/profiles/default-bsd/fbsd/5.4/x86/ /etc/make.profile</i>
+# <i>ln -sf /usr/local/portage/portage-alt-overlay/profiles/default-bsd/fbsd/5.4/x86/ /etc/make.profile</i>
<comment>(FreeBSD's standard editor is ee, which is used to edit /etc/make.conf)</comment>
# <i>ee /etc/make.conf</i>
<comment>(Please make sure you add at least the following entries:)</comment>
CHOST="i686-gentoo-freebsd5.4"
ACCEPT_KEYWORDS="~x86-fbsd ~x86"
FEATURES="-sandbox collision-protect"
-PORTDIR_OVERLAY="/usr/local/portage/gentoo-freebsd"
+PORTDIR_OVERLAY="/usr/local/portage/portage-alt-overlay"
</pre>
<p>
@@ -226,30 +233,6 @@
</pre>
<p>
-After you have synchronised your Portage tree, you only have to take a few last
-steps before your Gentoo/FreeBSD system is ready to use.
-</p>
-
-<pre caption="Final configuration">
-<comment>(Prevent crt1.o from getting removed by emerging gcc.)</comment>
-# <i>chflags schg /usr/lib/crt1.o</i>
-<comment>(Update the binutils installed by the stage3 tarball.)</comment>
-# <i>emerge -u binutils</i>
-<comment>(Select the correct gcc.)</comment>
-# <i>gcc-config 1</i>
-# <i>source /etc/profile</i>
-<comment>(Start the following script to fix a current bug in the stage3.)</comment>
-# <i>/usr/local/portage/gentoo-freebsd/scripts/domove.sh</i>
-<comment>(Re-emerge python, portage and py-freebsd.)</comment>
-# <i>emerge --nodeps python portage py-freebsd</i>
-</pre>
-
-<note>
-After gcc-config you will notice a message about GCC-SPECS which you can safely
-ignore.
-</note>
-
-<p>
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
core packages.
@@ -422,12 +405,6 @@
that on our <uri link="http://bugs.gentoo.org/">bugzilla</uri>. Please
remember to use the "Gentoo BSD" product for your submission.
</li>
- <li>
- Some ebuilds have hardcoded -ldl flags to link against libdl to get
- <c>dlopen()</c>. This needs to be fixed (for further information, please
- consult our <uri link="/proj/en/gentoo-alt/bsd/maintnotes.xml#doc_chap3">
- our Gentoo/*BSD Technotes Guide</uri>.
- </li>
<li>glib and gnome in general need a lot of fixes to be backported.</li>
</ul>
--
gentoo-doc-cvs@gentoo.org mailing list
next reply other threads:[~2005-10-06 15:58 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-10-06 15:58 Jan Kundrat [this message]
-- strict thread matches above, loose matches on Subject: below --
2008-06-02 18:58 [gentoo-doc-cvs] cvs commit: gentoo-freebsd.xml Camille Huot
2008-05-20 18:38 Sven Vermeulen
2007-05-11 0:11 Camille Huot
2007-05-10 23:59 Camille Huot
2007-05-10 22:00 Camille Huot
2007-04-08 21:55 Josh Saddler
2007-04-04 14:22 Josh Saddler
2007-01-03 3:08 Josh Saddler
2006-11-25 4:04 Josh Saddler
2006-10-06 21:48 Josh Saddler
2006-05-26 19:29 Josh Saddler
2006-05-26 19:21 Josh Saddler
2006-05-03 1:03 Lukasz Damentko
2006-05-03 1:01 Lukasz Damentko
2006-03-30 8:41 Xavier Neys
2006-03-28 10:30 Xavier Neys
2006-03-02 13:32 Jose Luis Rivero
2006-01-10 21:15 Marcelo Goes
2005-12-20 19:12 Camille Huot
2005-12-06 12:32 Jan Kundrat
2005-10-21 10:45 Xavier Neys
2005-10-16 15:31 Xavier Neys
2005-10-11 14:03 Lukasz Damentko
2005-09-21 19:16 Jan Kundrat
2005-09-21 19:04 Jan Kundrat
2005-09-11 16:27 Camille Huot
2005-09-10 21:09 Lukasz Damentko
2005-09-09 11:09 Shyam Mani
2005-08-31 14:19 Xavier Neys
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200510061549.j96FnqWr013928@robin.gentoo.org \
--to=jkt@lark.gentoo.org \
--cc=docs-team@lists.gentoo.org \
--cc=gentoo-doc-cvs@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox