1 |
On 21 May 2012 04:26, Michał Górny <mgorny@g.o> wrote: |
2 |
> Hello, |
3 |
> |
4 |
> In today's MythBusters™: do we actually need the whole ugly-awful |
5 |
> mangling games.eclass does for games? By that I mean: |
6 |
> - installing games in random pre-/postfixes rather than standard FHS-y |
7 |
> locations, |
8 |
> - changing ownership and permissions of all the files. |
9 |
> |
10 |
> Do we really need all of this poor man's 'you shall not play our |
11 |
> games'? I don't think we're using anything like /usr/office & office |
12 |
> group, or /usr/random-programs-i-dont-like. |
13 |
> |
14 |
> Random obscurity only makes things harder. And proves no point unless |
15 |
> we're going to ensure that all web browsers, ssh clients and other |
16 |
> applications in danger of being used to play games. And while we're at |
17 |
> it, why don't we just take the computer away and work on paper sheets? |
18 |
> Oh wait, someone could play tic-tac-toe on it... |
19 |
> |
20 |
> So, my proposition is: finally drop that. Install games in regular |
21 |
> prefixes, like all other apps. Don't pollute systems with unnecessary |
22 |
> security perimeters which don't provide any real benefit. |
23 |
> |
24 |
> Any comments? |
25 |
> |
26 |
|
27 |
It wouldn't be so bad if it was done once, in one module, perhaps |
28 |
"games-env" or similar and all games depended on that, instead of the |
29 |
current scenario, where each and every games package does magic to set |
30 |
up the right env bits. ( including creating profiles/groups if they |
31 |
don't already exist, and stuffing paths in $PATH for all users even if |
32 |
they're not in the games group, which causes bugs with git ... ) |
33 |
|
34 |
https://bugs.gentoo.org/show_bug.cgi?id=408615 |
35 |
|
36 |
|
37 |
|
38 |
|
39 |
-- |
40 |
Kent |
41 |
|
42 |
perl -e "print substr( \"edrgmaM SPA NOcomil.ic\\@tfrken\", \$_ * 3, |
43 |
3 ) for ( 9,8,0,7,1,6,5,4,3,2 );" |
44 |
|
45 |
http://kent-fredric.fox.geek.nz |