# This file is used by all scripts to find the directories for the files they
# read or write. They find this file as "$TOP_DIR/config/paths".

# Configuration files
: ${CONFIG_DIR:=$TOP_DIR/config}

# Installation ISO images, basedisk images, exported VM cluster images, etc.
#
# TODO(rluethi): merge these directories in the code, the option to have them
#                in separate directories doesn't seem very useful
: ${DISK_DIR:=$TOP_DIR/img}
: ${IMG_DIR:=$TOP_DIR/img}
: ${ISO_DIR:=$TOP_DIR/img}

# Code libraries, templates, preseed/kickstart files
: ${LIB_DIR:=$TOP_DIR/lib}

# Log files
: ${LOG_DIR:=$TOP_DIR/log}

# Status files (progress indicator for running scripts)
: ${STATUS_DIR:=$LOG_DIR/status}

# Scripts that run within the basedisk and node VMs
: ${SCRIPTS_DIR:=$TOP_DIR/scripts}

# Directory shared with VM guest
: ${SHARE_DIR:=$TOP_DIR}

# Autostart directory; files placed here are executed within the VM
: ${AUTOSTART_DIR:=$SHARE_DIR/autostart}

# vim: set ai ts=4 sw=4 et ft=sh:
