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