usage ()
{
cat <<EOF
-Usage: $progname lustretag
- where lustretag is a tag of the lustre-core module
+Usage: $progname <lustretag>
+ where <lustretag> is a tag of the lustre-core module
EOF
}
if [ -z "$LUSTRECVS_UPDATED" ] ; then
- cvs up "$0" || fatal 1 "Error updating lustrecvs"
+ echo "$progname: updating lustrecvs"
+ cvs up -l || fatal 1 "Error updating lustrecvs"
export LUSTRECVS_UPDATED=yes
exec "$0" "$@"
fi
+[ "$1" = "-r" ] && shift
+
buildtag="HEAD"
lustretag="$1"
+shift
+
+if [ "$*" ] ; then
+ usage >&2
+ exit 1
+fi
+
case "$lustretag" in
'')