Description
Environment variable used by VARKON to locate project files. Project files are small text files describing a specific project having the same name but appended with ".PID" ie. shafts.PID is the project file for a project named shafts. A PID file contains 6 lines of text describing different directories to be used and the MDF-(menu) file to be used.
Line 1: Job directory
Line 2: Module libraries
Line 3: Symbol library
Line 4: Help libray
Line 5: MDF file
Line 6: MBS source library
The job directory is the place where all files related to all jobs within
the project are placed. A module library is an alternate place automatically
searched if a module called is not found in the job directory. More than
one module library may be specified separated with semicolon. VARKON will
search them in the order they appear on the line. A symbol libray is an
alternate place automatically searched if a symbol (.PLT file) is not found
in the job directory. A help library is an alternate place for help files
(.DOC). The MBS-library is the directory used by the "mbs-part-edit" function
to locate editable MBS-files.
Example
$HOME/app/shafts/job
$HOME/app/shafts/lib;$HOME/app/common/lib
$HOME/app/shafts/sym
$HOME/app/shafts/doc
$HOME/app/shafts/mdf/shafts.MDF
$HOME/app/shafts/mbs
For a project named shafts this migth be an appropriate PID file. All files related to the project are gathered in different directories under a common directory named shafts. shafts together with other projects are placed in a common directory named app. Line 2 indicates that users of this project should have acces to a module libray in $HOME/app/shafts/lib but also to a common library named $HOME/app/common/lib
Comments
If VARKON_PID is not defined a hard coded default will be used instead.
All users need read and write permissions to the VARKON_PID directory.
If VARKON_PID points to a non existent directory or if permissions are missing the result is unpredictable.
In order to keep existing projects when a new version of VARKON is installed it is wise to place project files in a directory outside the tree defined by VARKON_ROOT. $HOME/pid is a good place if projects are personal or some common directory if many users need access to the same projects.
PID-files are created automatically by VARKON if you ask for it but may also be created or edited by hand or by scripts or in other ways.
If the first character of the line in a PID file is a dollar sign the string followed until next slash or end of line will be interpreted as an environment variable. /usr/$MY_LIBS/lib is not accepted but $MY_LIBS/lib is.
Copyright © Microform AB Henningholmsgatan 4 S-703 69 Örebro SWEDEN E-mail: info@microform.se
VARKON Homepage | Index |