Opened 8 years ago

Last modified 8 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 Changed 8 years ago by bird

  • Status changed from new to assigned

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

comment:2 Changed 8 years ago by bird

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 Changed 8 years ago by bird

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/

Note: See TracTickets for help on using tickets.