| 1 | # This is our configuration management configuration. It is sourced by the |
|---|
| 2 | # relevant Rescomp scripts. |
|---|
| 3 | |
|---|
| 4 | # $Id$ |
|---|
| 5 | |
|---|
| 6 | # The location of our shell library |
|---|
| 7 | REPO_LIBRARY="/usr/local/rescomp/lib/confmanlib.sh" |
|---|
| 8 | |
|---|
| 9 | # The location of our shell's documentation library |
|---|
| 10 | REPO_DOCS="/usr/local/rescomp/lib/confmandoc.sh" |
|---|
| 11 | |
|---|
| 12 | # The protocol to use for contacting our repository: |
|---|
| 13 | REPO_PROTOCOL="svn+ssh://" |
|---|
| 14 | |
|---|
| 15 | # The hostname providing our config repository: |
|---|
| 16 | REPO_HOSTNAME="svn.rescomp.berkeley.edu" |
|---|
| 17 | |
|---|
| 18 | # The path on the remote host to find the repository: |
|---|
| 19 | REPO_PATH="/usr/local/rescomp/repo/conf/conf" |
|---|
| 20 | |
|---|
| 21 | # The directory from the root of the repository to our checkpoints: |
|---|
| 22 | REPO_CHECKPTS="checkpoints" |
|---|
| 23 | |
|---|
| 24 | # Where to keep our "working copy" of the system: |
|---|
| 25 | WORK_PATH="${HOME}/src/conf" |
|---|
| 26 | |
|---|
| 27 | # The path to our current host's recipe file |
|---|
| 28 | RECIPE_PATH="/usr/local/rescomp/etc/recipe" |
|---|
| 29 | |
|---|
| 30 | # The list of singularities on this host |
|---|
| 31 | SINGULARITIES="/etc/rc.conf" |
|---|
| 32 | |
|---|
| 33 | # A place where confman can keep state |
|---|
| 34 | REPO_DB="/var/db/confman" |
|---|
| 35 | |
|---|
| 36 | # The warning message for all files |
|---|
| 37 | CONF_WARNING="WARNING! This file is under confman revision control." |
|---|
| 38 | CONF_WARNING="${CONF_WARNING} DO NOT MODIFY DIRECTLY!" |
|---|
| 39 | |
|---|
| 40 | # Default file properties |
|---|
| 41 | DEFAULT_MODE_DIRECTORY="0555" |
|---|
| 42 | DEFAULT_MODE_FILE="0444" |
|---|
| 43 | DEFAULT_OWNER="root" |
|---|
| 44 | DEFAULT_GROUP="wheel" |
|---|
| 45 | DEFAULT_COMMENT="#" |
|---|
| 46 | |
|---|
| 47 | # This is the URI for clients to locate the exported working copy. This |
|---|
| 48 | # is used by system processes (crons). There are URI handlers for |
|---|
| 49 | # file://, http://, https://, ftp://, sftp://, and scp://. Port numbers |
|---|
| 50 | # are not handled correctly in sftp and scp URIs. |
|---|
| 51 | CONF_EXPORT_FILE="/var/db/confman/export.tgz" |
|---|
| 52 | CONF_EXPORT_URI="scp://${REPO_HOSTNAME}${CONF_EXPORT_FILE}" |
|---|
| 53 | |
|---|
| 54 | # What group should be able to read confman files? |
|---|
| 55 | CONF_GROUP="staff" |
|---|
| 56 | |
|---|
| 57 | # Enable or disable debugging |
|---|
| 58 | DEBUG="false" |
|---|
| 59 | |
|---|
| 60 | # A prefix to the live filesystem image. This should be unset if you don't |
|---|
| 61 | # want to use a prefix. Useful for testing confman, by having files installed |
|---|
| 62 | # into an arbitrary system root, instead of the actual system. |
|---|
| 63 | #LIVE_ROOT="/home/ccowart/img" |
|---|
| 64 | |
|---|