#!/bin/sh

ARCH=`arch`
osver=`uname -r`
if [ -z "${oscode}" ]; then
    oscode="darwin"
    case $osver in
	5.*) oscode="puma" ;;
	6.*) oscode="jaguar" ;;
	7.*) oscode="panther" ;;
	8.*) oscode="tiger" ;;
	9.*) oscode="leopard" ;;
	10.*) oscode="snowleopard" ;;
    esac
fi

configarch="$ARCH"
texarch="$ARCH"
case "$ARCH" in
    ppc*)
	configarch=powerpc
	texarch=powerpc
	;;
    i?86)
	configarch=i686
	texarch=i386
	;;
esac

: ${TNAME="$oscode-$ARCH"}

# verify that no packagess are being checked
PLOCKPATH=/Builds/packages/lock.checking
if [ -e $PLOCKPATH ]; then
    LPID=`cat $PLOCKPATH`
    if ps -p $PLOCKPATH|grep 'mk\.chk'; then
        echo "**ERROR: package check is in progress, pid $LPID." &1>2
	exit 1
    else
        echo "Stale lock (packages) for pid $LPID, removing"
        rm -f $PLOCKPATH
    fi
fi