Opened 18 years ago
Last modified 18 years ago
#175 assigned defect
kNIX: Gentoo Portage
| Reported by: | bird | Owned by: | bird |
|---|---|---|---|
| Priority: | normal | Milestone: | kNIX Bootstrap |
| Component: | baselayout | Version: | |
| Severity: | normal | Keywords: | |
| Cc: |
Description
Portage needs to be ported and made functional. A overlay needs to be created as well. And I need to figure out all this really works, it requires a little bit more detail than what I've picked up from just using Gentoo...
Change History (3)
comment:1 by , 18 years ago
| Status: | new → assigned |
|---|
comment:2 by , 18 years ago
The two first packages has been emerged - net-misc/wget and sys-devel/patch. There is some mess around the /@unixroot prefix, but I'll get back to that later.
comment:3 by , 18 years ago
I've been duplicating some work here it seems. there is a 'prefix' portage branch that implement the /@unixroot stuff I've been trying to convince the standard 2.1.2.x code to do. The code cvs: http://sources.gentoo.org/viewcvs.py/portage/main/branches/prefix/ The prefix portage package: http://overlays.gentoo.org/proj/alt/browser/trunk/prefix-overlay/sys-apps/portage And the tarballs: http://dev.gentoo.org/~grobian/distfiles/

The main changes to portage is the usual
/->/@unixroot/prefix change and editing hash-bang paths. I also need to inject an -Zomf into the LD/LDFLAGS somewhere...As for how to do this, looking at the freebsd/darwin/solaris/alt portage projects would probably be a good idea. It looks like the gentoo-alt project is working supposed to work as an umbrella for these adaptions of portage. I find this bit of the projects docs useful: http://www.gentoo.org/proj/en/gentoo-alt/contribute/?part=1&chap=4