summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthieu Sozeau <mattam@gentoo.org>2006-09-14 16:14:07 +0000
committerMatthieu Sozeau <mattam@gentoo.org>2006-09-14 16:14:07 +0000
commitf845ceff80d90dc8ed7a93c90cf0e560b6745b6f (patch)
treeaec3e91927cf09d89a386e13b223f3eea27b663d /dev-lang/ocaml/files
parentAdded support for SLOT'ed packages in rebuild script (diff)
downloadgentoo-2-f845ceff80d90dc8ed7a93c90cf0e560b6745b6f.tar.gz
gentoo-2-f845ceff80d90dc8ed7a93c90cf0e560b6745b6f.tar.bz2
gentoo-2-f845ceff80d90dc8ed7a93c90cf0e560b6745b6f.zip
Added support for SLOT'ed packages in rebuild script
(Portage version: 2.1-r2) (Unsigned Manifest commit)
Diffstat (limited to 'dev-lang/ocaml/files')
-rw-r--r--dev-lang/ocaml/files/ocaml-rebuild.sh12
1 files changed, 10 insertions, 2 deletions
diff --git a/dev-lang/ocaml/files/ocaml-rebuild.sh b/dev-lang/ocaml/files/ocaml-rebuild.sh
index 26b5630f60c8..fa76994b3c7e 100644
--- a/dev-lang/ocaml/files/ocaml-rebuild.sh
+++ b/dev-lang/ocaml/files/ocaml-rebuild.sh
@@ -30,11 +30,19 @@ do
dir=`dirname $dep`
pkg=`basename $dir`
category=`cat $dir/CATEGORY`
+ slot=`cat $dir/SLOT`
toclean="=$category/$pkg $toclean"
tocleanstr="\"$category/$pkg\" $tocleanstr"
- tobuild=">=$category/$pkg $tobuild"
- tobuildstr="\">=$category/$pkg\" $tobuildstr"
+
+ if [ $slot -eq 0 ]
+ then
+ tobuild=">=$category/$pkg $tobuild"
+ tobuildstr="\">=$category/$pkg\" $tobuildstr"
+ else
+ tobuild="=$category/$pkg $tobuild"
+ tobuildstr="\"=$category/$pkg\" $tobuildstr"
+ fi
done
echo Cleaning $tocleanstr