5. XAS customization
preliminary location of this page is at IFCTR
interim location of this page should be at ITESRE
final location of this page should be at SAX-SDC
In order to run XAS as it best suits you, you shall or may need to
perform an user- or site-dependent customization.
User customization
The only actions needed by an user are the definition of the $XASTOP
global variable, and the arrangements to make sure XAS commands are visible to
the user.
Unix users
- make sure that the environment variable XASTOP points to the
right place, placing the appropriate commands in .cshrc, .login or equivalent
user login files (e.g. setenv XASTOP /dir/dir...
- add $XASTOP/bin to the user path
VMS users
- include the following command in LOGIN.COM
- DEFINE $XASTOP disk:[dir.dir.]
- make sure that, for each executable file in $XASTOP:[BIN]
a foreign symbol is defined, e.g. for prog.EXE do
- prog == "$$XASTOP:[BIN]prog"
- the above is NECESSARY if you want to call XAS programs by name (and
not with RUN which does not allow argument passage)
- you may want to automatize the above. At IFCTR private facilities exist
to emulate Unix paths in VMS as part of the
Real Programmers Tool
Site-dependent customization
Besides the
configuration of xasbuild
on Unix, no permanent system-level
actions are needed to use XAS.
OPTIONAL customization may occur to tailor some minor details of XAS performance, by
editing or creating some files in $XASTOP/local (or $XASTOP:[LOCAL] for VMS).
Refer to pre-existing XAS documentation for details.
- the file tape.cmds contains sample definitions for the use of tapes by the
fotfile program and may require customization.
Additional files of similar name provide further examples.
- the files xwfonts.list and psfonts.list located in
$XASTOP/include represent the default choice of fonts for the graphic
servers. They may be copied to $XASTOP/local and edited to apply site-dependent
changes.
- the same applies to psmarkers.list (which is currently unused)
- the above graphics files may also be customized on user basis (if an user places a
modified copy in his/her home directory, or even in the current working directory).