dramastart - Startup drama.
Function
Startup drama.
Description
Defines the subsys_DIR, subsys_LIB and subsys_DEV
environment variables (Unix/VxWorks) or logical names (VMS)
for each drama sub-system. Under UNIX, you are given a new
shell and the definition of the MANPATH environment variable
is modified to include the DRAMA man pages..
Under the VxWorks and VMS versions, all DRAMA commands will
now
be available. Under Unix, you will need to source either the
file $DRAMA/drama.csh if you are using a csh compatible shell or
the file $DRAMA/drama.sh if you are using a sh compatible shell.
If using a csh compatible shell, I suggest lines like these be
put in your .cshrc file to cause an automatic load or drama.ch
when drama is started.
if ( ${?DRAMA} != 0 ) then
source $DRAMA/drama.csh
endif
For borne compatible shells, the following should do the trick.
if [ "$DRAMA" != "" ]; then
\. $DRAMA/drama.sh
fi
Under unix, the above commands source equivalent files from
$DRAMA/local if they exist to provide site wide commands for local
applications. They also source a user specific file named
$HOME/.drama.sh or $HOME/.drama.csh (depending on the
shell), if they
exist, to provide user specific commands.
Note that if you specify a command to be execute, the bourne shell
versions of the above scripts are used.
Synopsis
(UNIX) dramastart [options] [<target> [<program>
[<args>...]]]
(VxWorks) dramastart "<version>","<directory>"
(VMS) @dramastart start_type [options]
Options
- -v file
- Specifies a version file of the form
"subsystem=version"
If not found in the current directory, then .ver if
appended. It still not found, then the drama project
directory is tried.
Arguments
- start_type
- VMS only, either DRAMASTART for a normal
dramastart
command or VMSSTART to execute VMS startup files.
- target
- The target name (unix only). Currently, sun4, sun4_solaris,
alpha_osf and vw68k are generally known about. Normally only
used if the target is to be different from the host and this
will only work if cross compilers are available. If you
wish to specify the program argument on the local host, you
an specify "host" as the target name.
- program
- A program to run. If specified, a new shell is not started,
instead the specified program is run with all the DRAMA
variables and commands defined.
- args
- Any number of arguments to be passed to [program.
- version
- A version file, VxWorks version As per the -v options.
In addition, the form "-v file" is accepted for this argument.
[directory] (VxWorks version, The location of the drama
project. If not supplied, the value defined when the
program is built will be used.
Files
$DRAMA/drama.sh
$DRAMA/drama.csh
$DRAMA/local/drama.sh
$DRAMA/local/drama.csh
$HOME/.drama.sh
$HOME/.drama.csh
$HOME/.drama.env
Click here for the DRAMA home page and
here for the AAO home page.
For more information, contact tjf@aaoepp.aao.gov.au