Usage: autocluster [OPTION] ... <COMMAND>
options:
-c <file> specify config file (default is "config")
-EOF
-
- releases=$(list_releases)
-
- usage_smart_display \
- defconf "WITH_RELEASE" "" \
- "<string>" "specify preset options for a release using a version string. Possible values are: ${releases}."
-
-cat <<EOF
-e <expr> execute <expr> and exit
-E <expr> execute <expr> and continue
-x enable script debugging
echo "\"$releases\""
}
-with_release () {
- local release="$1"
- shift # subsequent args are passed to release file
-
- # This simply loads an extra config file from $installdir/releases
- f="${installdir}/releases/${release}.release"
- if [ -r "$f" ] ; then
- . "$f"
- else
- f="${installdir}/releases/${release%%-*}.release"
- if [ -r "$f" ] ; then
- . "$f" "${release#*-}"
- else
- echo "Unknown release \"${release}\" specified to --with-release"
- printf "%-25s" "Supported releases are: "
- fill_text 25 "$(list_releases)"
- exit 1
- fi
- fi
-
-}
-
has_public_addresses_DEFAULT ()
{
false
-c) . "$(dirname $2)/$(basename $2)" ; shift 2 ;;
-e) run_hooks post_config_hooks ; eval "$2" ; exit ;;
-E) eval "$2" ; shift 2 ;;
- --with-release)
- with_release "$2"
- shift 2
- ;;
-x) set -x; shift ;;
--dump) run_hooks post_config_hooks ; dump_config ;;
--) shift ; break ;;