blob: b9e3c098f96f5bf573348764f5d57deb8bd872fd [file] [log] [blame]
#!/bin/sh
. `dirname $0`/common
[ -d platform/manifest ] || lco platform/manifest
if [ -n "$1" ]; then
MANIFEST=platform/manifest/$1.xml
else
MANIFEST=platform/manifest/default.xml
fi
defaultrev="`xmllint --format $MANIFEST |grep '<default' |sed -e 's,.* revision=\",,;s,\".*,,'`"
echo $defaultrev
xmllint --format $MANIFEST |grep '<project' | while read r; do
name="`echo $r |sed -e 's,.* name=\",,;s,\".*,,'`"
rev=""
if echo $r |grep -q " revision=\""; then
rev="`echo $r |sed -e 's,.* revision=\",,;s,\".*,,'`"
else
rev="$defaultrev"
fi
lco $name $rev
done