user.xml revision 4458
3832N/A<!--
3832N/A ! CDDL HEADER START
3832N/A !
3832N/A ! The contents of this file are subject to the terms of the
3832N/A ! Common Development and Distribution License, Version 1.0 only
3832N/A ! (the "License"). You may not use this file except in compliance
3832N/A ! with the License.
3832N/A !
3832N/A ! You can obtain a copy of the license at
3832N/A ! trunk/opends/resource/legal-notices/OpenDS.LICENSE
3832N/A ! or https://OpenDS.dev.java.net/OpenDS.LICENSE.
3832N/A ! See the License for the specific language governing permissions
3832N/A ! and limitations under the License.
3832N/A !
3832N/A ! When distributing Covered Code, include this CDDL HEADER in each
3832N/A ! file and include the License file at
3832N/A ! trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable,
3832N/A ! add the following below this CDDL HEADER, with the fields enclosed
3832N/A ! by brackets "[]" replaced with your own identifying information:
3832N/A ! Portions Copyright [yyyy] [name of copyright owner]
3832N/A !
3832N/A ! CDDL HEADER END
3832N/A !
3832N/A !
4458N/A ! Copyright 2008-2009 Sun Microsystems, Inc.
3832N/A ! -->
4458N/A
3832N/A<project name="user">
3832N/A
3832N/A <description>
3832N/A Configure user variables.
3832N/A </description>
3832N/A
3832N/A <target name="configure">
4458N/A <echo>* STAF configuration</echo>
3832N/A <input message=" Enter path to repository directory:"
3832N/A defaultvalue="${repository.dir}"
3832N/A addproperty="repository.dir.input"/>
4458N/A
4458N/A <input message=" Use default STAF/services version and configuration?"
4458N/A defaultvalue="${staf.default}"
4458N/A validargs="true,false"
4458N/A addproperty="staf.default.input"/>
4458N/A <if>
4458N/A <equals arg1="${staf.default.input}" arg2="false"/>
4458N/A <then>
4458N/A <input message=" Enter STAF version:"
4458N/A defaultvalue="${staf.version}"
4458N/A addproperty="staf.version.input"/>
4458N/A
4458N/A <input message=" Enter STAF port:"
4458N/A defaultvalue="${staf.port}"
4458N/A addproperty="staf.port.input"/>
4458N/A
4458N/A <input message=" Enter STAX version:"
4458N/A defaultvalue="${stax.version}"
4458N/A addproperty="stax.version.input"/>
4458N/A
4458N/A <input message=" Enter Email service version:"
4458N/A defaultvalue="${email.version}"
4458N/A addproperty="email.version.input"/>
4458N/A
4458N/A <input message=" Enter Event service version:"
4458N/A defaultvalue="${event.version}"
4458N/A addproperty="event.version.input"/>
4458N/A
4458N/A <input message=" Enter EventManager service version:"
4458N/A defaultvalue="${eventmanager.version}"
4458N/A addproperty="eventmanager.version.input"/>
4458N/A
4458N/A <input message=" Enter HTTP service version:"
4458N/A defaultvalue="${http.version}"
4458N/A addproperty="http.version.input"/>
4458N/A
4458N/A <input message=" Enter Tomcat service version:"
4458N/A defaultvalue="${tomcat.version}"
4458N/A addproperty="tomcat.version.input"/>
4458N/A </then>
4458N/A <else>
4458N/A <property name="staf.version.input" value="${staf.version}"/>
4458N/A <property name="staf.port.input" value="${staf.port}"/>
4458N/A <property name="stax.version.input" value="${stax.version}"/>
4458N/A <property name="email.version.input" value="${email.version}"/>
4458N/A <property name="event.version.input" value="${event.version}"/>
4458N/A <property name="eventmanager.version.input" value="${eventmanager.version}"/>
4458N/A <property name="http.version.input" value="${http.version}"/>
4458N/A <property name="tomcat.version.input" value="${tomcat.version}"/>
4458N/A </else>
4458N/A </if>
4458N/A
4458N/A <echo>* Proxy configuration</echo>
3832N/A <input message=" Use proxy?"
3832N/A defaultvalue="${proxy.enabled}"
4458N/A validargs="true,false"
3832N/A addproperty="proxy.enabled.input"/>
3832N/A <if>
4458N/A <equals arg1="${proxy.enabled.input}" arg2="true"/>
3832N/A <then>
3832N/A <input message=" Enter proxy host:"
3832N/A defaultvalue="${proxy.host}"
3832N/A addproperty="proxy.host.input"/>
4458N/A
3832N/A <input message=" Enter proxy port:"
3832N/A defaultvalue="${proxy.port}"
3832N/A addproperty="proxy.port.input"/>
4458N/A
3832N/A <input message=" Enter proxy user:"
3832N/A defaultvalue="${proxy.user}"
3832N/A addproperty="proxy.user.input"/>
4458N/A
3832N/A <input message=" Enter proxy password:"
3832N/A defaultvalue="${proxy.pass}"
3832N/A addproperty="proxy.pass.input"/>
3832N/A </then>
3832N/A <else>
3832N/A <property name="proxy.host.input" value="${proxy.host}"/>
3832N/A <property name="proxy.port.input" value="${proxy.port}"/>
3832N/A <property name="proxy.user.input" value="${proxy.user}"/>
3832N/A <property name="proxy.pass.input" value="${proxy.pass}"/>
3832N/A </else>
3832N/A </if>
3832N/A
4458N/A <echo>* Email configuration</echo>
3832N/A <input message=" Send report email?"
3832N/A defaultvalue="${email.enabled}"
4458N/A validargs="true,false"
3832N/A addproperty="email.enabled.input"/>
3832N/A <if>
4458N/A <equals arg1="${email.enabled.input}" arg2="true"/>
3832N/A <then>
3832N/A <input message=" Send email to:"
3832N/A defaultvalue="${email.to}"
3832N/A addproperty="email.to.input"/>
4458N/A <input message=" Enter email server host:"
3832N/A defaultvalue="${email.server.host}"
3832N/A addproperty="email.server.host.input"/>
4458N/A <input message=" Enter email server port:"
3832N/A defaultvalue="${email.server.port}"
4458N/A addproperty="eemail.server.port.input"/>
3832N/A </then>
3832N/A <else>
3832N/A <property name="email.to.input" value="${email.to}"/>
3832N/A <property name="email.server.host.input" value="${email.server.host}"/>
3832N/A <property name="email.server.port.input" value="${email.server.port}"/>
3832N/A </else>
3832N/A </if>
3832N/A
3832N/A <echo>Saving ...</echo>
3832N/A <echo file="${basedir}/user.properties"># User-defined values
3832N/A# This file is generated by "build user-configure" command
4458N/Arepository.dir=${repository.dir.input}
4458N/Astaf.default=${staf.default.input}
4458N/Astaf.port=${staf.port.input}
4458N/Astaf.version=${staf.version.input}
4458N/Astax.version=${stax.version.input}
4458N/Aemail.version=${email.version.input}
4458N/Aevent.version=${event.version.input}
4458N/Aeventmanager.version=${eventmanager.version.input}
4458N/Ahttp.version=${http.version.input}
4458N/Atomcat.version=${tomcat.version.input}
4458N/Aproxy.enabled=${proxy.enabled.input}
4458N/Aproxy.host=${proxy.host.input}
4458N/Aproxy.port=${proxy.port.input}
4458N/Aproxy.user=${proxy.user.input}
4458N/Aproxy.pass=${proxy.pass.input}
4458N/Aemail.enabled=${email.enabled.input}
4458N/Aemail.to=${email.to.input}
4458N/Aemail.server.host=${email.server.host.input}
4458N/Aemail.server.port=${email.server.port.input}</echo>
3832N/A </target>
3832N/A
3832N/A</project>