1 |
commit: 56e043405b71288bcb82d032a84a5c4d448c054a |
2 |
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Oct 31 01:28:34 2014 +0000 |
4 |
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Oct 31 01:28:34 2014 +0000 |
6 |
URL: http://sources.gentoo.org/gitweb/?p=proj/crossdev.git;a=commit;h=56e04340 |
7 |
|
8 |
crossdev: mask live versions by default |
9 |
|
10 |
When users use something like '>=2.24', they don't want to also unmask |
11 |
the 9999 versions, so add that to package.mask by default. They can |
12 |
get that version only if they explicitly request it. |
13 |
|
14 |
Signed-off-by: Mike Frysinger <vapier <AT> gentoo.org> |
15 |
|
16 |
--- |
17 |
crossdev | 5 +++++ |
18 |
1 file changed, 5 insertions(+) |
19 |
|
20 |
diff --git a/crossdev b/crossdev |
21 |
index 831ebc6..aa7be29 100755 |
22 |
--- a/crossdev |
23 |
+++ b/crossdev |
24 |
@@ -847,6 +847,11 @@ set_keywords() { |
25 |
ver=$(ver_chop_op "${ver}") |
26 |
echo "cross-${CTARGET}/${pkg} -*" >> ${output} |
27 |
echo "${op}cross-${CTARGET}/${pkg}-${ver} * ~* **" >> ${output} |
28 |
+ if [[ ${ver} != "9999" ]] ; then |
29 |
+ # Disable live versions unless exactly requested. |
30 |
+ output=$(_set_portage_file ${pkg} package.mask) |
31 |
+ echo ">=cross-${CTARGET}/${pkg}-9999" >> ${output} |
32 |
+ fi |
33 |
else |
34 |
echo "cross-${CTARGET}/${pkg} * ~* **" >> ${output} |
35 |
output=$(_set_portage_file ${pkg} package.mask) |