Source: eucalyptus
Section: admin
Priority: extra
Maintainer: Debian Eucalyptus Maintainers <pkg-eucalyptus-maintainers@lists.alioth.debian.org>
DM-Upload-Allowed: yes
Uploaders: Brian Thomason <brian.thomason@eucalyptus.com>, Rudy Godoy <rudy@stone-head.org>
Build-Depends: cdbs,
               debhelper (>= 9),
               libaxis2c-dev,
               librampart-dev,
               default-jdk,
               libvirt-dev,
               libfuse-dev,
               libfuse2,
               libcurl4-openssl-dev,
               libssl-dev,
               ant-optional,
               zlib1g-dev,
               pkg-config,
               swig,
               python,
               python-setuptools,
               rsync,
               wget,
               open-iscsi,
               libxslt1-dev,
               gengetopt,
               ant,
               groovy,
               janino,
               junit4,
               libactivemq-java,
               antlr3,
               libavalon-framework-java,
               libaxiom-java,
               libbackport-util-concurrent-java,
               libbatik-java,
               libbcel-java,
               libbcprov-java (>= 1.46),
               libbsf-java,
               libcommons-beanutils-java,
               libcommons-cli-java,
               libcommons-codec-java,
               libcommons-collections3-java,
               libcommons-digester-java,
               libcommons-discovery-java,
               libcommons-fileupload-java,
               libcommons-httpclient-java,
               libcommons-io-java,
               libcommons-jxpath-java,
               libcommons-lang-java,
               libcommons-logging-java,
               libcommons-pool-java,
               libdnsjava-java,
               libdom4j-java,
               libehcache-java,
               libexcalibur-logkit-java,
               libezmorph-java,
               libgeronimo-activation-1.1-spec-java,
               libgeronimo-ejb-3.0-spec-java,
               libgeronimo-javamail-1.4-provider-java,
               libgeronimo-javamail-1.4-spec-java,
               libgeronimo-jms-1.1-spec-java,
               libgeronimo-jpa-2.0-spec-java,
               libgeronimo-jta-1.1-spec-java,
               libgeronimo-stax-1.2-spec-java,
               libguava-java,
               libhamcrest-java (>= 1.2),
               libhsqldb-java,
               libitext-java,
               libjavassist-java,
               libjaxen-java,
               libjaxp1.3-java,
               libjboss-marshalling-java,
               libjcip-annotations-java,
               libjettison-java,
               libjetty-extra-java,
               libjetty-java,
               libjgroups-java (>= 2.11.1),
               libjibx1.2-java,
               libjna-java,
               libjsch-java,
               libjson-java,
               libjug-java,
               liblog4j1.2-java,
               libmule-java-2.0,
               libnetty3.1-java | libnetty-java (<< 1:3.2),
               libproxool-java,
               libquartz-java,
               libregexp-java,
               libservlet2.5-java,
               libslf4j-java,
               libspring-beans-java,
               libspring-context-java,
               libspring-context-support-java,
               libspring-core-java,
               libspring-web-java,
               libstax2-api-java,
               libwsdl4j-java,
               libwss4j-java,
               libxalan2-java,
               libxerces2-java,
               libxml-security-java,
               libxom-java,
               libxpp3-java,
               velocity (>= 1.7),
               libaxis-java,
               libhibernate3-java,
               libcommons-compress-java,
               libbtm-java (>= 2.1.2),
               libjasperreports3.7-java,
               libwoodstox-java,
               libcglib-java,
               libclean-crypto-java,
               libgeronimo-j2ee-connector-1.5-spec-java,
               libjboss-cache3-java,
               libha-jdbc-java,
               libgroovy1.7.2-java | libgroovy1.7-java,
               libhibernate-jbosscache-java,
               libwsdl2c-java,
               libhibernate-validator-java,
               libspring-expression-java,
               libhibernate-commons-annotations-java,
               libjboss-common-java,
               libantlr-java,
               libpostgresql-jdbc-java,
               libasm3-java,
               postgresql-server-dev-9.1,
               dpkg-dev (>= 1.16.1)
Standards-Version: 3.9.3
XS-Python-Version: >= 2.7
Homepage: http://open.eucalyptus.com/
Vcs-Svn: svn://svn.debian.org/svn/pkg-eucalyptus/eucalyptus/trunk
Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-eucalyptus/eucalyptus/

Package: eucalyptus-common
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, openssh-server,
         openssh-client, sudo, rsync, postgresql-client-9.1, python (>= 2.5),
         eucalyptus-admin-tools (= ${source:Version}), python-pygresql
Recommends: python-boto (>= 2.1), unzip
Replaces: eucalyptus-sc (<< 3.0)
Breaks: eucalyptus-sc (<< 3.0)
Description: Elastic Utility Computing Architecture - Common files
 EUCALYPTUS is an open source service overlay that implements elastic
 computing using existing resources. The goal of EUCALYPTUS is to allow
 sites with existing clusters and server infrastructure to co-host an
 elastic computing service that is interface-compatible with Amazon's EC2.
 .
 This package contains the common parts: you will need to install either
 eucalyptus-cloud, eucalyptus-cc or eucalyptus-nc (or all of them).

Package: eucalyptus-sc
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, eucalyptus-common (= ${binary:Version}),
         eucalyptus-java-common (= ${binary:Version}), tgt, open-iscsi, libcrypt-openssl-random-perl,
         libcrypt-openssl-rsa-perl, libcrypt-x509-perl, lvm2, vblade, eucalyptus-admin-tools (= ${source:Version})
Replaces: eucalyptus-java-common (<< 3.0)
Breaks: eucalyptus-java-common (<< 3.0)
Description: Elastic Utility Computing Architecture - Storage controller
 EUCALYPTUS is an open source service overlay that implements elastic
 computing using existing resources. The goal of EUCALYPTUS is to allow
 sites with existing clusters and server infrastructure to co-host an
 elastic computing service that is interface-compatible with Amazon's EC2.
 .
 This package contains the storage controller part of eucalyptus. This
 package provides all the lower level functionality for storing data
 at a particular resource of a compute cluster.

Package: eucalyptus-cloud
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, eucalyptus-common (= ${binary:Version}),
         eucalyptus-java-common (= ${binary:Version}), python-eucadmin (= ${source:Version}),
         lvm2, euca2ools (>= 2.0), libgetargs-long-perl, eucalyptus-admin-tools (= ${source:Version}),
         postgresql-9.1
Breaks: eucalyptus-cc (<< 1.6), eucalyptus-sc (<< 1.6), eucalyptus-walrus (<< 1.6)
Replaces: eucalyptus-cc (<< 1.6), eucalyptus-sc (<< 1.6), eucalyptus-walrus (<< 1.6)
Recommends: python-boto (>= 2.1),  mail-transport-agent | postfix
Description: Elastic Utility Computing Architecture - Cloud controller
 EUCALYPTUS is an open source service overlay that implements elastic
 computing using existing resources. The goal of EUCALYPTUS is to allow
 sites with existing clusters and server infrastructure to co-host an
 elastic computing service that is interface-compatible with Amazon's EC2.
 .
 This package contains the cloud controller part of eucalyptus. It
 presents a web site, i.e. the face of the cloud at a particular
 site. A cloud will not be functional without storage and node
 controllers, but those do not need to be installed all on the same
 machine, hence there is no dependency on the respective packages.

Package: eucalyptus-walrus
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, lvm2, eucalyptus-common (= ${binary:Version}),
         eucalyptus-java-common (= ${binary:Version}), eucalyptus-admin-tools (= ${source:Version}),
         drbd8-utils (>= 8.3)
Suggests: euca2ools
Description: Elastic Utility Computing Architecture - Walrus (S3)
 EUCALYPTUS is an open source service overlay that implements elastic
 computing using existing resources. The goal of EUCALYPTUS is to allow
 sites with existing clusters and server infrastructure to co-host an
 elastic computing service that is interface-compatible with Amazon's EC2.
 .
 This package contains Walrus, the S3 part of eucalyptus. Equipped with
 the right set of certificates, distributed by the eucalyptus-cloud
 package, users can use the euca2ools package to upload data to the
 cloud.

Package: eucalyptus-java-common
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, vblade, lvm2, dmsetup, openssh-server,
         eucalyptus-common (= ${binary:Version}), default-jre-headless | java6-runtime-headless,
         eucalyptus-admin-tools (= ${source:Version}), libpostgresql-jdbc-java (>= 9.1),
         libjboss-common-java, libhibernate-commons-annotations-java, bc, junit4, libactivemq-java,
         antlr3, libasm3-java, libavalon-framework-java, libaxiom-java, libbackport-util-concurrent-java,
         libbatik-java, libbcel-java, libbcprov-java (>= 1.46), libbsf-java, libcommons-beanutils-java,
         libcommons-cli-java, libcommons-codec-java, libcommons-collections3-java, libcommons-digester-java,
         libcommons-discovery-java, libcommons-fileupload-java, libcommons-httpclient-java, libcommons-io-java,
         libcommons-jxpath-java, libcommons-lang-java, libcommons-logging-java, libcommons-pool-java,
         libdnsjava-java, libdom4j-java, libehcache-java, libexcalibur-logkit-java, libezmorph-java,
         libgeronimo-activation-1.1-spec-java, libgeronimo-ejb-3.0-spec-java, libantlr-java,
         libgeronimo-javamail-1.4-provider-java, libgeronimo-javamail-1.4-spec-java, libgeronimo-jms-1.1-spec-java,
         libgeronimo-jpa-2.0-spec-java, libgeronimo-jta-1.1-spec-java, libgeronimo-stax-1.2-spec-java,
         libguava-java, libhamcrest1.2-java | libhamcrest-java (>= 1.2), libhsqldb-java, libitext-java,
         libjavassist-java, libjaxen-java, libjaxp1.3-java, libjboss-marshalling-java, libjcip-annotations-java,
         libjettison-java, libjetty-extra-java, libjetty-java, libjgroups-java (>= 2.11.1), libjibx1.2-java,
         libjna-java, libjsch-java, libjson-java, libjug-java, liblog4j1.2-java, libmule-java-2.0,
         libnetty3.1-java | libnetty-java (<< 1:3.2), libproxool-java, libquartz-java, libregexp-java, libservlet2.5-java,
         libslf4j-java, libspring-beans-java, libspring-context-java, libspring-context-support-java,
         libspring-core-java, libspring-web-java, libstax2-api-java, libwsdl4j-java, libwss4j-java, libxalan2-java,
         libxerces2-java, libxml-security-java, libxom-java, libxpp3-java, velocity (>= 1.7), libaxis-java,
         libhibernate3-java, libcommons-compress-java, libbtm-java (>= 2.1.2), libjasperreports3.7-java,
         libwoodstox-java, libcglib-java, libclean-crypto-java, libgeronimo-j2ee-connector-1.5-spec-java,
         libjboss-cache3-java, libha-jdbc-java, libgroovy1.7.2-java | libgroovy1.7-java, libhibernate-jbosscache-java,
         libhibernate-validator-java, libspring-expression-java, janino
Provides: eucalyptus-javadeps
Replaces: eucalyptus-javadeps
Breaks: eucalyptus-javadeps
Conflicts: libeucalyptus-commons-ext-java
Description: Elastic Utility Computing Architecture - Common Java package
 EUCALYPTUS is an open source service overlay that implements elastic
 computing using existing resources. The goal of EUCALYPTUS is to allow
 sites with existing clusters and server infrastructure to co-host an
 elastic computing service that is interface-compatible with Amazon's EC2.
 .
 This package contains everything the java based packages share.

Package: eucalyptus-cc
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, eucalyptus-common (= ${binary:Version}), apache2,
         libapache2-mod-axis2c, eucalyptus-gl (= ${binary:Version}), librampart0 (>= 1.3.0-1euca2),
         bridge-utils, vlan, isc-dhcp-server, iptables, eucalyptus-admin-tools (= ${source:Version})
Recommends: vtun, libpam-modules (>= 1.0.1-9ubuntu3)
Conflicts: apache2-mpm-itk
Description: Elastic Utility Computing Architecture - Cluster controller
 EUCALYPTUS is an open source service overlay that implements elastic
 computing using existing resources. The goal of EUCALYPTUS is to allow
 sites with existing clusters and server infrastructure to co-host an
 elastic computing service that is interface-compatible with Amazon's EC2.
 .
 This package contains the cluster controller part of eucalyptus.
 It knows about all the resources at particular site of machine that
 share a single network. Multiple such sites (zones) can be aggregated
 into a single cloud.

Package: eucalyptus-nc
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, eucalyptus-common (= ${binary:Version}),
         apache2-mpm-worker | apache2-mpm-prefork, libapache2-mod-axis2c, eucalyptus-gl (= ${binary:Version}),
         adduser, librampart0 (>= 1.3.0-1euca2), libvirt-bin, open-iscsi, libcrypt-openssl-random-perl,
         libcrypt-openssl-rsa-perl, libcrypt-x509-perl, euca2ools  (>= 1.4~), dmsetup,
         eucalyptus-admin-tools (= ${source:Version}), file, parted, rsync
Replaces: eucalyptus-common
Recommends: vlan, bridge-utils, qemu-kvm
Conflicts: apache2-mpm-itk, qemu (<< 0.11.0-0)
Description: Elastic Utility Computing Architecture - Node controller
 EUCALYPTUS is an open source service overlay that implements elastic
 computing using existing resources. The goal of EUCALYPTUS is to allow
 sites with existing clusters and server infrastructure to co-host an
 elastic computing service that is interface-compatible with Amazon's EC2.
 .
 This package contains the node controller part of eucalyptus. It knows
 how to start/stop instances on a compute node and commutes their
 status to the cluster controller.

Package: eucalyptus-gl
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, eucalyptus-common (= ${binary:Version}), apache2
Description: Elastic Utility Computing Architecture - Logging service
 EUCALYPTUS is an open source service overlay that implements elastic
 computing using existing resources. The goal of EUCALYPTUS is to allow
 sites with existing clusters and server infrastructure to co-host an
 elastic computing service that is interface-compatible with Amazon's EC2.
 .
 This package contains the internal log service of eucalyptus. From this
 information one can then determine the user that was running an instance
 with a particular IP number at a given time.


Package: eucalyptus-admin-tools
Architecture: all
Depends: python (>= 2.5), ${python:Depends}, ${shlibs:Depends}, ${misc:Depends},
         python-eucadmin (= ${source:Version}), rsync
Replaces: eucalyptus-common (<< 3.0)
Breaks: eucalyptus-common (<< 3.0)
Description: Elastic Utility Computing Architecture - admin CLI tools
 EUCALYPTUS is an open source service overlay that implements elastic
 computing using existing resources. The goal of EUCALYPTUS is to allow
 sites with existing clusters and server infrastructure to co-host an
 elastic computing service that is interface-compatible with Amazon's EC2.
 .
 This package contains command line tools necessary for managing a Eucalyptus
 cluster.

Package: python-eucadmin
Architecture: all
Section: python
Depends: python (>= 2.5), ${python:Depends}, ${misc:Depends}, python-boto (>= 2.1),
         rsync, postgresql-client-9.1, python-psutil (>= 0.1.2)
XB-Python-Version: ${python:Versions}
Description: Elastic Utility Computing Architecture - python-eucadmin
 EUCALYPTUS is an open source service overlay that implements elastic
 computing using existing resources. The goal of EUCALYPTUS is to allow
 sites with existing clusters and server infrastructure to co-host an
 elastic computing service that is interface-compatible with Amazon's EC2.
 .
 This package contains the Python library used by Eucalyptus
 administration tools.  It is neither intended nor supported for use by
 any other programs.
