Gentoo Archives: gentoo-portage-dev

From: X dej <dreplaceelettereejbyeletterea@×××××.com>
To: gentoo-portage-dev@l.g.o
Subject: [gentoo-portage-dev] Proposal of "uncooperative-root" in SUPPORTED_FEATURES
Date: Sat, 05 Jul 2014 08:24:07
Message-Id: CAM21RMTaZB4D=mUHVmCE8BO0gWWyr752Ew+oab2NEibi=N3pZQ@mail.gmail.com
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).

Attachments

File name MIME type
sys-app_portage-current-HEAD_patch.txt text/plain

Replies