#! /bin/sh # # build all TclTkAqua distributions # # RCS: @(#) $Id: buildDistributions,v 1.5 2005/05/04 14:20:49 das Exp $ # # Copyright (c) 2003-2005, Daniel A. Steffen # # BSD License: c.f. # # if [ ${USER} != "root" ]; then echo "$0 needs to be run as root!" exit 1 fi USAGE="usage: $(basename "$0") [-n] [-v ] [-s ]" TMP="${TMP_DIR:-$(pwd)}" SRC="${SRC_DIR:-${TMP}}" : ${subversion:=.0} : ${suffix:=} : ${version:=$(awk -F\" '/PATCH_LEVEL/ {print $2}' ${SRC}/tcl/generic/tcl.h)} while getopts nv:V:s: o; do case $o in n) args="-n";; v) subversion=$OPTARG;; V) version=$OPTARG; subversion="";; s) suffix=$OPTARG;; \?) echo $USAGE; exit 2;; esac done shift $(($OPTIND - 1)) D="$(dirname $0)/Tools" cd "${TMP}" ${D}/makeDistribution ${args:-} ${version}${suffix} ${version} ${D}/makeDistribution ${args:-} -s ${version}${suffix} ${version} ${D}/makeDistribution ${args:-} -b ${version}${subversion}${suffix} ${version}