1 |
I'm no gentoo developer, but there are many packages that can optionally utilize programs that they do not and should not RDEPEND. |
2 |
A good example would be the CPAN.pm perl module (included in perl by default). It allows you to configure it to use ftp, ncftp, |
3 |
lynx, and others as optional programs to download module files, this really isn't that different from what baselayout is doing with |
4 |
dhcp. Portage's make.conf.example has lukemftp and proz as options to fetch files; distcc and ccache are portage FEATURES, but |
5 |
portage doesn't RDEPEND on them. |
6 |
|
7 |
Armando Di Cianno wrote: |
8 |
|
9 |
> On 2004-09-27 23:25:18 -0400 Mike Frysinger <vapier@g.o> wrote: |
10 |
> |
11 |
>> baselayout has a ton of other optional features, you going to require |
12 |
>> every single package to be installed on a user's system just because |
13 |
>> somewhere in the baselayout code that package is run ? no, that user |
14 |
>> will never use that package, so why should they have it installed ? |
15 |
> |
16 |
> |
17 |
> I do understand what you're saying, I just (and maybe it's just for this |
18 |
> version of baselayout I'm using) can't see how dhcpcd isn't an RDEPEND |
19 |
> of baselayout per the files I descrbied above. Baselayout, once |
20 |
> installed, can be configured in such a way that it dies if dhcp is |
21 |
> turned on. |
22 |
> |
23 |
> I guess this (dhcp or any other "hard-coded"-yet-optional function) just |
24 |
> should be a USE flag or similar. But I think we both understand what |
25 |
> the other is saying, so I'll stop polluting everyone's mailboxen now. ;-) |
26 |
> |
27 |
> __armando |
28 |
> |
29 |
> |
30 |
> -- |
31 |
> gentoo-dev@g.o mailing list |
32 |
> |
33 |
> |
34 |
> |
35 |
> |
36 |
|
37 |
|
38 |
|
39 |
-- |
40 |
gentoo-dev@g.o mailing list |