# DO NOT MODIFY THIS FILE # # This file defines the default configurations and required constants # to make confman work. # # If you would like to override any portion of this file, please do so # in @sysconfdir@/confman.conf or ~/.confmanrc. # $Id$ # The system-wide configuration file GCONF="@sysconfdir@/confman.conf" # The location of our shell library REPO_LIBRARY="@pkgdatadir@/confmanlib.sh" # The location of our shell's documentation library REPO_DOCS_CONFMAN="@pkgdatadir@/confmandoc.sh" REPO_DOCS_CONFADMIN="@pkgdatadir@/confadmindoc.sh" # The system lockfile LOCKFILE="@localstaterundir@/confman.lock" # The script for locking LOCK="@pkglibexecdir@/conflock" # The abspath script ABSPATH="@pkglibexecdir@/abspath" # The directory from the root of the repository to our checkpoints: REPO_CHECKPTS="checkpoints" # Our username on the repository host REPO_REMOTE_USER="" # Where to keep our "working copy" of the system: WORK_PATH="${HOME}/src/conf" # The list of singularities on this host SINGULARITIES="" # A place where confman can keep state REPO_DB="@localstatedir@/db/confman" # The path to our current host's recipe file RECIPE_FILE="${REPO_DB}/recipe" # The template for log messages LOG_TEMPLATE="/dev/null" # The template for new recipes RECIPE_TEMPLATE="@sysconfdefaultsdir@/recipe.template" # The warning message for all files CONF_WARNING="WARNING! This file is under confman revision control." CONF_WARNING="${CONF_WARNING} DO NOT MODIFY DIRECTLY!" # Default file properties DEFAULT_MODE_DIRECTORY="0555" DEFAULT_MODE_FILE="0444" DEFAULT_OWNER="root" DEFAULT_GROUP="wheel" DEFAULT_COMMENT="#" # What group should be able to read confman files? CONF_GROUP="wheel" # This is the URI for clients to locate the exported working copy. This # is used by system processes (crons). There are URI handlers for # file://, http://, https://, ftp://, sftp://, and scp://. Port numbers # are not handled correctly in sftp and scp URIs. CONF_EXPORT_FILE="${REPO_DB}/export.tgz" CONF_EXPORT_URI="scp://confman@${REPO_HOSTNAME}${CONF_EXPORT_FILE}" CONF_EXPORT_MODE="0640" CONF_EXPORT_USER="$(whoami)" CONF_EXPORT_GROUP="${CONF_GROUP}" CONF_EXPORT_WORK_PATH="" CONF_EXPORT_STYLE="repository" EXPORT_REPO_PROTOCOL="" EXPORT_REPO_HOSTNAME="" EXPORT_REPO_PATH="" CONF_SSH_KEY="/root/.ssh/id_rsa" # confsync sleep (in seconds) CONF_SYNC_SLEEP="" # confaudit sleep (in seconds) CONF_AUDIT_SLEEP="" # Enable or disable debugging DEBUG="false" # Enable a hack that makes your working copy world-readable. This is # necessary to use confman with NFS home directories in some situations. NFS_HACK="false" # A prefix to the live filesystem image. This should be unset if you don't # want to use a prefix. Useful for testing confman, by having files installed # into an arbitrary system root, instead of the actual system. #LIVE_ROOT="/tmp/example" LIVE_ROOT=""