1 |
This is somewhat off topic. |
2 |
|
3 |
When/If this subpackage feature is designed/implemented would this be |
4 |
usable for packages like busybox? |
5 |
|
6 |
Busybox is a package that puts small version of the most common utils |
7 |
,such as sh, wget, cat and similar, in one binary. You pick features in |
8 |
a header file before compiling, and then it is called by "busybox |
9 |
<util>" or a symlink <util> --> busybox. Now it would be great to have |
10 |
this like bb-ash, bb-netcat and similar subpackages so you have a |
11 |
consistent way of configuring "features" of "multiprogrampackages". |
12 |
You might think that busybox has to be recompuled completley anyway so |
13 |
why bother? For the sake of consistency in package management I say. |
14 |
|
15 |
The gvim and vim situation also springs to mind. |
16 |
gkrellm and its plugins... plugins in general could/shuld be |
17 |
subpackages. |
18 |
|
19 |
And E17 is an excellent candidate =) |
20 |
|
21 |
What do you think? |
22 |
|
23 |
/John |
24 |
|
25 |
|
26 |
|
27 |
On Wed, 2003-01-29 at 15:15, Dan Armak wrote: |
28 |
|
29 |
> |
30 |
> Now the best solution IMHO would be to implement 'subpackages' as i described |
31 |
> before. An ebuild could then divide the files it installs into a number of |
32 |
> 'subpackages'. If the user requested merging certain subpackages, the ebuild |
33 |
> would (should) be smart enough to take only the minimal action required to |
34 |
> compile those subpackages. And if the user requested everything (as in an |
35 |
> ordinary emerge command), the ebuild would be smart enough not to repeat |
36 |
> actions (ie not to run configure more than once). |
37 |
> |
38 |
> This obviously needs portage-side support and so must come after the present |
39 |
> (pre-1.4-release) feature freeze ends. I'll try to add such support then, |
40 |
> meanwhile I'm dealing with bugs only... |
41 |
> |
42 |
|
43 |
|
44 |
-- |
45 |
gentoo-dev@g.o mailing list |