Opened 17 years ago
Last modified 17 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 , 17 years ago
Status: | new → assigned |
---|
comment:2 by , 17 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 , 17 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