2cacab200fb387e290386593d9b2fca2e7beef33csovant<!--
2cacab200fb387e290386593d9b2fca2e7beef33csovant ! CDDL HEADER START
2cacab200fb387e290386593d9b2fca2e7beef33csovant !
2cacab200fb387e290386593d9b2fca2e7beef33csovant ! The contents of this file are subject to the terms of the
2cacab200fb387e290386593d9b2fca2e7beef33csovant ! Common Development and Distribution License, Version 1.0 only
2cacab200fb387e290386593d9b2fca2e7beef33csovant ! (the "License"). You may not use this file except in compliance
2cacab200fb387e290386593d9b2fca2e7beef33csovant ! with the License.
2cacab200fb387e290386593d9b2fca2e7beef33csovant !
3437829f938dbb44527d91fbbc5f430a1243c5a5JnRouvignac ! You can obtain a copy of the license at legal-notices/CDDLv1_0.txt
3437829f938dbb44527d91fbbc5f430a1243c5a5JnRouvignac ! or http://forgerock.org/license/CDDLv1.0.html.
2cacab200fb387e290386593d9b2fca2e7beef33csovant ! See the License for the specific language governing permissions
2cacab200fb387e290386593d9b2fca2e7beef33csovant ! and limitations under the License.
2cacab200fb387e290386593d9b2fca2e7beef33csovant !
2cacab200fb387e290386593d9b2fca2e7beef33csovant ! When distributing Covered Code, include this CDDL HEADER in each
3437829f938dbb44527d91fbbc5f430a1243c5a5JnRouvignac ! file and include the License file at legal-notices/CDDLv1_0.txt.
3437829f938dbb44527d91fbbc5f430a1243c5a5JnRouvignac ! If applicable, add the following below this CDDL HEADER, with the
3437829f938dbb44527d91fbbc5f430a1243c5a5JnRouvignac ! fields enclosed by brackets "[]" replaced with your own identifying
3437829f938dbb44527d91fbbc5f430a1243c5a5JnRouvignac ! information:
2cacab200fb387e290386593d9b2fca2e7beef33csovant ! Portions Copyright [yyyy] [name of copyright owner]
2cacab200fb387e290386593d9b2fca2e7beef33csovant !
2cacab200fb387e290386593d9b2fca2e7beef33csovant ! CDDL HEADER END
2cacab200fb387e290386593d9b2fca2e7beef33csovant !
2cacab200fb387e290386593d9b2fca2e7beef33csovant !
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant ! Copyright 2008-2009 Sun Microsystems, Inc.
2cacab200fb387e290386593d9b2fca2e7beef33csovant ! -->
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant
2cacab200fb387e290386593d9b2fca2e7beef33csovant<project name="user">
2cacab200fb387e290386593d9b2fca2e7beef33csovant
2cacab200fb387e290386593d9b2fca2e7beef33csovant <description>
2cacab200fb387e290386593d9b2fca2e7beef33csovant Configure user variables.
2cacab200fb387e290386593d9b2fca2e7beef33csovant </description>
2cacab200fb387e290386593d9b2fca2e7beef33csovant
2cacab200fb387e290386593d9b2fca2e7beef33csovant <target name="configure">
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <echo>* STAF configuration</echo>
2cacab200fb387e290386593d9b2fca2e7beef33csovant <input message=" Enter path to repository directory:"
2cacab200fb387e290386593d9b2fca2e7beef33csovant defaultvalue="${repository.dir}"
2cacab200fb387e290386593d9b2fca2e7beef33csovant addproperty="repository.dir.input"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <input message=" Use default STAF/services version and configuration?"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant defaultvalue="${staf.default}"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant validargs="true,false"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant addproperty="staf.default.input"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <if>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <equals arg1="${staf.default.input}" arg2="false"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <then>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <input message=" Enter STAF version:"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant defaultvalue="${staf.version}"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant addproperty="staf.version.input"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <input message=" Enter STAF port:"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant defaultvalue="${staf.port}"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant addproperty="staf.port.input"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <input message=" Enter STAX version:"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant defaultvalue="${stax.version}"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant addproperty="stax.version.input"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <input message=" Enter Email service version:"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant defaultvalue="${email.version}"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant addproperty="email.version.input"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <input message=" Enter Event service version:"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant defaultvalue="${event.version}"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant addproperty="event.version.input"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <input message=" Enter EventManager service version:"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant defaultvalue="${eventmanager.version}"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant addproperty="eventmanager.version.input"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <input message=" Enter HTTP service version:"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant defaultvalue="${http.version}"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant addproperty="http.version.input"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <input message=" Enter Tomcat service version:"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant defaultvalue="${tomcat.version}"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant addproperty="tomcat.version.input"/>
30bc8f42b7a3f724edb7cbc8e4e22e84e86c34cemadiot
30bc8f42b7a3f724edb7cbc8e4e22e84e86c34cemadiot <input message=" Enter Glassfish service version:"
30bc8f42b7a3f724edb7cbc8e4e22e84e86c34cemadiot defaultvalue="${glassfish.version}"
30bc8f42b7a3f724edb7cbc8e4e22e84e86c34cemadiot addproperty="glassfish.version.input"/>
30bc8f42b7a3f724edb7cbc8e4e22e84e86c34cemadiot
30bc8f42b7a3f724edb7cbc8e4e22e84e86c34cemadiot <input message=" Enter SunWebserver download url:"
30bc8f42b7a3f724edb7cbc8e4e22e84e86c34cemadiot defaultvalue="${sunwebserver.url}"
30bc8f42b7a3f724edb7cbc8e4e22e84e86c34cemadiot addproperty="sunwebserver.url.input"/>
30bc8f42b7a3f724edb7cbc8e4e22e84e86c34cemadiot
30bc8f42b7a3f724edb7cbc8e4e22e84e86c34cemadiot <input message=" Enter SunWebserver service version:"
30bc8f42b7a3f724edb7cbc8e4e22e84e86c34cemadiot defaultvalue="${sunwebserver.version}"
30bc8f42b7a3f724edb7cbc8e4e22e84e86c34cemadiot addproperty="sunwebserver.version.input"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant </then>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <else>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <property name="staf.version.input" value="${staf.version}"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <property name="staf.port.input" value="${staf.port}"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <property name="stax.version.input" value="${stax.version}"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <property name="email.version.input" value="${email.version}"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <property name="event.version.input" value="${event.version}"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <property name="eventmanager.version.input" value="${eventmanager.version}"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <property name="http.version.input" value="${http.version}"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <property name="tomcat.version.input" value="${tomcat.version}"/>
30bc8f42b7a3f724edb7cbc8e4e22e84e86c34cemadiot <property name="glassfish.version.input" value="${glassfish.version}"/>
30bc8f42b7a3f724edb7cbc8e4e22e84e86c34cemadiot <property name="sunwebserver.url.input" value="${sunwebserver.url}"/>
30bc8f42b7a3f724edb7cbc8e4e22e84e86c34cemadiot <property name="sunwebserver.version.input" value="${sunwebserver.version}"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant </else>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant </if>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <echo>* Proxy configuration</echo>
2cacab200fb387e290386593d9b2fca2e7beef33csovant <input message=" Use proxy?"
2cacab200fb387e290386593d9b2fca2e7beef33csovant defaultvalue="${proxy.enabled}"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant validargs="true,false"
2cacab200fb387e290386593d9b2fca2e7beef33csovant addproperty="proxy.enabled.input"/>
2cacab200fb387e290386593d9b2fca2e7beef33csovant <if>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <equals arg1="${proxy.enabled.input}" arg2="true"/>
2cacab200fb387e290386593d9b2fca2e7beef33csovant <then>
2cacab200fb387e290386593d9b2fca2e7beef33csovant <input message=" Enter proxy host:"
2cacab200fb387e290386593d9b2fca2e7beef33csovant defaultvalue="${proxy.host}"
2cacab200fb387e290386593d9b2fca2e7beef33csovant addproperty="proxy.host.input"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant
2cacab200fb387e290386593d9b2fca2e7beef33csovant <input message=" Enter proxy port:"
2cacab200fb387e290386593d9b2fca2e7beef33csovant defaultvalue="${proxy.port}"
2cacab200fb387e290386593d9b2fca2e7beef33csovant addproperty="proxy.port.input"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant
2cacab200fb387e290386593d9b2fca2e7beef33csovant <input message=" Enter proxy user:"
2cacab200fb387e290386593d9b2fca2e7beef33csovant defaultvalue="${proxy.user}"
2cacab200fb387e290386593d9b2fca2e7beef33csovant addproperty="proxy.user.input"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant
2cacab200fb387e290386593d9b2fca2e7beef33csovant <input message=" Enter proxy password:"
2cacab200fb387e290386593d9b2fca2e7beef33csovant defaultvalue="${proxy.pass}"
2cacab200fb387e290386593d9b2fca2e7beef33csovant addproperty="proxy.pass.input"/>
2cacab200fb387e290386593d9b2fca2e7beef33csovant </then>
2cacab200fb387e290386593d9b2fca2e7beef33csovant <else>
2cacab200fb387e290386593d9b2fca2e7beef33csovant <property name="proxy.host.input" value="${proxy.host}"/>
2cacab200fb387e290386593d9b2fca2e7beef33csovant <property name="proxy.port.input" value="${proxy.port}"/>
2cacab200fb387e290386593d9b2fca2e7beef33csovant <property name="proxy.user.input" value="${proxy.user}"/>
2cacab200fb387e290386593d9b2fca2e7beef33csovant <property name="proxy.pass.input" value="${proxy.pass}"/>
2cacab200fb387e290386593d9b2fca2e7beef33csovant </else>
2cacab200fb387e290386593d9b2fca2e7beef33csovant </if>
2cacab200fb387e290386593d9b2fca2e7beef33csovant
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <echo>* Email configuration</echo>
2cacab200fb387e290386593d9b2fca2e7beef33csovant <input message=" Send report email?"
2cacab200fb387e290386593d9b2fca2e7beef33csovant defaultvalue="${email.enabled}"
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant validargs="true,false"
2cacab200fb387e290386593d9b2fca2e7beef33csovant addproperty="email.enabled.input"/>
2cacab200fb387e290386593d9b2fca2e7beef33csovant <if>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <equals arg1="${email.enabled.input}" arg2="true"/>
2cacab200fb387e290386593d9b2fca2e7beef33csovant <then>
2cacab200fb387e290386593d9b2fca2e7beef33csovant <input message=" Send email to:"
2cacab200fb387e290386593d9b2fca2e7beef33csovant defaultvalue="${email.to}"
2cacab200fb387e290386593d9b2fca2e7beef33csovant addproperty="email.to.input"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <input message=" Enter email server host:"
2cacab200fb387e290386593d9b2fca2e7beef33csovant defaultvalue="${email.server.host}"
2cacab200fb387e290386593d9b2fca2e7beef33csovant addproperty="email.server.host.input"/>
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovant <input message=" Enter email server port:"
2cacab200fb387e290386593d9b2fca2e7beef33csovant defaultvalue="${email.server.port}"
14b261d3730ec904daf290aac6ca6da54aeea0c0csovant addproperty="email.server.port.input"/>
2cacab200fb387e290386593d9b2fca2e7beef33csovant </then>
2cacab200fb387e290386593d9b2fca2e7beef33csovant <else>
2cacab200fb387e290386593d9b2fca2e7beef33csovant <property name="email.to.input" value="${email.to}"/>
2cacab200fb387e290386593d9b2fca2e7beef33csovant <property name="email.server.host.input" value="${email.server.host}"/>
2cacab200fb387e290386593d9b2fca2e7beef33csovant <property name="email.server.port.input" value="${email.server.port}"/>
2cacab200fb387e290386593d9b2fca2e7beef33csovant </else>
2cacab200fb387e290386593d9b2fca2e7beef33csovant </if>
2cacab200fb387e290386593d9b2fca2e7beef33csovant
2cacab200fb387e290386593d9b2fca2e7beef33csovant <echo>Saving ...</echo>
2cacab200fb387e290386593d9b2fca2e7beef33csovant <echo file="${basedir}/user.properties"># User-defined values
2cacab200fb387e290386593d9b2fca2e7beef33csovant# This file is generated by "build user-configure" command
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovantrepository.dir=${repository.dir.input}
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovantstaf.default=${staf.default.input}
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovantstaf.port=${staf.port.input}
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovantstaf.version=${staf.version.input}
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovantstax.version=${stax.version.input}
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovantemail.version=${email.version.input}
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovantevent.version=${event.version.input}
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovanteventmanager.version=${eventmanager.version.input}
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovanthttp.version=${http.version.input}
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovanttomcat.version=${tomcat.version.input}
30bc8f42b7a3f724edb7cbc8e4e22e84e86c34cemadiotglassfish.version=${glassfish.version.input}
30bc8f42b7a3f724edb7cbc8e4e22e84e86c34cemadiotsunwebserver.url=${sunwebserver.url.input}
30bc8f42b7a3f724edb7cbc8e4e22e84e86c34cemadiotsunwebserver.version=${sunwebserver.version.input}
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovantproxy.enabled=${proxy.enabled.input}
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovantproxy.host=${proxy.host.input}
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovantproxy.port=${proxy.port.input}
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovantproxy.user=${proxy.user.input}
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovantproxy.pass=${proxy.pass.input}
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovantemail.enabled=${email.enabled.input}
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovantemail.to=${email.to.input}
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovantemail.server.host=${email.server.host.input}
23f633e1b8cc53fdac740eca4ab7e0341890bba2csovantemail.server.port=${email.server.port.input}</echo>
2cacab200fb387e290386593d9b2fca2e7beef33csovant </target>
2cacab200fb387e290386593d9b2fca2e7beef33csovant
2cacab200fb387e290386593d9b2fca2e7beef33csovant</project>