#!/bin/bash prepOnly_component() { if [ "$GROUPER_WS" = "true" ] && [ "$GROUPER_UI" != "true" ] && [ "$GROUPER_DAEMON" != "true" ] then if [ -z "$GROUPER_WS_ONLY" ] ; then echo "grouperContainer; INFO: (libraryPrep.sh-prepOnly_component) export GROUPER_WS_ONLY=true" export GROUPER_WS_ONLY=true fi fi if [ "$GROUPER_WS" != "true" ] && [ "$GROUPER_UI" = "true" ] && [ "$GROUPER_DAEMON" != "true" ] then if [ -z "$GROUPER_UI_ONLY" ] ; then echo "grouperContainer; INFO: (libraryPrep.sh-prepOnly_component) export GROUPER_UI_ONLY=true" export GROUPER_UI_ONLY=true fi fi if [ "$GROUPER_WS" != "true" ] && [ "$GROUPER_UI" != "true" ] && [ "$GROUPER_DAEMON" = "true" ] then if [ -z "$GROUPER_DAEMON_ONLY" ] ; then echo "grouperContainer; INFO: (libraryPrep.sh-prepOnly_component) export GROUPER_DAEMON_ONLY=true" export GROUPER_DAEMON_ONLY=true fi fi } prepOnly_ui() { if [ "$GROUPER_UI_ONLY" = "true" ] then if [ -z "$GROUPER_LOG_PREFIX" ]; then echo "grouperContainer; INFO: (libraryPrep.sh-prepOnly_ui) export GROUPER_LOG_PREFIX=grouper-ui" export GROUPER_LOG_PREFIX=grouper-ui fi fi } prepOnly_ws() { if [ "$GROUPER_WS_ONLY" = "true" ] then if [ -z "$GROUPER_LOG_PREFIX" ]; then echo "grouperContainer; INFO: (libraryPrep.sh-prepOnly_ui) export GROUPER_LOG_PREFIX=grouper-ws" export GROUPER_LOG_PREFIX=grouper-ws fi if [ -z "$GROUPER_CONTEXT_COOKIES" ]; then echo "grouperContainer; INFO: (libraryPrep.sh-prepOnly_ui) export GROUPER_CONTEXT_COOKIES=false" export GROUPER_CONTEXT_COOKIES=false fi # default to whatever ws context is if [ -z "$GROUPER_TOMCAT_CONTEXT" ] ; then echo "grouperContainer; INFO: (libraryPrep.sh-prepOnly_ui) GROUPER_TOMCAT_CONTEXT=$GROUPERWS_URL_CONTEXT" export GROUPER_TOMCAT_CONTEXT="$GROUPERWS_URL_CONTEXT" fi fi } prepOnly_daemon() { if [ "$GROUPER_DAEMON_ONLY" = "true" ] then if [ -z "$GROUPER_LOG_PREFIX" ]; then echo "grouperContainer; INFO: (libraryPrep.sh-prepOnly_daemon) GROUPER_LOG_PREFIX=grouper-daemon" export GROUPER_LOG_PREFIX=grouper-daemon fi fi } prepOnly() { prepOnly_component prepOnly_ws prepOnly_ui prepOnly_daemon } prepOnly_unsetAll() { unset -f prepOnly unset -f prepOnly_component unset -f prepOnly_daemon unset -f prepOnly_ui unset -f prepOnly_unsetAll unset -f prepOnly_ws } prepOnly_exportAll() { export -f prepOnly export -f prepOnly_component export -f prepOnly_daemon export -f prepOnly_ui export -f prepOnly_unsetAll export -f prepOnly_ws } # export everything prepOnly_exportAll