Sun/IRAF Site Manager's Guide

Sun/IRAF Site Manager's Guide

Appendix A. The IRAF Directory Structure

A graph of the current full Sun/IRAF directory structure is given at the end of this document. The main branches of the tree are summarized below. Beneath the directories shown are some 300 subdirectories, the largest directory trees being sys, pkg, and noao. The entire contents of all directories other than unix, local, and dev are fully portable, and are identical in all installations of IRAF sharing the same version number.

bin        - the IRAF BIN directories
dev        - device tables (termcap, graphcap, etc.)
doc        - assorted IRAF manuals
lib        - the system library; global files
local      - iraf login directory; locally added software
math       - sources for the mathematical libraries
noao       - packages for NOAO data reduction
pkg        - the IRAF applications packages
sys        - the virtual operating system (VOS)
unix       - the UNIX host system interface (HSI = kernel + bootstrap utilities)
The contents of the unix directory (host system interface) are as follows:
as         - assembler sources
bin        - the HSI BIN directories
boot       - bootstrap utilities (mkpkg, rtar, wtar, etc.)
gdev       - graphics device interfaces (SGI device translators)
hlib       - host dependent library; global files
os         - OS interface routines (UNIX/IRAF kernel)
reboot     - executable script run to reboot the HSI
shlib      - shared library facility sources
sun        - gterm and imtool sources
If you will be working with the system much at the system level, it will be well worthwhile to spend some time exploring these directories and gaining familiarity with the system.