[jboss-cvs] repository.jboss.com/jbossas/4.0.4.GA-JBINSTALL-57/install ...

Alex Pinkin alex.pinkin at jboss.com
Thu Jul 20 12:16:25 EDT 2006


  User: apinkin 
  Date: 06/07/20 12:16:25

  Added:       jbossas/4.0.4.GA-JBINSTALL-57/install      userInputSpec.xml
                        resources.zip antActionsSpec.xml build.xml
                        component-install.xml
  Log:
  JBINSTALL-57: adding installer artifacts to repository components
  TBD: components builds need to be updated
  
  Revision  Changes    Path
  1.1      date: 2006/07/20 16:16:25;  author: apinkin;  state: Exp;repository.jboss.com/jbossas/4.0.4.GA-JBINSTALL-57/install/userInputSpec.xml
  
  Index: userInputSpec.xml
  ===================================================================
  <userInput>
     <!-- Server configuration name panel -->
     <panel order="0">
        <field type="title" align="right"
           txt=" Configuration Name" bold="true" size="2"
           id="configName"
           icon="/images/search.png"
           />
        <field type="text" variable="SERVER_CONFIG">
           <description align="left" txt="The jboss server/xxx configuration name, e.g., default, all"
              id="serverConfigName.text"/>
           <spec txt="Name:" id="text.label" size="32" set="default"/>
        </field>
        <field type="divider" align="center"/>
        <field type="staticText" align="left"
           txt="Note: Using a configuration name other than 'default' will require use of -c name to select the configuration" />
     </panel>
  
     <!-- Isolation/call by value flag for deployers/jndi -->
     <panel order="1">
        <!-- Only show this if the ejb or ear deployer are selected -->
        <createForPack name="ejb-deployer" />
        <createForPack name="ear-deployer" />
        <field type="title" align="right"
           txt="Isolation and Call by Value Semantics" bold="true" size="1"
           id="isolation"
           icon="/images/tool.png"
           />
        <field type="staticText" align="left"
           txt="Enable deployment isolation/call by value as the default deployment mode. See http://wiki.jboss.org/wiki/Wiki.jsp?page=ClassLoadingConfiguration and http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossClassLoadingUseCases for a discussion of related class loading issues."
           id="enableIsolationText"/>
        <field type="check" variable="enableIsolation">
           <spec txt="Enable deployment isolation/call by value"
              id="enableIsolation" true="true" false="false"
              set="false"/>
        </field>
     </panel>
  
     <!-- JMX Security Panel -->
     <panel order="2">
        <field type="title" align="right"
           txt=" JMX Security" bold="true" size="2"
           id="jmxSecurity"
           icon="/images/lock.png"
           />
  
        <!-- JMX interface security -->
        <field type="staticText" align="left"
           txt="This section allows you to control whether the JMX interfaces are secured. See http://wiki.jboss.org/wiki/Wiki.jsp?page=SecureJBoss for additional security configuration."
           id="jmxSecurityText"/>
        <field type="check" variable="secureJmxConsole">
           <!--
           <description align="left" txt="Should the jmx-console.war be secured?"
              id="secureJmxConsole"/>
           -->
           <spec txt="Secure jmx-console.war" id="secureJmxConsole" true="true" false="false"
              set="false"/>
        </field>
        <field type="check" variable="secureWebConsole">
           <spec txt="Secure web-console.war" id="secureWebConsole" true="true" false="false"
              set="false"/>
        </field>
        <field type="check" variable="secureJmxConnector">
           <spec txt="Secure jmx-invoker-service" id="secureJmxConnector" true="true" false="false"
              set="false"/>
        </field>
        <field type="check" variable="secureRmiHttpConnector">
           <spec txt="Secure rmi/http invoker" id="secureRmiHttpConnector" true="true" false="false"
              set="false"/>
        </field>
  
        <!-- The JAAS security domain names (without the java:/jaas prefix) -->
        <field type="divider" align="center"/>
        <field type="text" variable="jmxConsoleDomain">
           <description align="left" txt="The JAAS security domain name for the jmx access points"
              id="jmxConsoleDomain.text"/>
           <spec txt="Enter security-domain:" id="text.label" size="32" set="jmx-console"/>
        </field>
        <!--
        <field type="text" variable="webConsoleDomain">
           <description align="left" txt="The JAAS security domain name for the web-console.war"
              id="webConsoleDomain.text"/>
           <spec txt="Enter security-domain:" id="text.label" size="32" set="web-console"/>
        </field>
        -->
  
        <!-- The default admin username/password -->
        <field type="divider" align="center"/>
        <field type="text" variable="adminUser">
           <!--
           <description align="left" txt="The default admin user name"
              id="adminUser.text"/>
           -->
           <spec txt="Enter admin username:" id="text.label" size="32" set="admin"/>
        </field>
        <field type="text" variable="adminPassword">
           <!--
           <description align="left" txt="The default admin user password"
              id="adminPassword.text"/>
              -->
           <spec txt="Enter admin password:" id="text.label" size="32" set="admin"/>
        </field>
     </panel>
     
     <!-- Keystore password -->
     <panel order="3">
  <field type="staticText" align="left"
               txt="If you've specified any SSL services, we will need the location of your keystore. If you do not have a keystore, we can create the keystore for you. If you do not let us generate it, you will need to copy it into the JBOSS_HOME/server/CONFIG/conf directory"/>
        <field type="divider" align="center"/>
        <field type="text" variable="KEYSTORE_PATH">
           <spec txt="name of keystore in server/CONFIG/conf" size="32" set="jbmail.store"/>
        </field>
        <field type="text" variable="KEYSTORE_PASS">
           <spec txt="Keystore password (must be at least 6 letters)" id="text.label" size="32" set="jbmsrulez123"/>
        </field>
        <field type="divider" align="center"/>
        <field type="check" variable="GENERATE_STORE">
           <spec txt="Generate Keystore" id="text.label" size="32" set="true" true="true" false="false"/>
        </field>
        <field type="divider" align="center"/>
        <field type="staticText" align="left"
               txt="Answer the following only if we are generating a keystore for you."/>
        <field type="text" variable="KEYSTORE_CN">
           <spec txt="Hostname" id="text.label" size="32" set="localhost.localdomain"/>
        </field>
        <field type="text" variable="KEYSTORE_OU">
           <spec txt="Company/Organization Unit" id="text.label" size="32" set="BigCo, Inc."/>
        </field>
        <field type="text" variable="KEYSTORE_O">
           <spec txt="Division/Organization" id="text.label" size="32" set="IT Group"/>
        </field>
        <field type="text" variable="KEYSTORE_L">
           <spec txt="City/Locality" id="text.label" size="32" set="Durham"/>
        </field>
        <field type="text" variable="KEYSTORE_ST">
           <spec txt="State/Province" id="text.label" size="32" set="North Carolina"/>
        </field>
        <field type="text" variable="KEYSTORE_C">
           <spec txt="Country (2 letter)" id="text.label" size="2" set="US"/>
        </field>
     </panel>
  </userInput>
  
  
  
  1.1      date: 2006/07/20 16:16:25;  author: apinkin;  state: Exp;repository.jboss.com/jbossas/4.0.4.GA-JBINSTALL-57/install/resources.zip
  
  	<<Binary file>>
  
  
  1.1      date: 2006/07/20 16:16:25;  author: apinkin;  state: Exp;repository.jboss.com/jbossas/4.0.4.GA-JBINSTALL-57/install/antActionsSpec.xml
  
  Index: antActionsSpec.xml
  ===================================================================
  <antactions>
  
    <!-- Make the bin scripts executable -->
    <pack name="jmx-core">
      <antcall order="afterpacks" buildfile="${INSTALL_PATH}/scripts/as/ant-chmod.xml">
               verbose="false">
         <property name="INSTALL_PATH" value="${INSTALL_PATH}"/>
         <target name="chmod-bin"/>
      </antcall>
    </pack>
  
  </antactions>
  
  
  
  1.1      date: 2006/07/20 16:16:25;  author: apinkin;  state: Exp;repository.jboss.com/jbossas/4.0.4.GA-JBINSTALL-57/install/build.xml
  
  Index: build.xml
  ===================================================================
  <project name="JEMS Installer - JBoss AS" default="unzip-thirdparty">
  
     <!-- Unzip/arrange the thirdpary content into a structure usable with
     the installer packs
     -->  
     <target name="unzip-thirdparty" unless="unzip-bypass.on">
        <delete dir="${jboss.dist}" />
        <!-- Extract the jboss dist -->  
        <unzip dest="output" src="${jboss.thirdparty}/jbossas/lib/jbossas-repo.zip" />
        <!-- Unpack the javaee5 binaries -->
        <!-- aop -->  
        <mkdir dir="output/javaee5/aop/client" />
        <mkdir dir="output/javaee5/aop/deploy" />
        <mkdir dir="output/javaee5/aop/lib" />
        <copy todir="output/javaee5/aop/client">
           <fileset dir="${jboss.thirdparty}/jboss/aop/lib">
              <include name="jboss-aop-jdk50-client.jar" />  
              <include name="jboss-aspect-jdk50-client.jar" />  
           </fileset>
        </copy>
        <unzip dest="output/javaee5/aop/deploy/jboss-aop-jdk50.deployer"
           src="${jboss.thirdparty}/jboss/aop/bin/jboss-aop-jdk50.deployer" />
  
        <!-- Prepare installer descriptors and resources -->
        <copy todir="${jboss.dist}/install">
           <fileset dir="${jboss.thirdparty}/jbossas/install"/>
        </copy>
        <unzip dest="${jboss.dist}/install" src="${jboss.thirdparty}/jbossas/install/resources.zip" />
     	
        <!-- Jar up the velocity templates -->
        <jar destfile="output/as-templates.jar">
           <fileset dir="${jboss.dist}/install">
              <include name="templates/**" />
           </fileset>
        </jar>
  
  
     </target>
    
  </project>
  
  
  
  1.1      date: 2006/07/20 16:16:25;  author: apinkin;  state: Exp;repository.jboss.com/jbossas/4.0.4.GA-JBINSTALL-57/install/component-install.xml
  
  Index: component-install.xml
  ===================================================================
  <installation version="1.0">
  
    <panels>
      <!-- UserInputPanel#0 - server config name -->
      <panel classname="UserInputPanel"/>
      <!-- UserInputPanel#1 - deployment isolation -->
      <panel classname="UserInputPanel"/>
      <!-- UserInputPanel#2 - jmx security -->
      <panel classname="UserInputPanel"/>
    </panels>
  
    <packs>
  
  	 <!-- jmx-core -->
      <pack name="jmx-core"
            group="Core"
            required="yes">
        <description>This package contains the core JBoss startup scripts and and
          libraries.</description>
        <file src="@{jboss.dist}/bin" targetdir="$INSTALL_PATH"/>
        <file src="@{jboss.dist}/lib" targetdir="$INSTALL_PATH"/>
        <!-- Ant installer scripts run post install -->
        <fileset dir="@{jboss.dist}/install/scripts" targetdir="$INSTALL_PATH/scripts/as">
          <include name="*"/>
        </fileset>
      </pack>
  
      <pack name="docs"
            group="Core"
            required="no">
        <description>This package contains the JBoss documentation directory,
          including XML DTDs and schemas and service examples.</description>
        <file src="@{jboss.docs}" targetdir="$INSTALL_PATH"/>
      </pack>
  
      <pack name="client"
            installGroups="minimal,default,all,jms,ejb3,ejb3-clustered,portal"
            group="Core"
            required="no">
        <description>This package contains the JAR files needed to access JBoss
          from a remote client.</description>
        <file src="@{jboss.dist}/client" targetdir="$INSTALL_PATH"/>
      </pack>
  
      <pack name="mc-minimal"
            installGroups="minimal"
            group="Core"
            required="no">
        <description>This package contains the core JMX microkernel and provides a
          minimal footprint with logging, services and hot
          deployment.</description>
        <fileset dir="@{jboss.dist}/install"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="conf/jboss-service.xml"/>
          <additionaldata key="jboss-service.xml"
                          value="conf/jboss-service.xml.vm"/>
        </fileset>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="conf/log4j.xml"/>
          <include name="conf/xmdesc/*"/>
          <include name="lib/log4j.jar"/>
          <include name="lib/jboss-minimal.jar"/>
        </fileset>
        <depends packname="jmx-core"/>
      </pack>
  
      <pack name="minimal"
            installGroups="default,all,jms,tomcat"
            group="Core"
            required="no">
        <description>This package contains the core JMX microkernel and provides a
          minimal footprint with logging, services and hot
          deployment.</description>
        <fileset dir="@{jboss.dist}/install"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="conf/jboss-service.xml"/>
          <additionaldata key="jboss-service.xml"
                          value="conf/jboss-service.xml.vm"/>
        </fileset>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="conf/log4j.xml"/>
          <include name="conf/xmdesc/*"/>
          <include name="lib/log4j.jar"/>
          <include name="lib/jboss.jar"/>
        </fileset>
        <depends packname="jmx-core"/>
      </pack>
  
      <!-- xmlresolver-service.xml -->
      <pack name="xmlresolver"
            group="Core"
            required="no">
        <description>XML entity resolution configuration service</description>
        <fileset dir="@{jboss.dist}/install"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/xmlresolver-service.xml"/>
        </fileset>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="lib/xmlentitymgr.jar"/>
        </fileset>
        <depends packname="jmx-core"/>
      </pack>
  
      <!-- binding-service -->
      <pack name="binding-service"
            installGroups="default,all"
            group="JMX"
            required="no">
        <description>This package contains the binding service manager for
          port/host mapping when running multiple JBoss instances on one
          machine.</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="lib/bindingservice-plugin.jar"/>
        </fileset>
        <depends packname="minimal"/>
      </pack>
  
      <pack name="snmp-adaptor.sar"
            installGroups="all"
            group="JMX"
            required="no">
        <description>snmp-adapter converts JMX notifications to traps to send to SNMP managers. 
        snmp-adaptor also acts as SNMP agent by mapping get/set requests to MBean attribute get/sets</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/snmp-adaptor.sar/**"/>
          <include name="lib/snmp-support.jar"/>
        </fileset>
        <depends packname="minimal"/>
      </pack>
  
      <!-- bsh-deployer.xml -->
      <pack name="bsh-deployer"
            installGroups="default,all,ejb3,ejb3-clustered,portal"
            group="Deployers"
            required="no">
        <description>This package provides the bean shell deployer, which deploys
          bsh scripts as services.</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/bsh-deployer.xml"/>
          <include name="lib/bsh-1.3.0.jar"/>
          <include name="lib/bsh-deployer.jar"/>
        </fileset>
        <depends packname="minimal"/>
      </pack>
  
      <!-- cache-invalidation-service.xml -->
      <pack name="cache-invalidation-service.xml"
            installGroups="default,all"
            group="J2EE/EJB"
            required="no">
        <description>This package provides the EJB2.1 entity cache invalidation
          service.</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/cache-invalidation-service.xml"/>
          <include name="lib/jboss.jar"/>
        </fileset>
        <depends packname="minimal"/>
        <depends packname="ejb-deployer"/>
      </pack>
      <!-- client-deployer-service.xml -->
      <pack name="client-deployer-service"
            installGroups="default,all"
            group="J2EE/Deployers"
            required="no">
        <description>This package provides the client application deployer, which
          deploys J2EE 1.4 application client JARs.</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/client-deployer-service.xml"/>
          <include name="lib/jboss.jar"/>
          <include name="lib/jboss-j2ee.jar"/>
        </fileset>
        <depends packname="ear-deployer"/>
      </pack>
  
      <!-- dynclassloader-service.xml -->
      <pack name="dynclassloader-service.xml"
            installGroups="default,all"
            group="RMI"
            required="no">
        <description>This package provides the RMI dynamic class loading service.
          It is only needed when using remote RMI clients that aren't bundles with
          all required JAR files.</description>
        <fileset dir="@{jboss.dist}/install"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/dynclassloader-service.xml"/>
        </fileset>
        <!-- <depends packname="ear-deployer"/>-->
        <depends packname="minimal"/>
      </pack>
  
      <!-- dynclassloader-service.xml -->
      <pack name="iiop-service.xml"
            installGroups="all"
            group="RMI"
            required="no">
        <description>RMI/IIOP</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="conf/jacorb.properties"/>
          <include name="deploy/iiop-service.xml"/>
          <include name="lib/avalon-framework.jar"/>
          <include name="lib/jacorb.jar"/>
          <include name="lib/jboss-iiop.jar"/>
        </fileset>
        <!-- <depends packname="ear-deployer"/>-->
        <depends packname="minimal"/>
      </pack>
  
      <!-- ear-deployer.xml -->
      <pack name="ear-deployer"
            installGroups="default,all,ejb3,ejb3-clustered,portal"
            group="J2EE/Deployers"
            required="no">
        <description>This package provides the EAR Deployer. It deploys J2EE 1.4
          EAR files.</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/ear-deployer.xml"/>
          <include name="lib/jboss-j2ee.jar"/>
          <additionaldata key="ear-deployer.xml"
                          value="deploy/ear-deployer.xml.vm"/>
        </fileset>
        <depends packname="naming"/>
        <depends packname="ejb-deployer"/>
        <depends packname="war-deployer"/>
      </pack>
  
  	 <pack name="ejb-timer-service"
            installGroups="default,all"
            group="J2EE/Deployers"
            required="no">
        <description>This is the EJB timer service provider</description>
        <fileset dir="@{jboss.dist}/install"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/ejb-timer-service.xml"/>
        </fileset>
        <depends packname="dynclassloader-service.xml"/>
      </pack>
  
      <!-- ejb-deployer.xml -->
      <pack name="ejb-deployer"
            installGroups="default,all"
            group="J2EE/Deployers"
            required="no">
        <description>This is the EJB2.1 container and deployer. It deploys J2EE
          1.4 EJB JAR files.</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="conf/standard*.xml"/>
          <include name="lib/bcel.jar"/>
          <include name="lib/jboss.jar"/>
          <include name="lib/jboss-j2ee.jar"/>
          <include name="lib/jpl-pattern.jar"/>
          <include name="lib/jpl-util.jar"/>
        </fileset>
        <fileset dir="@{jboss.dist}/install"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/ejb-deployer.xml"/>
          <additionaldata key="ejb-deployer.xml"
                          value="deploy/ejb-deployer.xml.vm"/>
        </fileset>
  
        <depends packname="minimal"/>
        <depends packname="naming"/>
        <depends packname="security"/>
        <depends packname="jca-service"/>
        <depends packname="jboss-local-jdbc.rar"/>
        <depends packname="hsqldb-ds"/>
        <depends packname="jta-service"/>
        <depends packname="usertx-service"/>
        <depends packname="invokers-service"/>
        <depends packname="ejb-timer-service"/>
      </pack>
  
      <!-- hsqldb-ds.xml -->
      <pack name="hsqldb-ds"
            installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
            group="Database"
            required="no">
        <description>This package provides the embedded Hypersonic database, which
          is the default database for several JBoss services.</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/hsqldb-ds.xml"/>
          <include name="lib/hsqldb-plugin.jar"/>
          <include name="lib/hsqldb.jar"/>
          <additionaldata key="service" value="hsqldb-ds.xml"/>
        </fileset>
        <depends packname="jca-service"/>
        <depends packname="jboss-local-jdbc.rar"/>
      </pack>
  
      <!-- http-invoker.sar -->
      <pack name="rmi-http-invoker"
            installGroups="default,all"
            group="Invokers"
            required="no">
        <description>This package provides the RMI over HTTP invoker service. It
          allows remote requests to be tunneled over HTTP to pass through
          firewalls.</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/http-invoker.sar/**"/>
          <include name="lib/jboss.jar"/>
          <additionaldata key="web.xml" value="invoker.war/WEB-INF/web.xml.vm"/>
          <additionaldata key="jboss-web.xml"
                          value="invoker.war/WEB-INF/jboss-web.xml.vm"/>
        </fileset>
        <depends packname="war-deployer"/>
      </pack>
  
      <!-- jboss-aop.deployer -->
      <pack name="jboss-aop-deployer"
            installGroups="all,default"
            group="Deployers"
            required="no">
        <description>JBossAOP aspect manager and deployer services</description>
        <fileset dir="@{jboss.dist}/server/deploy"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG/deploy">
          <include name="jboss-aop.deployer/**"/>
        </fileset>
        <fileset dir="@{jboss.dist}/server/lib"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG/lib">
          <include name="javassist.jar"/>
        </fileset>
        <depends packname="minimal"/>
      </pack>
  
      <!-- jboss-bean.deployer -->
      <pack name="jboss-bean-deployer"
            installGroups="default,all,ejb3,ejb3-clustered,portal"
            group="Deployers"
            required="no">
        <description>Application level microcontainer deployment
          service</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/jboss-bean.deployer/**"/>
        </fileset>
        <depends packname="minimal"/>
      </pack>
  
      <!-- jboss-ha-local-jdbc.rar -->
      <pack name="jboss-ha-local-jdbc"
            installGroups="default,all"
            group="JCA"
            required="no">
        <description>A JDBC DataSource resource adaptor with local tx support and
          failover</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/jboss-ha-local-jdbc.rar"/>
          <include name="lib/jboss-common-jdbc-wrapper.jar"/>
        </fileset>
        <depends packname="jca-service"/>
        <depends packname="jdbc-metadata-service"/>
      </pack>
  
      <!-- jboss-ha-xa-jdbc.rar -->
      <pack name="jboss-ha-xa-jdbc"
            installGroups="default,all"
            group="JCA"
            required="no">
        <description>A JDBC DataSource resource adaptor with XA tx support and
          failover</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/jboss-ha-xa-jdbc.rar"/>
          <include name="lib/jboss-common-jdbc-wrapper.jar"/>
        </fileset>
        <depends packname="jca-service"/>
        <depends packname="jdbc-metadata-service"/>
      </pack>
  
      <!-- jboss-local-jdbc.rar -->
      <pack name="jboss-local-jdbc.rar"
            installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
            group="JCA"
            required="no">
        <description>A JDBC DataSource resource adaptor with local tx
          support</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/jboss-local-jdbc.rar"/>
          <include name="lib/jboss-common-jdbc-wrapper.jar"/>
        </fileset>
        <depends packname="jca-service"/>
        <depends packname="jdbc-metadata-service"/>
      </pack>
  
      <!-- jboss-xa-jdbc.rar -->
      <pack name="jboss-xa-jdbc"
            installGroups="default,all,jms"
            group="JCA"
            required="no">
        <description>A JDBC DataSource resource adaptor with XA tx
          support</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/jboss-xa-jdbc.rar"/>
          <include name="lib/jboss-common-jdbc-wrapper.jar"/>
        </fileset>
        <depends packname="jca-service"/>
        <depends packname="jdbc-metadata-service"/>
      </pack>
  
  	 <!-- JavaMail libs -->
      <pack name="javamail"
            installGroups="default,all,ejb3,ejb3-clustered,portal"
            group="Mail"
            required="no">
        <description>JavaMail jars</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="lib/activation.jar"/>
          <include name="lib/mail.jar"/>
        </fileset>
      </pack>
  
      <!-- jboss retro translation runtime jars -->
      <pack name="jbossretro"
            installGroups="default,all"
            group="J2EE/Deployers"
            required="no">
        <description>J2SE5 to J2SE1.4 translation support</description>
        <fileset dir="@{jboss.dist}/server/lib"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG/lib">
          <include name="jboss-backport-concurrent.jar"/>
          <include name="jbossretro-rt.jar"/>
          <include name="javassist.jar"/>
        </fileset>
      </pack>
  
      <!-- jbossjca-service.xml -->
      <pack name="jca-service"
            installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
            group="JCA"
            required="no">
        <description>The JCA 1.5 connector architecture support</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/jbossjca-service.xml"/>
          <include name="deploy/sqlexception-service.xml"/>
          <include name="lib/jboss-j2ee.jar"/>
          <include name="lib/jboss-jca.jar"/>
        </fileset>
        <depends packname="jta-service"/>
        <depends packname="naming"/>
        <depends packname="security"/>
      </pack>
  
      <!-- jdbc-metadata-service.xml -->
      <pack name="jdbc-metadata-service"
            installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
            group="J2EE/EJB"
            required="no">
        <description>An MBean that is a registry for JDBC type-mapping
          metadata</description>
        <fileset dir="@{jboss.dist}/install"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/jdbc-metadata-service.xml"/>
        </fileset>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="lib/jboss-jca.jar"/>
          <include name="conf/standard*.xml"/>
        </fileset>
        <depends packname="jca-service"/>
      </pack>
  
      <!-- jms/jbossmq-service.xml -->
      <pack name="jbossmq-service"
            installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
            group="JMS"
            required="no">
        <description>JMS 1.1 core services</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/jms/jbossmq-service.xml"/>
          <include name="deploy/jms/hsqldb-jdbc-state-service.xml"/>
          <include name="deploy/jms/hsqldb-jdbc2-service.xml"/>
          <include name="lib/jbossmq.jar"/>
        </fileset>
        <depends packname="hsqldb-ds"/>
        <!-- hsql required by default -->
  
        <depends packname="jta-service"/>
        <depends packname="naming"/>
        <depends packname="security"/>
      </pack>
  
      <!-- jms/jbossmq-destinations-service.xml -->
      <pack name="default-jms-destintations"
            installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
            group="JMS"
            required="no">
        <description>Optional JMS destintation definitions</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/jms/jbossmq-destinations-service.xml"/>
        </fileset>
        <depends packname="jbossmq-service"/>
      </pack>
  
      <!-- jms/jbossmq-destinations-service.xml -->
      <pack name="jms-asf-rar"
            installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
            group="JMS"
            required="no">
        <description>JMS resource adaptor and app server integration
          layer</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/jms/jms-ds.xml"/>
          <include name="deploy/jms/jms-ra.rar"/>
        </fileset>
        <depends packname="jbossmq-service"/>
        <depends packname="jca-service"/>
      </pack>
  
      <!-- jms/jbossmq-httpil.sar -->
      <pack name="jms-http-invoker"
            installGroups="default,all"
            group="JMS"
            required="no">
        <description>Optional JMS invoker using HTTP for transport</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/jms/jbossmq-httpil.sar/**"/>
        </fileset>
        <depends packname="jbossmq-service"/>
        <depends packname="war-deployer"/>
      </pack>
  
      <!-- jms/jvm-il-service.xml -->
      <pack name="jms-injvm-invoker"
            installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
            group="JMS"
            required="no">
        <description>Default JMS in memory invoker</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/jms/jvm-il-service.xml"/>
        </fileset>
        <depends packname="jbossmq-service"/>
      </pack>
  
      <!-- jms/uil2-service.xml -->
      <pack name="jms-socket-invoker"
            installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
            group="JMS"
            required="no">
        <description>Default JMS socket based invoker</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/jms/uil2-service.xml"/>
        </fileset>
        <depends packname="jbossmq-service"/>
      </pack>
  
      <!-- jmx-console.war -->
      <pack name="jmx-console"
            installGroups="default,all,tomcat,ejb3,ejb3-clustered,portal"
            group="JMX"
            required="no">
        <description>An HTML console for the JMX server</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/jmx-console.war/**"/>
          <additionaldata key="web.xml"
                          value="jmx-console.war/WEB-INF/web.xml.vm"/>
          <additionaldata key="jboss-web.xml"
                          value="jmx-console.war/WEB-INF/jboss-web.xml.vm"/>
        </fileset>
        <depends packname="war-deployer"/>
      </pack>
  
      <!-- invokers-service.xml -->
      <pack name="invokers-service"
         installGroups="default,all"
         group="Invokers"
         required="no">
         <description>This package provides the basic detached transport
           invoker services in JBoss, including RMI over JRMP and the more
           efficient pooled invoker.  It is needed for remote RMI access into
           JBoss.</description>
         <fileset dir="@{jboss.dist}/install"
            targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
            <include name="deploy/invokers-service.xml"/>
            <additionaldata key="service" value="invokers-service.xml" />
         </fileset>
         <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
           <include name="lib/jboss.jar"/>
         </fileset>
         <depends packname="minimal" />
         <depends packname="jboss-remoting" />
         <depends packname="jta-service" />
      </pack>
  
      <!-- jmx-invoker-service.xml -->
      <pack name="jmx-invoker-service"
            installGroups="default,all,ejb3,ejb3-clustered,portal"
            group="JMX"
            required="no">
        <description>A RMI invoker for accessing the JMX server</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/jmx-invoker-service.xml"/>
          <include name="lib/jmx-adaptor-plugin.jar"/>
          <additionaldata key="jmx-invoker-service.xml"
                          value="jmx-invoker-service.xml.vm"/>
        </fileset>
        <depends packname="invokers-service"/>
        <depends packname="security"/>
      </pack>
  
      <!-- jsr77-service.xml -->
      <pack name="jsr77-service"
            installGroups="default,all"
            group="JMX"
            required="no">
        <description>JSR-77 Single JBoss Server Management Domain</description>
        <fileset dir="@{jboss.dist}/install"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/jsr77-service.xml"/>
        </fileset>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="lib/jboss-jsr77.jar"/>
          <include name="lib/jboss-management.jar"/>
        </fileset>
        <depends packname="minimal"/>
      </pack>
  
      <!-- jta-service.xml -->
      <pack name="jta-service"
            installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
            group="JTA"
            required="no">
        <description>The JTA service</description>
        <fileset dir="@{jboss.dist}/install"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/jta-service.xml"/>
        </fileset>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="lib/jboss-j2ee.jar"/>
          <include name="lib/jboss-transaction.jar"/>
        </fileset>
        <depends packname="naming"/>
      </pack>
  
      <!-- usertx-service.xml -->
      <pack name="usertx-service"
            installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
            group="JTA"
            required="no">
        <description>The UserTransaction service</description>
        <fileset dir="@{jboss.dist}/install"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/usertx-service.xml"/>
        </fileset>
        <depends packname="jta-service"/>
        <depends packname="invokers-service"/>
      </pack>
  
      <!-- mail-service.xml -->
      <pack name="mail-service"
            installGroups="default,all,ejb3,ejb3-clustered,portal"
            group="Mail"
            required="no">
        <description>The JavaMail integration service</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/mail-service.xml"/>
          <include name="lib/mail-plugin.jar"/>
        </fileset>
        <depends packname="invokers-service"/>
        <depends packname="naming"/>
        <depends packname="javamail"/>
      </pack>
  
      <!-- mail-ra.rar -->
      <pack name="mail-inflow-adaptor"
            installGroups="default,all"
            group="J2EE/EJB"
            required="no">
        <description>A JavaMail inflow resource adaptor for mail to MDB
          msgs</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/mail-ra.rar"/>
        </fileset>
        <depends packname="jca-service"/>
        <depends packname="javamail"/>
      </pack>
  
      <!-- naming-service.xml -->
      <pack name="mc-naming"
            installGroups="minimal"
            group="JNDI"
            required="no">
        <description>The JNDI naming services</description>
        <fileset dir="@{jboss.dist}/install"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/naming-service.xml"/>
          <additionaldata key="naming-service.xml"
                          value="deploy/naming-service.xml.vm"/>
        </fileset>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="conf/jndi.properties"/>
          <include name="lib/jnpserver.jar"/>
        </fileset>
        <depends packname="mc-minimal"/>
      </pack>
  
      <pack name="naming"
            installGroups="default,all,jms,tomcat,ejb3,ejb3-clustered,portal"
            group="JNDI"
            required="no">
        <description>The JNDI naming services</description>
        <fileset dir="@{jboss.dist}/install"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/naming-service.xml"/>
          <additionaldata key="naming-service.xml"
                          value="deploy/naming-service.xml.vm"/>
        </fileset>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="conf/jndi.properties"/>
          <include name="lib/jnpserver.jar"/>
        </fileset>
        <depends packname="minimal"/>
      </pack>
  
      <!-- properties-service.xml -->
      <pack name="properties-service"
            installGroups="default,all,ejb3,ejb3-clustered,portal"
            group="Misc"
            required="no">
        <description>PropertyEditor registration and system property
          services</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/properties-service.xml"/>
          <include name="lib/properties-plugin.jar"/>
        </fileset>
        <depends packname="minimal"/>
      </pack>
  
      <!-- schedule*.xml -->
      <pack name="scheduler-service"
            installGroups="default,all"
            group="Misc"
            required="no">
        <description>JMX based scheduler services</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/schedule-manager-service.xml"/>
          <include name="deploy/scheduler-service.xml"/>
          <include name="lib/scheduler-plugin-example.jar"/>
          <include name="lib/scheduler-plugin.jar"/>
        </fileset>
        <depends packname="minimal"/>
      </pack>
  
      <!-- security-service.xml -->
      <pack name="security"
            installGroups="default,all,jms,tomcat,ejb3,ejb3-clustered,portal"
            group="Security"
            required="no">
        <description>The JAAS security services</description>
        <fileset dir="@{jboss.dist}/install"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/security-service.xml"/>
        </fileset>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="conf/props/*"/>
          <include name="conf/login-config.xml"/>
          <include name="lib/jboss-j2ee.jar"/>
          <include name="lib/jbosssx.jar"/>
          <include name="lib/jboss-srp.jar"/>
          <!-- Customize the security domain names -->
          <additionaldata key="login-config.xml"
                          value="conf/login-config.xml.vm"/>
          <additionaldata key="jmx-console-users.properties"
                          value="conf/props/jmx-console-users.properties.vm"/>
          <additionaldata key="jmx-console-roles.properties"
                          value="conf/props/jmx-console-roles.properties.vm"/>
        </fileset>
        <fileset dir="@{jboss.dist}/client"
                 targetdir="$INSTALL_PATH/client">
          <include name="jboss-srp-client.jar"/>
        </fileset>
        <depends packname="minimal"/>
        <depends packname="naming"/>
      </pack>
  
      <pack name="jsr88-service"
            installGroups="default,all"
            group="J2EE/Deployers"
            required="no">
        <description>JSR88 Deployment Service</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="lib/jboss-jsr88.jar"/>
          <include name="deploy/jsr88-service.xml"/>
        </fileset>
        <depends packname="hsqldb-ds"/>
        <depends packname="naming"/>
      </pack>
  
      <!-- uuid-key-generator.sar -->
      <pack name="uuid-key-generator"
            installGroups="default,all"
            group="J2EE/EJB"
            required="no">
        <description>Key generator services</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/uuid-key-generator.sar"/>
        </fileset>
        <depends packname="hsqldb-ds"/>
        <depends packname="ejb-deployer"/>
        <depends packname="naming"/>
      </pack>
  
      <!-- jbossweb-tomcat55.sar -->
      <pack name="war-deployer"
            installGroups="default,all,tomcat,ejb3,ejb3-clustered,portal"
            group="J2EE/Deployers"
            required="no">
        <description>The Servlet 2.4 WAR Deployer</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/jbossweb-tomcat55.sar/**"/>
          <include name="lib/commons-logging.jar"/>
          <include name="lib/javax.servlet.jar"/>
          <include name="lib/javax.servlet.jsp.jar"/>
        </fileset>
        <depends packname="naming"/>
        <depends packname="security"/>
        <depends packname="jta-service"/>
        <depends packname="usertx-service"/>
      </pack>
  
  	 <pack name="jboss-cache"
            installGroups="all,ejb3-clustered"
            group="Cache"
            required="no">
        <description>JBossCache jars</description>
        <fileset dir="@{jboss.dist}/server"
  	      targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
     	   <include name="lib/jboss-cache.jar"/>
        </fileset>
        <depends packname="jta-service"/>
      </pack>
  	 <pack name="jgroups"
            installGroups="all,ejb3-clustered"
            group="Clustering"
            required="no">
        <description>JGroups jars</description>
        <fileset dir="@{jboss.dist}/server"
  	      targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
     	   <include name="lib/jgroups.jar"/>
        </fileset>
      </pack>
  
      <pack name="web-cluster"
            installGroups="all,ejb3-clustered"
            group="J2EE/Deployers"
            required="no">
        <description>HTTP Session replication using JBoss Cache</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/tc5-cluster.sar/**"/>
        </fileset>
        <depends packname="jgroups" />
        <depends packname="jboss-cache" />
        <depends packname="war-deployer"/>
        <depends packname="clustering"/>
      </pack>
  
      <!-- management/* -->
      <pack name="web-console"
            installGroups="default,all"
            group="JMX"
            required="no">
        <description>An applet console for the JMX server</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/management/**"/>
          <include name="deploy/monitoring-service.xml"/>
          <include name="lib/jboss-monitoring.jar"/>
          <additionaldata key="web.xml"
                          value="web-console.war/WEB-INF/web.xml.vm"/>
          <additionaldata key="jboss-web.xml"
                          value="web-console.war/WEB-INF/jboss-web.xml.vm"/>
        </fileset>
        <depends packname="jmx-invoker-service"/>
        <depends packname="war-deployer"/>
        <depends packname="bsh-deployer"/>
        <depends packname="jsr77-service"/>
        <depends packname="jboss-aop-deployer"/>
      </pack>
  
      <!-- management - JDK5 version/* -->
      <pack name="web-console-jdk50"
            installGroups="ejb3,ejb3-clustered,portal"
            group="JMX"
            required="no">
        <description>An applet console for the JMX server</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/management/**"/>
          <include name="deploy/monitoring-service.xml"/>
          <include name="lib/jboss-monitoring.jar"/>
          <additionaldata key="web.xml"
                          value="web-console.war/WEB-INF/web.xml.vm"/>
          <additionaldata key="jboss-web.xml"
                          value="web-console.war/WEB-INF/jboss-web.xml.vm"/>
        </fileset>
        <depends packname="jmx-invoker-service"/>
        <depends packname="war-deployer"/>
        <depends packname="bsh-deployer"/>
        <depends packname="jsr77-service"/>
        <depends packname="jboss-aop-jdk50-deployer"/>
      </pack>
  
      <!-- Hibernate library jars -->
      <pack name="hibernate"
            installGroups="default,all,ejb3,ejb3-clustered,portal"
            group="Deployers"
            required="no">
        <description>The Hibernate jars for the HAR deployer and standalone
          hibernate usage.
        </description>
        <!-- Client jars -->
        <fileset dir="@{jboss.dist}/server/lib"
                 targetdir="$INSTALL_PATH/client">
          <include name="antlr*.jar"/>
        </fileset>
        <!-- Server jars -->
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="lib/antlr*.jar"/>
          <include name="lib/cglib.jar"/>
          <include name="lib/hibernate3.jar"/>
          <include name="lib/javassist.jar" />
          <include name="lib/jboss-hibernate.jar"/>
        </fileset>
        <fileset dir="@{jboss.thirdparty}/hibernate-annotations"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="lib/hibernate-annotations.jar"/>
        </fileset>
        <fileset dir="@{jboss.thirdparty}/hibernate-entitymanager"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="lib/hibernate-entitymanager.jar"/>
          <include name="lib/ejb3-persistence.jar"/>
        </fileset>
        
        <depends packname="minimal"/>
        <depends packname="naming"/>
        <depends packname="jca-service"/>
      </pack>
  
      <!-- Remoting library jars -->
      <pack name="jboss-remoting"
            installGroups="default,all,ejb3,ejb3-clustered,portal"
            group="Remoting"
            required="no">
        <description>The jars for JBoss Remoting
        </description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="lib/jboss-remoting.jar"/>
          <include name="lib/jboss-remoting-int.jar"/>
          <include name="lib/jboss-serialization.jar"/>
          <include name="lib/commons-httpclient.jar"/>
        </fileset>
        <depends packname="minimal"/>
      </pack>
  
  	<!-- Quartz lib and rar -->
      <pack name="quartz-rar"
            installGroups="ejb3,ejb3-clustered,portal"
            group="JCA"
            required="no">
        <description>A JCA inflow adaptor based on the Quartz timer</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/quartz-ra.rar"/>
          <include name="lib/quartz-*.jar"/>
        </fileset>
        <depends packname="jca-service"/>
      </pack>
  
      <pack name="clustering"
            installGroups="all,ejb3-clustered"
            group="Clustering"
            required="no">
        <description>Base clustering services</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="lib/jbossha.jar"/>
          <include name="deploy/cluster-service.xml"/>
        </fileset>
        <depends packname="cache-invalidation-service.xml"/>
        <depends packname="jgroups"/>
      </pack>
  
      <pack name="hasingleton" id="hasingleton"
            installGroups="all,ejb3-clustered"
            group="Clustering"
            required="no">
        <description>HASingleton deployer service</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/deploy-hasingleton-service.xml"/>
        </fileset>
        <fileset dir="@{jboss.dist}/server/deploy-ha"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <!-- This explictly only includes the root deploy-hasingleton and not
          its contents to create the deploy-hasingleton referenced by the
          deploy-hasingleton-service.xml. Whether or not ha-jms is deployed
          is a seperate pack
          -->
          <include name="deploy-hasingleton" />
        </fileset>
        <depends packname="clustering"/>
      </pack>
  
      <!--  TODO: should this be in ejb3-clustering? -->
      <pack name="farmdeployer" id="farmdeployer"
            installGroups="all"
            group="Clustering"
            required="no">
        <description>Cluster farm deployer service</description>
        <fileset dir="@{jboss.dist}/server"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="deploy/deploy.last/**" />
        </fileset>
        <fileset dir="@{jboss.dist}/server/deploy-ha"
                 targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
          <include name="farm/**" />
        </fileset>
        <depends packname="clustering"/>
      </pack>
  
    </packs>
  
    <!-- Additional jars to include due to installation event listener dependencies -->
    <jar src="@{jboss.install}/output/as-templates.jar"/>
  
  </installation>
  
  
  



More information about the jboss-cvs-commits mailing list