1 |
Hello to all, |
2 |
|
3 |
Summary: I have made many mods to sys-app/portage (2013 version). The result is |
4 |
a proposal of patch for latest sys-app/portage, see below. |
5 |
|
6 |
Main result of my mods to gentoo prefix: |
7 |
|
8 |
FEATURES=uncooperative-root emerge -bv =firefox-17 |
9 |
|
10 |
now works on EPREFIX on Android-4.1 ARM. I use neither fakeroot nor GNURoot. |
11 |
root access never required. Distributed as a .tbz2 and a .ebuild by |
12 |
gentooandroid.sf.net, along with the necessary stage3. |
13 |
|
14 |
@dol-sen advised me one week ago on #gentoo-portage to post a rebased patch for |
15 |
HEAD of git.overlays.gentoo.org/proj/portage.git : I just hosted this patch on |
16 |
sf.net/projects/gentooandroid/files/sys-app_portage-current-HEAD_patch/download |
17 |
and it is also attached to this post, and to previous post on gentoo-dev |
18 |
mailing list; Joshua Kinard from there just advised me to post this patch at |
19 |
gentoo-portage-dev (here). |
20 |
|
21 |
I request comments and discussions about this patch. Summary: |
22 |
|
23 |
pym/portage/const.py + (this is SUPPORTED_FEATURES+=uncooperative-root) |
24 |
cnf/make.conf.example ++++++++++++++++++++++++++ |
25 |
bin/ebuild-helpers/emake ++++++++ |
26 |
bin/ebuild.sh --+++++++ |
27 |
bin/misc-functions.sh -+++++ |
28 |
bin/phase-helpers.sh +++++ |
29 |
|
30 |
My aim is to take your remarks into account, then to build an overlay (will be |
31 |
hosted at endrood.sf.net) with up-to-date versions of all my mods. The final |
32 |
result will be a tested version of above patch, together with lastest builds |
33 |
for firefox, squeak, scala, gnucash, ... |
34 |
|
35 |
Thanks for you attention. |
36 |
|
37 |
Xdej (I disclosed my real identity to Rick "Zero_Chaos" Farina). |