Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 2 Next »

Typically, core instrument software is located in "kroot" which is usually located or linked at /kroot on the instrument computers. All the "released" (compiled) code specific to the instrument is there. There are exceptions however, some instruments have scripts in the bin directory on the eng account or sometimes another account. A few scripts common to multiple instruments may be located on a shared directory in /sol/apps/kroot/summit/instr/bin (or other symlinked names).

The released code will typically be in /kroot/rel and its subdirectories. Where source code lives can vary from instrument to instrument. One pattern which exists is to have either (or both) dev and bld accounts which have their own kroot (typically in their home directories) and which have a src subdirectory under that kroot. When the software is "released", the new code in the src directory is compiled (if necessary) and then copied to the /kroot/rel directory which all account see.

There is variation in the release process, but the basic ideas described here should help you begin to navigate the source code.

Current Standard Linux Release Example (OSIRIS)

  • No labels