1 |
commit: 9c37d4ce2cd33ec1937bfcdd557ecce5f582c975 |
2 |
Author: Sven Eden <sven.eden <AT> gmx <DOT> de> |
3 |
AuthorDate: Fri Feb 1 10:49:57 2013 +0000 |
4 |
Commit: Sven Eden <sven.eden <AT> gmx <DOT> de> |
5 |
CommitDate: Fri Feb 1 10:49:57 2013 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/ufed.git;a=commit;h=9c37d4ce |
7 |
|
8 |
Removed internal (and possibly dangerous) use flags from the list of flags that ufed can handle. |
9 |
|
10 |
--- |
11 |
Portage.pm | 12 +++++++----- |
12 |
1 files changed, 7 insertions(+), 5 deletions(-) |
13 |
|
14 |
diff --git a/Portage.pm b/Portage.pm |
15 |
index 8b91e4b..933d4d1 100644 |
16 |
--- a/Portage.pm |
17 |
+++ b/Portage.pm |
18 |
@@ -284,11 +284,13 @@ sub _final_cleaning |
19 |
and $_use_temp->{'-*'}{global}{conf} = 1; |
20 |
} |
21 |
|
22 |
- # The following use flags are dangerous and must no be |
23 |
- # available using ufed: |
24 |
- for my $flag ("*", "boostrap", "build") { |
25 |
- defined($_use_temp->{"$flag"}) and delete($_use_temp->{"$flag"}); |
26 |
- } |
27 |
+ # The following use flags are dangerous or internal only |
28 |
+ # and must no be available using ufed: |
29 |
+ defined($_use_temp->{"*"}) and delete($_use_temp->{"*"}); |
30 |
+ defined($_use_temp->{"bootstrap"}) and delete($_use_temp->{"bootstrap"}); |
31 |
+ defined($_use_temp->{"build"}) and delete($_use_temp->{"build"}); |
32 |
+ defined($_use_temp->{"livecd"}) and delete($_use_temp->{"livecd"}); |
33 |
+ defined($_use_temp->{"selinux"}) and delete($_use_temp->{"selinux"}); |
34 |
|
35 |
return; |
36 |
} |