components/rabbitmq/rabbitmq.p5m
branchs11-update
changeset 2785 b6f5c5d1d0b7
child 1948 2d1537e7942d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/rabbitmq/rabbitmq.p5m	Wed Oct 09 07:10:15 2013 -0700
@@ -0,0 +1,242 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+#
+
+# XXX web/server/ejabberd is a similar kind of program; should that move here?
+
+<transform path=usr/lib/rabbitmq/bin/(.*) -> set action.hash scripts/%<1>>
+<transform path=usr/lib/rabbitmq/ebin/(.*) -> set action.hash ebin/%<1>>
+<transform path=usr/lib/rabbitmq/include/(.*) -> set action.hash include/%<1>>
+<transform path=usr/lib/rabbitmq/plugins/(.*) -> set action.hash plugins/%<1>>
+<transform file path=usr/share/man/.+$ -> add mangler.bypass true >
+#
+set name=pkg.fmri \
+    value=pkg:/network/amqp/rabbitmq@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="A message broker implementing AMQP"
+set name=pkg.description \
+    value="RabbitMQ is message broker software written in Erlang that implements the Advanced Message Queuing Protocol (AMQP) standard."
+set name=com.oracle.info.description value="the RabbitMQ message broker"
+set name=com.oracle.info.tpno value=14503
+set name=info.classification \
+    value="org.opensolaris.category.2008:Web Services/Communications"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream [email protected]
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2013/175
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+#
+dir  path=etc/rabbitmq
+#
+file rabbitmq.xml path=lib/svc/manifest/application/rabbitmq.xml
+file svc-rabbitmq path=lib/svc/method/rabbitmq
+file rmq-mplex path=usr/bin/rabbitmq-plugins
+link path=usr/bin/rabbitmq-server target=rabbitmq-plugins
+link path=usr/bin/rabbitmqctl target=rabbitmq-plugins
+file path=usr/lib/rabbitmq/bin/rabbitmq-defaults
+file path=usr/lib/rabbitmq/bin/rabbitmq-env
+file path=usr/lib/rabbitmq/bin/rabbitmq-plugins
+file path=usr/lib/rabbitmq/bin/rabbitmq-server
+file path=usr/lib/rabbitmq/bin/rabbitmqctl
+file path=usr/lib/rabbitmq/ebin/app_utils.beam
+file path=usr/lib/rabbitmq/ebin/background_gc.beam
+file path=usr/lib/rabbitmq/ebin/credit_flow.beam
+file path=usr/lib/rabbitmq/ebin/delegate.beam
+file path=usr/lib/rabbitmq/ebin/delegate_sup.beam
+file path=usr/lib/rabbitmq/ebin/dtree.beam
+file path=usr/lib/rabbitmq/ebin/file_handle_cache.beam
+file path=usr/lib/rabbitmq/ebin/gatherer.beam
+file path=usr/lib/rabbitmq/ebin/gen_server2.beam
+file path=usr/lib/rabbitmq/ebin/gm.beam
+file path=usr/lib/rabbitmq/ebin/gm_soak_test.beam
+file path=usr/lib/rabbitmq/ebin/gm_speed_test.beam
+file path=usr/lib/rabbitmq/ebin/gm_tests.beam
+file path=usr/lib/rabbitmq/ebin/lqueue.beam
+file path=usr/lib/rabbitmq/ebin/mirrored_supervisor.beam
+file path=usr/lib/rabbitmq/ebin/mirrored_supervisor_tests.beam
+file path=usr/lib/rabbitmq/ebin/mnesia_sync.beam
+file path=usr/lib/rabbitmq/ebin/mochijson2.beam
+file path=usr/lib/rabbitmq/ebin/mochinum.beam
+file path=usr/lib/rabbitmq/ebin/pg2_fixed.beam
+file path=usr/lib/rabbitmq/ebin/pg_local.beam
+file path=usr/lib/rabbitmq/ebin/pmon.beam
+file path=usr/lib/rabbitmq/ebin/priority_queue.beam
+file path=usr/lib/rabbitmq/ebin/rabbit.app
+file path=usr/lib/rabbitmq/ebin/rabbit.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_access_control.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_alarm.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_amqqueue.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_amqqueue_process.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_amqqueue_sup.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_app.in
+file path=usr/lib/rabbitmq/ebin/rabbit_auth_backend.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_auth_backend_internal.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_auth_mechanism.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_auth_mechanism_amqplain.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_auth_mechanism_cr_demo.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_auth_mechanism_plain.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_autoheal.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_backing_queue.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_backing_queue_qc.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_basic.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_binary_generator.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_binary_parser.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_binding.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_channel.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_channel_sup.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_channel_sup_sup.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_client_sup.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_command_assembler.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_connection_sup.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_control_main.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_ctl_usage.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_direct.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_disk_monitor.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_error_logger.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_error_logger_file_h.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_event.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_exchange.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_exchange_decorator.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_exchange_type.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_exchange_type_direct.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_exchange_type_fanout.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_exchange_type_headers.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_exchange_type_invalid.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_exchange_type_topic.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_file.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_framing.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_framing_amqp_0_8.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_framing_amqp_0_9_1.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_guid.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_heartbeat.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_limiter.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_log.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_memory_monitor.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_mirror_queue_coordinator.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_mirror_queue_master.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_mirror_queue_misc.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_mirror_queue_mode.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_mirror_queue_mode_all.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_mirror_queue_mode_exactly.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_mirror_queue_mode_nodes.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_mirror_queue_slave.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_mirror_queue_slave_sup.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_mirror_queue_sync.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_misc.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_mnesia.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_msg_file.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_msg_store.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_msg_store_ets_index.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_msg_store_gc.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_msg_store_index.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_net.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_networking.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_node_monitor.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_nodes.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_parameter_validation.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_plugins.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_plugins_main.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_plugins_usage.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_policy.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_policy_validator.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_prelaunch.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_queue_collector.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_queue_index.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_reader.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_registry.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_restartable_sup.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_router.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_runtime_parameter.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_runtime_parameters.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_runtime_parameters_test.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_sasl_report_file_h.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_ssl.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_sup.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_table.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_tests.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_tests_event_receiver.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_trace.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_types.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_upgrade.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_upgrade_functions.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_variable_queue.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_version.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_vhost.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_vm.beam
+file path=usr/lib/rabbitmq/ebin/rabbit_writer.beam
+file path=usr/lib/rabbitmq/ebin/supervisor2.beam
+file path=usr/lib/rabbitmq/ebin/supervisor2_tests.beam
+file path=usr/lib/rabbitmq/ebin/tcp_acceptor.beam
+file path=usr/lib/rabbitmq/ebin/tcp_acceptor_sup.beam
+file path=usr/lib/rabbitmq/ebin/tcp_listener.beam
+file path=usr/lib/rabbitmq/ebin/tcp_listener_sup.beam
+file path=usr/lib/rabbitmq/ebin/test_sup.beam
+file path=usr/lib/rabbitmq/ebin/vm_memory_monitor.beam
+file path=usr/lib/rabbitmq/ebin/worker_pool.beam
+file path=usr/lib/rabbitmq/ebin/worker_pool_sup.beam
+file path=usr/lib/rabbitmq/ebin/worker_pool_worker.beam
+file path=usr/lib/rabbitmq/include/gm_specs.hrl
+file path=usr/lib/rabbitmq/include/rabbit.hrl
+file path=usr/lib/rabbitmq/include/rabbit_framing.hrl
+file path=usr/lib/rabbitmq/include/rabbit_msg_store.hrl
+file path=usr/lib/rabbitmq/plugins/README
+file path=usr/lib/rabbitmq/plugins/amqp_client-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/cowboy-0.5.0-rmq0.0.0-git4b93c2d.ez
+file path=usr/lib/rabbitmq/plugins/eldap-0.0.0-gite309de4.ez
+file path=usr/lib/rabbitmq/plugins/mochiweb-2.3.1-rmq0.0.0-gitd541e9a.ez
+file path=usr/lib/rabbitmq/plugins/rabbitmq_amqp1_0-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/rabbitmq_auth_backend_ldap-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/rabbitmq_auth_mechanism_ssl-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/rabbitmq_consistent_hash_exchange-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/rabbitmq_federation-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/rabbitmq_federation_management-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/rabbitmq_jsonrpc-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/rabbitmq_jsonrpc_channel-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/rabbitmq_jsonrpc_channel_examples-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/rabbitmq_management-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/rabbitmq_management_agent-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/rabbitmq_management_visualiser-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/rabbitmq_mqtt-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/rabbitmq_shovel-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/rabbitmq_shovel_management-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/rabbitmq_stomp-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/rabbitmq_tracing-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/rabbitmq_web_dispatch-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/rabbitmq_web_stomp-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/rabbitmq_web_stomp_examples-0.0.0.ez
+file path=usr/lib/rabbitmq/plugins/rfc4627_jsonrpc-0.0.0-git7ab174b.ez
+file path=usr/lib/rabbitmq/plugins/sockjs-0.3.4-rmq0.0.0-git3132eb9.ez
+file path=usr/lib/rabbitmq/plugins/webmachine-1.9.1-rmq0.0.0-git52e62bc.ez
+file rabbitmq-plugins.1 path=usr/share/man/man1/rabbitmq-plugins.1
+file rabbitmq-server.1 path=usr/share/man/man1/rabbitmq-server.1
+file rabbitmqctl.1 path=usr/share/man/man1/rabbitmqctl.1
+file rabbitmq-env.conf.5 path=usr/share/man/man5/rabbitmq-env.conf.5
+dir  path=var/lib/rabbitmq owner=rabbitmq
+dir  path=var/log/rabbitmq owner=rabbitmq
+#
+user username=rabbitmq gcos-field=RabbitMQ group=daemon \
+    home-dir=/var/lib/rabbitmq password=NP uid=48
+#
+license rabbitmq.license license="MPLv1.1, MIT, BSD, Apache 2.0"
+
+# force a dependency on the erlang runtime
+depend type=require fmri=__TBD pkg.debug.depend.file=erl \
+    pkg.debug.depend.path=usr/bin