ssoadm revision 91809f12dede993bae2653ba508592c5488b7494
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango#!/bin/sh
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango#
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango# Copyright (c) 2008 Sun Microsystems Inc. All Rights Reserved
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango#
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango# The contents of this file are subject to the terms
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango# of the Common Development and Distribution License
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango# (the License). You may not use this file except in
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango# compliance with the License.
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango#
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango# You can obtain a copy of the License at
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango# https://opensso.dev.java.net/public/CDDLv1.0.html or
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango# opensso/legal/CDDLv1.0.txt
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango# See the License for the specific language governing
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango# permission and limitations under the License.
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango#
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango# When distributing Covered Code, include this CDDL
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango# Header Notice in each file and include the License file
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango# at opensso/legal/CDDLv1.0.txt.
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango# If applicable, add the following below the CDDL Header,
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango# with the fields enclosed by brackets [] replaced by
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango# your own identifying information:
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango# "Portions Copyrighted [year] [name of copyright owner]"
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango#
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango# $Id: ssoadm,v 1.20 2010/01/28 00:49:05 bigfatrat Exp $
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango#
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango# Portions Copyrighted 2010-2014 ForgeRock AS.
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elangoif [ -z "$JAVA_HOME" ] ; then
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango JAVA_HOME="\@JAVA_HOME@"
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elangofi
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna ElangoTOOLS_HOME="@TOOLS_HOME@"
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna ElangoEXT_CLASSPATH=$CLASSPATH
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna ElangoLIB_CP=
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elangofor JAR in ${TOOLS_HOME}/lib/*.jar; do
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango LIB_CP=${LIB_CP}:${JAR}
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elangodone
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna ElangoCLASSPATH="@CONFIG_DIR@"
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna ElangoCLASSPATH="${CLASSPATH}:${LIB_CP}"
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna ElangoCLASSPATH="$CLASSPATH:$TOOLS_HOME/classes:$TOOLS_HOME/resources"
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elangoif [ -n "$EXT_CLASSPATH" ] ; then
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango CLASSPATH=$EXT_CLASSPATH:$CLASSPATH
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elangofi
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango$JAVA_HOME/bin/java -Xms256m -Xmx512m -cp "$CLASSPATH" \
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango -D"sun.net.client.defaultConnectTimeout=3000" \
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango -D"openam.naming.sitemonitor.disabled=true" \
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango -D"com.iplanet.am.serverMode=false" \
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango -D"com.sun.identity.sm.notification.enabled=false" \
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango -D"bootstrap.dir=@CONFIG_DIR@" \
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango -D"com.iplanet.services.debug.directory=@DEBUG_DIR@" \
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango -D"com.sun.identity.log.dir=@LOG_DIR@" \
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango -D"definitionFiles=com.sun.identity.cli.AccessManager,com.sun.identity.federation.cli.FederationManager" \
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango -D"commandName=ssoadm" \
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango -D"amconfig=AMConfig" \
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango -D"java.version.current=java.vm.version" \
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango -D"java.version.expected=1.4+" \
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango -D"am.version.current=com.iplanet.am.version" \
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango -D"am.version.expected=@AM_VERSION@" \
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango -D"com.iplanet.am.sdk.package=com.iplanet.am.sdk.remote" \
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango -D"com.sun.identity.idm.remote.notification.enabled=false" \
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango com.sun.identity.cli.CommandManager "$@"
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango