1 |
Hi, |
2 |
|
3 |
after some time using portage-prefix-2.1.14 with some patches now, its |
4 |
time for me to post these (partially) very useful patches... |
5 |
|
6 |
Hopefully they will make it at least to the list at once... |
7 |
|
8 |
|
9 |
[00-check-offset-prefix.patch] (minor) |
10 |
Just a simple configure-commandline check for valid domain-prefix. |
11 |
|
12 |
[01-defaultpath.patch] (minor) |
13 |
Also add "${prefix}/lib/portage/bin" to DEFAULT_PATH, to simplify the |
14 |
bootstrap process. |
15 |
|
16 |
[02-ebuildenv-ROOT.patch] (minor) |
17 |
Moved trailing 'os.sep' from EDEST to ROOT. |
18 |
|
19 |
[03-eprefix-function.patch] (normal) |
20 |
Well, eprefix() was not yet present in 2.1.14, but may be already |
21 |
somewhere in svn (if it exists somewhere). |
22 |
To get this yet trivial implementation work, [10-portageq-root.patch] is |
23 |
required. |
24 |
|
25 |
[04-interactive-ebuild.patch] (enhancement) |
26 |
The most interesting one: Add interactive-feature to portage, usage: |
27 |
FEATURES=interactive emerge package |
28 |
FEATURES=interactive ebuild package.ebuild [unpack|compile|install|...] |
29 |
|
30 |
[05-checked-binaries.patch] (normal) |
31 |
Use the binaries figured out by configure for sandbox/bash/mv/prelink. |
32 |
|
33 |
[06-env-conf+ext.patch] (enhancement) |
34 |
[07-env-dup.patch] (enhancement) |
35 |
This two patches are real enhancements, required for my |
36 |
baselayout-prefix package, which i will eventually post separately |
37 |
(package & patches). |
38 |
|
39 |
[08-cnf-typo.patch] (minor) |
40 |
Just a typo in cnf/Makefile.in, which prevents installation of |
41 |
PREFIX/etc/make.conf.example |
42 |
|
43 |
[09-wget-bootstrap.patch] (minor) |
44 |
Use the wget found by configure, not PREFIX/usr/bin/wget per default in |
45 |
make.globals. This makes bootstrap easier. |
46 |
|
47 |
[10-portageq-root.patch] (normal) |
48 |
Do not pass ROOT to 'portageq', or portageq will try to create |
49 |
${ROOT}${EPREFIX}/var/tmp, which incorrectly results to |
50 |
${EDEST}/${EPREFIX}${EPREFIX}/var/tmp |
51 |
Figured out this with an improved sandbox. |
52 |
|
53 |
[11-rpath-autofix.patch] (normal) |
54 |
Do the "Auto fixing rpath" thing for to-be-merged files, not for already |
55 |
merged ones. |
56 |
|
57 |
[12-readonly-tree.patch] (normal) |
58 |
Fix situations where the ebuild cannot be copied twice if tree is |
59 |
readonly. Maybe the second ebuild-cp could be removed. |
60 |
|
61 |
best regards, haubi |
62 |
-- |
63 |
Michael Haubenwallner SALOMON Automation GmbH |
64 |
Forschung & Entwicklung A-8114 Friesach bei Graz |
65 |
mailto:michael.haubenwallner@×××××××.at http://www.salomon.at |
66 |
No HTML/MIME please, see http://expita.com/nomime.html |