#!/usr/local/bin/bash
# $Id: wrapper.in,v 1.3 2003/01/07 10:36:14 jmmv Exp $
# buildtool wrapper
#
# buildtool
# Copyright (c) 2002, Julio Merino.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
#    notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
#    notice, this list of conditions and the following disclaimer in
#    the documentation and/or other materials provided with the
#    distribution.
# 3. Neither the name of the author nor the names of contributors may
#    be used to endorse or promote products derived from this software
#    without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS''
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
# PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
#

ProgName="`basename $0`"

check_ctldir() {
    if [ ! -d "./buildtool.d" ]; then
        echo "$ProgName: cannot find buildtool.d control directory"
        exit 1
    fi
}

# Default version to request
major=0
minor=10

if [ -f "./buildtool.d/defs" ]; then
    . ./buildtool.d/defs
    if [ -n "$BT_REQUIRE" ]; then
        major=`echo $BT_REQUIRE | cut -d '.' -f 1`
    fi
fi

bin=/usr/local/bin/buildtool-${major}

if [ ! -x "$bin" ]; then
    echo "$ProgName: this package requires Buildtool $major.x"
    exit 1
fi

$bin $*

exit 0

# Local Variables: ***
# mode: shell-script ***
# End: ***
