% ------------------------------------------------------------------ %
%                                                                    %
% Datei:        start.tex                                            %
% Autor:        Oliver Nietsch                                       %
%                                                                    %
% Universitaet Hamburg                                               %
% Fachbereich Informatik                                             %
% Arbeitsbereich DBIS                                                %
%                                                                    %
% Thema: Studienarbeit: "Gateway zwischen dem StP-Repository         %
%                        und Tycoon"                                 %
%                                                                    %
% Inhalt: LaTeX-Dokument: Studienarbeit,                             %
%                         Anhang A.3: Tycoon-Startskript start*      %
%                                                                    %
% Version vom  22. 2.1996                                            %
% ------------------------------------------------------------------ %

\section{Tycoon-Startskript start*}
\label{Ann:Start}

\begin{scriptsize}
\begin{verbatim}
#!/bin/sh
# File: .../bin/teamware
# Author: Andreas Gawecki
# Date: 08-FEB-1994
# Purpose: 'activate' a teamware workspace
# Updates: 17-Feb-1995 AG,AR: CODEMGR_DIR_FLP
#          13-Okt-1995 Oliver Nietsch fuer Privatgebrauch
# File: .../stud/nietsch/Studienarbeit/StP_Tycoon/start*
# Original-File: tw*
# Inhalt: Startskript fuer Tycoon in separatem "cmdtool"-Fenster,
#         gueltig auf der dbis11.
# Tycoon-Statement "do exit;" schliesst "cmdtool" automatisch.
#
# alternativer Aufruf:
# --------------------
# cmdtool -I tycoon\ -restart
# Allerdings kann mit diesem Aufruf das Tycoon-Fenster
# nicht durch "do exit;" wieder geschlossen werden.
#
# =======================================================
# WICHTIG: "newgrp" auskommentiert,                     !
#           muss noch beruecksichtigt werden...         !
# =======================================================

#set echo

usage() { 
  echo "Usage: start workspace-name"; 
  exit 99;
}

if [ "$1" = "" ] ; then 
  usage 
fi

if [ "$2" != "" ] ; then 
  usage 
fi

if cd /local/teamware/`whoami`/$1; then

OS_VERSION=`uname -r`

export TYCOON_ROOT
export TYCOON_HOST
export CODEMGR_DIR_FLP

case "${OS_VERSION}" in
  4.*) TYCOON_HOST=sunos4 ;;
  5.*) TYCOON_HOST=sunos5 ;;
  *) 
    echo "unknown system version: ${OS_VERSION}" 
    exit 1
    ;;
esac

cd /local/teamware/`whoami`/$1
TYCOON_ROOT=`pwd`/tycoon
CODEMGR_DIR_FLP=/local/dbis1/software/etc/tw-share.dir.flp
echo TYCOON_ROOT=$TYCOON_ROOT
echo TYCOON_HOST=$TYCOON_HOST
echo CODEMGR_DIR_FLP=$CODEMGR_DIR_FLP
echo cd `pwd`
# echo newgrp tycoon
# newgrp  tycoon

# fi

echo "cd tycoon/bootlib"
cd tycoon/bootlib
echo "Start Tycoon..."
cmdtool /local/tw1/`whoami`/tycoon/tycoon/bin/sunos5/tycoon -restart

fi
\end{verbatim}
\end{scriptsize}

\clearemptydoublepage
\input{beispiel}
