1 |
On 21 August 2015 at 19:16, Sergey Popov <pinkbyte@g.o> wrote: |
2 |
> Now, THAT should be fixed either way - by moving 'dedicated' to |
3 |
> 'server'(for those packages), or, preferabbly - by allowing |
4 |
> USE='dedicated' to work as hasufell said - build ONLY dedicated server |
5 |
> and no client at all. |
6 |
|
7 |
|
8 |
Another compromise that *could* work if the installation is so |
9 |
structured: Split the server behaviour into its own package. |
10 |
|
11 |
games-whatever/foo + IUSE="server" |
12 |
games-whatever/foo-server |
13 |
|
14 |
That completely eliminates the required_use confusion. "foo" is always |
15 |
providing a client, and USE="server" is just a convenience that few |
16 |
will want. |
17 |
|
18 |
If you want a server, install "foo-server". |
19 |
|
20 |
Granted this is of course not always possible if the server and client |
21 |
share files, but such a solution would be high on my considerations |
22 |
were it me. |
23 |
|
24 |
-- |
25 |
Kent |
26 |
|
27 |
KENTNL - https://metacpan.org/author/KENTNL |