Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 256997 - bootstrap-solaris.xml - de-solaritize and make it more general
Summary: bootstrap-solaris.xml - de-solaritize and make it more general
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
: 298679 299944 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-01-30 22:26 UTC by Jeremy Olexa (darkside) (RETIRED)
Modified: 2011-12-15 18:06 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-01-30 22:26:50 UTC
Been wanting to do this for awhile. Let's rip out references to solaris where appropriate and rename it to bootstrap.xml (with a symlink from the old one for anyone that links there)
Comment 1 Chris Brennan 2009-02-09 16:50:07 UTC
RHELx and family of Dists (Fedora/Cent/etc) require coreutils6

Freebsd7.x requires coreutils6, patch9. *SKIP* gawk during bootstrapping, package is not compatible with bsd-grep.

Universal path: 

export PATH="$EPREFIX/usr/bin:$EPREFIX/bin:$EPREFIX/tmp/usr/bin:$EPREFIX/tmp/bin:$PATH" 

*or*

export EPREFIX_PATH="export PATH="$EPREFIX/usr/bin:$EPREFIX/bin:$EPREFIX/tmp/usr/bin:$EPREFIX/tmp/bin:$PATH"
export PATH="$EPREFIX_PATH:$PATH"
Comment 2 Chris Brennan 2009-02-09 16:54:03 UTC
remove the solaris path's, list as alt block "For Solaris XX"


----

suggest new clean target $HOME/.local and/or $HOME/gentoo (to illustrate that users can target other locations.

----

Advise that root-installations of prefix isn't advised *yet* | especially on solaris10 .... it doesn't play nice with paths and sandbox tend to go wonky. Initial reports only, need corroborative evidence to investigate claim(s).
Comment 3 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-02-18 06:14:50 UTC
Now implemented at http://dev.gentoo.org/~darkside/bootstrap.xml

(Further collaboration will be done on irc until this goes live. - I don't want to have review via bugzie posting =P )
Comment 4 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-12-28 14:39:57 UTC
*** Bug 298679 has been marked as a duplicate of this bug. ***
Comment 5 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-01-06 20:46:01 UTC
*** Bug 299944 has been marked as a duplicate of this bug. ***
Comment 6 Christian Faulhammer (RETIRED) gentoo-dev 2010-01-06 21:46:30 UTC
The document is not on your devsite anymore, Jeremy.

FreeBSD 8.0 needs coreutils8, findutils3, grep4 and newer tar.  I updated the bootstrap-freebsd.xml file, which references the yet not existing tar122 target.  It is nearly identical to the Solaris guide, apart from some targets and the PATH setting.

bootstrap_make is needed because grep4 would not compile without it.
Comment 7 Christian Faulhammer (RETIRED) gentoo-dev 2010-01-06 21:47:01 UTC
I mean: http://www.gentoo.org/proj/en/gentoo-alt/prefix/bootstrap-freebsd.xml, which is not linked from anywhere currently.
Comment 8 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-01-06 21:54:55 UTC
(In reply to comment #6)
> The document is not on your devsite anymore, Jeremy.

Yea, too many people were using the file. Append ".donotuse" to the link.

> FreeBSD 8.0 needs coreutils8, findutils3, grep4 and newer tar.  I updated the
> bootstrap-freebsd.xml file, which references the yet not existing tar122
> target.  It is nearly identical to the Solaris guide, apart from some targets
> and the PATH setting.

The goal, IMO, is to not have bootstrap-$ARCH.xml documents. Nearly identical means duplicated work/pages. Keep in mind, we once had more documents but more != better, it just means more cruft to maintain.

> 
> bootstrap_make is needed because grep4 would not compile without it.
> 

Comment 9 Christian Faulhammer (RETIRED) gentoo-dev 2010-01-06 22:16:02 UTC
I just did it to have the correct way documented, until the one and only master bootstrapper is done, the document is lingering around for one year now, so the current bootstrap-freebsd.xml is for remembering use mainly.

"emerge --oneshot --nodeps gcc" from your generic guide will fail, by the way, because it needs mpfr and gmp.
Comment 10 Fabian Groffen gentoo-dev 2011-12-15 18:06:22 UTC
Unless someone wants to take this up, I don't feel much for doing this at the moment.