#! /bin/sh # # build all TclTkAqua distributions # # RCS: @(#) $Id: buildDistributions,v 1.4 2004/05/18 23:44:12 das Exp $ # # Copyright (c) 2003-2004, 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:s: o; do case $o in n) args="-n";; v) subversion=$OPTARG;; 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}