Index: Makefile
===================================================================
RCS file: /cvs/ports/net/rabbitmq/Makefile,v
retrieving revision 1.30
diff -u -r1.30 Makefile
--- Makefile 11 Jan 2018 19:27:07 -0000 1.30
+++ Makefile 28 May 2019 21:33:15 -0000
@@ -2,24 +2,24 @@
COMMENT = highly reliable Enterprise Messaging System
-V = 3.5.6
-REVISION = 1
+V = 3.6.15
DISTNAME = rabbitmq-server-$V
PKGNAME = rabbitmq-$V
CATEGORIES = net
-HOMEPAGE = http://www.rabbitmq.com/
+HOMEPAGE = https://www.rabbitmq.com/
MAINTAINER = Sebastian Reitenbach <sebastia@openbsd.org>
# MPL
PERMIT_PACKAGE_CDROM = Yes
-MASTER_SITES = http://www.rabbitmq.com/releases/rabbitmq-server/v${V}/
+MASTER_SITES = https://www.rabbitmq.com/releases/rabbitmq-server/v${V}/
+EXTRACT_SUFX = .tar.xz
MODULES = lang/erlang \
lang/python
-MODERL_VERSION = 18
+MODERL_VERSION = 19
MODPY_RUNDEP = No
USE_GMAKE = Yes
@@ -32,26 +32,33 @@
textproc/libxslt \
textproc/xmlto
-MAKE_ENV = PYTHON=${MODPY_BIN} VERSION=${V}
+MAKE_ENV = PYTHON=${MODPY_BIN} VERSION=${V} V=1
RABBITUSER = _rabbitmq
SUBST_VARS += RABBITUSER V
-MODPY_ADJ_FILES += plugins-src/rabbitmq-amqp1.0/codegen.py
-MODPY_ADJ_FILES += plugins-src/rabbitmq-management/bin/rabbitmqadmin
+#MODPY_ADJ_FILES += plugins-src/rabbitmq-amqp1.0/codegen.py
+#MODPY_ADJ_FILES += plugins-src/rabbitmq-management/bin/rabbitmqadmin
NO_TEST = Yes
+FAKE_FLAGS = DESTDIR=''
+
pre-build:
- ${SUBST_CMD} ${WRKSRC}/scripts/rabbitmqctl \
- ${WRKSRC}/scripts/rabbitmq-defaults
+ ${SUBST_CMD} ${WRKSRC}/deps/rabbit/scripts/rabbitmqctl \
+ ${WRKSRC}/deps/rabbit/scripts/rabbitmq-defaults
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/rabbitmq
- @for file in INSTALL LICENSE*; do \
+ for file in INSTALL LICENSE*; do \
mv ${PREFIX}/lib/rabbitmq/$$file \
${PREFIX}/share/doc/rabbitmq; \
+ done
+ for f in rabbitmqctl rabbitmq-defaults rabbitmq-env rabbitmq-plugins \
+ rabbitmq-server; do \
+ cd ${PREFIX}/sbin && ln -s ../lib/rabbitmq/sbin/$$f \
+ $$f; \
done
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/rabbitmq
${SUBST_CMD} -m 0644 -c ${FILESDIR}/rabbitmq.conf \
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/rabbitmq/distinfo,v
retrieving revision 1.8
diff -u -r1.8 distinfo
--- distinfo 5 Nov 2015 10:49:03 -0000 1.8
+++ distinfo 28 May 2019 21:33:15 -0000
@@ -1,2 +1,2 @@
-SHA256 (rabbitmq-server-3.5.6.tar.gz) = JL4UMyNBEts5Hgxe8yv7LKER5RsuV5mMwPPZe6NhZx8=
-SIZE (rabbitmq-server-3.5.6.tar.gz) = 3747595
+SHA256 (rabbitmq-server-3.6.15.tar.xz) = HiX5rrNqquGn2B88vzmOVMjrWtGHbAlEqxLWUwyNtf0=
+SIZE (rabbitmq-server-3.6.15.tar.xz) = 3950180
Index: patches/patch-Makefile
===================================================================
RCS file: /cvs/ports/net/rabbitmq/patches/patch-Makefile,v
retrieving revision 1.9
diff -u -r1.9 patch-Makefile
--- patches/patch-Makefile 5 Nov 2015 10:49:03 -0000 1.9
+++ patches/patch-Makefile 28 May 2019 21:33:15 -0000
@@ -1,108 +1,19 @@
$OpenBSD: patch-Makefile,v 1.9 2015/11/05 10:49:03 jasper Exp $
---- Makefile.orig Wed Oct 7 14:45:15 2015
-+++ Makefile Wed Oct 28 19:23:44 2015
-@@ -25,26 +25,11 @@ MANPAGES=$(patsubst %.xml, %.gz, $(wildcard $(DOCS_DIR
- WEB_MANPAGES=$(patsubst %.xml, %.man.xml, $(wildcard $(DOCS_DIR)/*.[0-9].xml) $(DOCS_DIR)/rabbitmq-service.xml $(DOCS_DIR)/rabbitmq-echopid.xml)
- USAGES_XML=$(DOCS_DIR)/rabbitmqctl.1.xml $(DOCS_DIR)/rabbitmq-plugins.1.xml
- USAGES_ERL=$(foreach XML, $(USAGES_XML), $(call usage_xml_to_erl, $(XML)))
-+TARGET_DIR=$(PREFIX)/lib/rabbitmq
-+SBIN_DIR=$(PREFIX)/sbin
-+MAN_DIR=$(PREFIX)/man
-+DOC_INSTALL_DIR=$(PREFIX)/share/doc/rabbitmq/
+Index: Makefile
+--- Makefile.orig
++++ Makefile
+@@ -238,11 +238,11 @@ DESTDIR ?=
+ PREFIX ?= /usr/local
+ WINDOWS_PREFIX ?= rabbitmq-server-windows-$(PROJECT_VERSION)
+
+-MANDIR ?= $(PREFIX)/share/man
+-RMQ_ROOTDIR ?= $(PREFIX)/lib/erlang
++MANDIR ?= $(PREFIX)/man
++RMQ_ROOTDIR ?= $(PREFIX)
+ RMQ_BINDIR ?= $(RMQ_ROOTDIR)/bin
+ RMQ_LIBDIR ?= $(RMQ_ROOTDIR)/lib
+-RMQ_ERLAPP_DIR ?= $(RMQ_LIBDIR)/rabbitmq_server-$(PROJECT_VERSION)
++RMQ_ERLAPP_DIR ?= $(RMQ_LIBDIR)/rabbitmq
--ifeq ($(shell python -c 'import simplejson' 2>/dev/null && echo yes),yes)
--PYTHON=python
--else
--ifeq ($(shell python2.7 -c 'import json' 2>/dev/null && echo yes),yes)
--PYTHON=python2.7
--else
--ifeq ($(shell python2.6 -c 'import simplejson' 2>/dev/null && echo yes),yes)
--PYTHON=python2.6
--else
--ifeq ($(shell python2.5 -c 'import simplejson' 2>/dev/null && echo yes),yes)
--PYTHON=python2.5
--else
--# Hmm. Missing simplejson?
--PYTHON=python
--endif
--endif
--endif
--endif
--
- BASIC_PLT=basic.plt
- RABBIT_PLT=rabbit.plt
-
-@@ -103,6 +88,10 @@ ERL_CALL=erl_call -sname $(RABBITMQ_NODENAME) -e
-
- ERL_EBIN=erl -noinput -pa $(EBIN_DIR)
-
-+CHECK_NAME=rabbitmq-check
-+CHECK_DIR=/tmp/$(CHECK_NAME)
-+CHECK_CALL=HOME=$(CHECK_DIR) erl_call -sname $(CHECK_NAME) -e
-+
- define usage_xml_to_erl
- $(subst __,_,$(patsubst $(DOCS_DIR)/rabbitmq%.1.xml, $(SOURCE_DIR)/rabbit_%_usage.erl, $(subst -,_,$(1))))
- endef
-@@ -117,7 +106,7 @@ endef
-
- ifneq "$(SBIN_DIR)" ""
- ifneq "$(TARGET_DIR)" ""
--SCRIPTS_REL_PATH=$(shell ./calculate-relative $(TARGET_DIR)/sbin $(SBIN_DIR))
-+SCRIPTS_REL_PATH="../lib/rabbitmq/sbin"
- endif
- endif
-
-@@ -210,7 +199,7 @@ clean:
- rm -f $(PLUGINS_DIR)/*.ez
- [ -d "$(PLUGINS_SRC_DIR)" ] && PLUGINS_SRC_DIR="" PRESERVE_CLONE_DIR=1 make -C $(PLUGINS_SRC_DIR) clean || true
- rm -f $(INCLUDE_DIR)/rabbit_framing.hrl $(SOURCE_DIR)/rabbit_framing_amqp_*.erl codegen.pyc
-- rm -f $(DOCS_DIR)/*.[0-9].gz $(DOCS_DIR)/*.man.xml $(DOCS_DIR)/*.erl $(USAGES_ERL)
-+ rm -f $(DOCS_DIR)/*.[0-9] $(DOCS_DIR)/*.man.xml $(DOCS_DIR)/*.erl $(USAGES_ERL)
- rm -f $(RABBIT_PLT)
- rm -f $(DEPS_FILE)
-
-@@ -261,6 +250,25 @@ run-qc: all
- ./quickcheck $(RABBITMQ_NODENAME) rabbit_backing_queue_qc 100 40
- ./quickcheck $(RABBITMQ_NODENAME) gm_qc 1000 200
-
-+regress:
-+ @[ "`id -u`" != "0" ] || (echo "Don't run tests as a superuser." && false)
-+ rm -rf $(CHECK_DIR)
-+ mkdir -m 777 -p $(CHECK_DIR)
-+ HOME=$(CHECK_DIR) \
-+ RABBITMQ_NODENAME="$(CHECK_NAME)" \
-+ RABBITMQ_NODE_PORT="45672" \
-+ RABBITMQ_LOG_BASE="$(CHECK_DIR)/logs" \
-+ RABBITMQ_MNESIA_BASE="$(CHECK_DIR)/mnesia" \
-+ RABBITMQ_PLUGINS_EXPAND_DIR="$(CHECK_DIR)/plugins" \
-+ RABBITMQ_ENABLED_PLUGINS_FILE="$(CHECK_DIR)/none" \
-+ RABBITMQ_SERVER_START_ARGS="$(RABBITMQ_SERVER_START_ARGS) -detached" \
-+ ./scripts/rabbitmq-server
-+ @sleep 5
-+ OUT=$$(echo "rabbit_tests:all_tests()." | $(CHECK_CALL)) ; \
-+ echo $$OUT ; echo $$OUT | grep '^{ok, passed}$$' > /dev/null || \
-+ ($(CHECK_CALL) -q && rm -rf $(CHECK_DIR) && false)
-+ $(CHECK_CALL) -q && rm -rf $(CHECK_DIR) && echo "Passed."
-+
- start-background-node: all
- -rm -f $(RABBITMQ_MNESIA_DIR).pid
- mkdir -p $(RABBITMQ_MNESIA_DIR)
-@@ -348,8 +356,7 @@ distclean: clean
- %.gz: %.xml $(DOCS_DIR)/examples-to-end.xsl
- xmlto --version | grep -E '^xmlto version 0\.0\.([0-9]|1[1-8])$$' >/dev/null || opt='--stringparam man.indent.verbatims=0' ; \
- xsltproc --novalid $(DOCS_DIR)/examples-to-end.xsl $< > $<.tmp && \
-- xmlto -o $(DOCS_DIR) $$opt man $<.tmp && \
-- gzip -f $(DOCS_DIR)/`basename $< .xml`
-+ xmlto -o $(DOCS_DIR) $$opt man $<.tmp
- rm -f $<.tmp
-
- # Use tmp files rather than a pipeline so that we get meaningful errors
-@@ -393,7 +400,7 @@ install_bin: all install_dirs
- install_docs: docs_all install_dirs
- for section in 1 5; do \
- mkdir -p $(MAN_DIR)/man$$section; \
-- for manpage in $(DOCS_DIR)/*.$$section.gz; do \
-+ for manpage in $(DOCS_DIR)/*.$$section; do \
- cp $$manpage $(MAN_DIR)/man$$section; \
- done; \
- done
+ SCRIPTS = rabbitmq-defaults \
+ rabbitmq-env \
Index: patches/patch-deps_rabbit_scripts_rabbitmq-defaults
===================================================================
RCS file: patches/patch-deps_rabbit_scripts_rabbitmq-defaults
diff -N patches/patch-deps_rabbit_scripts_rabbitmq-defaults
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-deps_rabbit_scripts_rabbitmq-defaults 28 May 2019 21:33:15 -0000
@@ -0,0 +1,22 @@
+$OpenBSD: patch-scripts_rabbitmq-defaults,v 1.3 2015/11/05 10:49:03 jasper Exp $
+Index: deps/rabbit/scripts/rabbitmq-defaults
+--- deps/rabbit/scripts/rabbitmq-defaults.orig
++++ deps/rabbit/scripts/rabbitmq-defaults
+@@ -19,7 +19,7 @@
+ SYS_PREFIX=
+
+ ### next line will be updated when generating a standalone release
+-ERL_DIR=
++ERL_DIR=${MODERL_BASEDIR}/bin/
+
+ CLEAN_BOOT_FILE=start_clean
+ SASL_BOOT_FILE=start_sasl
+@@ -36,7 +36,7 @@ BOOT_MODULE="rabbit"
+
+ CONFIG_FILE=${SYS_PREFIX}/etc/rabbitmq/rabbitmq
+ LOG_BASE=${SYS_PREFIX}/var/log/rabbitmq
+-MNESIA_BASE=${SYS_PREFIX}/var/lib/rabbitmq/mnesia
++MNESIA_BASE=${SYS_PREFIX}/var/rabbitmq/mnesia
+ ENABLED_PLUGINS_FILE=${SYS_PREFIX}/etc/rabbitmq/enabled_plugins
+
+ PLUGINS_DIR="${RABBITMQ_HOME}/plugins"
Index: patches/patch-plugins-src_rabbitmq-auth-backend-ldap_package_mk
===================================================================
RCS file: patches/patch-plugins-src_rabbitmq-auth-backend-ldap_package_mk
diff -N patches/patch-plugins-src_rabbitmq-auth-backend-ldap_package_mk
--- patches/patch-plugins-src_rabbitmq-auth-backend-ldap_package_mk 5 Nov 2015 10:49:03 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-$OpenBSD: patch-plugins-src_rabbitmq-auth-backend-ldap_package_mk,v 1.3 2015/11/05 10:49:03 jasper Exp $
-
-Don't test for a running LDAP server at build-time.
-
---- plugins-src/rabbitmq-auth-backend-ldap/package.mk.orig Wed Oct 7 14:45:15 2015
-+++ plugins-src/rabbitmq-auth-backend-ldap/package.mk Wed Oct 28 19:24:41 2015
-@@ -1,9 +1,3 @@
- RELEASABLE:=true
- DEPS:=rabbitmq-server rabbitmq-erlang-client eldap-wrapper
-
--ifeq ($(shell nc -z localhost 389 && echo true),true)
--WITH_BROKER_TEST_COMMANDS:=eunit:test([rabbit_auth_backend_ldap_unit_test,rabbit_auth_backend_ldap_test],[verbose])
--WITH_BROKER_TEST_CONFIG:=$(PACKAGE_DIR)/etc/rabbit-test
--else
--$(warning Not running LDAP tests; no LDAP server found on localhost)
--endif
Index: patches/patch-scripts_rabbitmq-defaults
===================================================================
RCS file: patches/patch-scripts_rabbitmq-defaults
diff -N patches/patch-scripts_rabbitmq-defaults
--- patches/patch-scripts_rabbitmq-defaults 5 Nov 2015 10:49:03 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-$OpenBSD: patch-scripts_rabbitmq-defaults,v 1.3 2015/11/05 10:49:03 jasper Exp $
---- scripts/rabbitmq-defaults.orig Wed Oct 7 14:45:15 2015
-+++ scripts/rabbitmq-defaults Thu Oct 29 10:39:40 2015
-@@ -19,7 +19,7 @@
- SYS_PREFIX=
-
- ### next line will be updated when generating a standalone release
--ERL_DIR=
-+ERL_DIR=${MODERL_BASEDIR}/bin/
-
- CLEAN_BOOT_FILE=start_clean
- SASL_BOOT_FILE=start_sasl
-@@ -30,7 +30,7 @@ BOOT_MODULE="rabbit"
-
- CONFIG_FILE=${SYS_PREFIX}/etc/rabbitmq/rabbitmq
- LOG_BASE=${SYS_PREFIX}/var/log/rabbitmq
--MNESIA_BASE=${SYS_PREFIX}/var/lib/rabbitmq/mnesia
-+MNESIA_BASE=${SYS_PREFIX}/var/rabbitmq/mnesia
- ENABLED_PLUGINS_FILE=${SYS_PREFIX}/etc/rabbitmq/enabled_plugins
-
- PLUGINS_DIR="${RABBITMQ_HOME}/plugins"
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/rabbitmq/pkg/PLIST,v
retrieving revision 1.9
diff -u -r1.9 PLIST
--- pkg/PLIST 5 Nov 2015 10:49:03 -0000 1.9
+++ pkg/PLIST 28 May 2019 21:33:15 -0000
@@ -1,29 +1,25 @@
@comment $OpenBSD: PLIST,v 1.9 2015/11/05 10:49:03 jasper Exp $
-@newgroup _rabbitmq:646
-@newuser _rabbitmq:646:_rabbitmq:daemon:RabbitMQ account:/var/rabbitmq:/sbin/nologin
+@newgroup ${RABBITUSER}:646
+@newuser ${RABBITUSER}:646:${RABBITUSER}:daemon:RabbitMQ account:/var/rabbitmq:/sbin/nologin
+@rcscript ${RCDIR}/rabbitmq
+@mode 700
+@owner ${RABBITUSER}
+@group ${RABBITUSER}
+@sample /var/log/rabbitmq/
+@sample /var/rabbitmq/
+@sample /var/rabbitmq/mnesia/
+@mode
+@owner
+@group
lib/rabbitmq/
lib/rabbitmq/ebin/
-lib/rabbitmq/ebin/app_utils.beam
lib/rabbitmq/ebin/background_gc.beam
-lib/rabbitmq/ebin/credit_flow.beam
-lib/rabbitmq/ebin/delegate.beam
-lib/rabbitmq/ebin/delegate_sup.beam
lib/rabbitmq/ebin/dtree.beam
-lib/rabbitmq/ebin/file_handle_cache.beam
-lib/rabbitmq/ebin/file_handle_cache_stats.beam
lib/rabbitmq/ebin/gatherer.beam
-lib/rabbitmq/ebin/gen_server2.beam
lib/rabbitmq/ebin/gm.beam
lib/rabbitmq/ebin/lqueue.beam
-lib/rabbitmq/ebin/mirrored_supervisor.beam
lib/rabbitmq/ebin/mirrored_supervisor_sups.beam
-lib/rabbitmq/ebin/mnesia_sync.beam
-lib/rabbitmq/ebin/mochijson2.beam
-lib/rabbitmq/ebin/mochinum.beam
-lib/rabbitmq/ebin/pg2_fixed.beam
lib/rabbitmq/ebin/pg_local.beam
-lib/rabbitmq/ebin/pmon.beam
-lib/rabbitmq/ebin/priority_queue.beam
lib/rabbitmq/ebin/rabbit.app
lib/rabbitmq/ebin/rabbit.beam
lib/rabbitmq/ebin/rabbit_access_control.beam
@@ -32,31 +28,30 @@
lib/rabbitmq/ebin/rabbit_amqqueue_process.beam
lib/rabbitmq/ebin/rabbit_amqqueue_sup.beam
lib/rabbitmq/ebin/rabbit_amqqueue_sup_sup.beam
-lib/rabbitmq/ebin/rabbit_app.in
-lib/rabbitmq/ebin/rabbit_auth_backend_dummy.beam
lib/rabbitmq/ebin/rabbit_auth_backend_internal.beam
-lib/rabbitmq/ebin/rabbit_auth_mechanism.beam
lib/rabbitmq/ebin/rabbit_auth_mechanism_amqplain.beam
lib/rabbitmq/ebin/rabbit_auth_mechanism_cr_demo.beam
lib/rabbitmq/ebin/rabbit_auth_mechanism_plain.beam
-lib/rabbitmq/ebin/rabbit_authn_backend.beam
-lib/rabbitmq/ebin/rabbit_authz_backend.beam
lib/rabbitmq/ebin/rabbit_autoheal.beam
-lib/rabbitmq/ebin/rabbit_backing_queue.beam
lib/rabbitmq/ebin/rabbit_basic.beam
-lib/rabbitmq/ebin/rabbit_binary_generator.beam
-lib/rabbitmq/ebin/rabbit_binary_parser.beam
lib/rabbitmq/ebin/rabbit_binding.beam
+lib/rabbitmq/ebin/rabbit_boot_steps.beam
lib/rabbitmq/ebin/rabbit_channel.beam
lib/rabbitmq/ebin/rabbit_channel_interceptor.beam
lib/rabbitmq/ebin/rabbit_channel_sup.beam
lib/rabbitmq/ebin/rabbit_channel_sup_sup.beam
lib/rabbitmq/ebin/rabbit_cli.beam
lib/rabbitmq/ebin/rabbit_client_sup.beam
-lib/rabbitmq/ebin/rabbit_command_assembler.beam
lib/rabbitmq/ebin/rabbit_connection_helper_sup.beam
lib/rabbitmq/ebin/rabbit_connection_sup.beam
lib/rabbitmq/ebin/rabbit_control_main.beam
+lib/rabbitmq/ebin/rabbit_control_pbe.beam
+lib/rabbitmq/ebin/rabbit_core_metrics_gc.beam
+lib/rabbitmq/ebin/rabbit_credential_validation.beam
+lib/rabbitmq/ebin/rabbit_credential_validator.beam
+lib/rabbitmq/ebin/rabbit_credential_validator_accept_everything.beam
+lib/rabbitmq/ebin/rabbit_credential_validator_min_password_length.beam
+lib/rabbitmq/ebin/rabbit_credential_validator_password_regexp.beam
lib/rabbitmq/ebin/rabbit_ctl_usage.beam
lib/rabbitmq/ebin/rabbit_dead_letter.beam
lib/rabbitmq/ebin/rabbit_diagnostics.beam
@@ -65,24 +60,24 @@
lib/rabbitmq/ebin/rabbit_epmd_monitor.beam
lib/rabbitmq/ebin/rabbit_error_logger.beam
lib/rabbitmq/ebin/rabbit_error_logger_file_h.beam
-lib/rabbitmq/ebin/rabbit_event.beam
lib/rabbitmq/ebin/rabbit_exchange.beam
lib/rabbitmq/ebin/rabbit_exchange_decorator.beam
-lib/rabbitmq/ebin/rabbit_exchange_type.beam
+lib/rabbitmq/ebin/rabbit_exchange_parameters.beam
lib/rabbitmq/ebin/rabbit_exchange_type_direct.beam
lib/rabbitmq/ebin/rabbit_exchange_type_fanout.beam
lib/rabbitmq/ebin/rabbit_exchange_type_headers.beam
lib/rabbitmq/ebin/rabbit_exchange_type_invalid.beam
lib/rabbitmq/ebin/rabbit_exchange_type_topic.beam
+lib/rabbitmq/ebin/rabbit_fhc_helpers.beam
lib/rabbitmq/ebin/rabbit_file.beam
lib/rabbitmq/ebin/rabbit_framing.beam
-lib/rabbitmq/ebin/rabbit_framing_amqp_0_8.beam
-lib/rabbitmq/ebin/rabbit_framing_amqp_0_9_1.beam
lib/rabbitmq/ebin/rabbit_guid.beam
-lib/rabbitmq/ebin/rabbit_heartbeat.beam
+lib/rabbitmq/ebin/rabbit_health_check.beam
+lib/rabbitmq/ebin/rabbit_hipe.beam
lib/rabbitmq/ebin/rabbit_limiter.beam
-lib/rabbitmq/ebin/rabbit_log.beam
+lib/rabbitmq/ebin/rabbit_looking_glass.beam
lib/rabbitmq/ebin/rabbit_memory_monitor.beam
+lib/rabbitmq/ebin/rabbit_metrics.beam
lib/rabbitmq/ebin/rabbit_mirror_queue_coordinator.beam
lib/rabbitmq/ebin/rabbit_mirror_queue_master.beam
lib/rabbitmq/ebin/rabbit_mirror_queue_misc.beam
@@ -92,25 +87,25 @@
lib/rabbitmq/ebin/rabbit_mirror_queue_mode_nodes.beam
lib/rabbitmq/ebin/rabbit_mirror_queue_slave.beam
lib/rabbitmq/ebin/rabbit_mirror_queue_sync.beam
-lib/rabbitmq/ebin/rabbit_misc.beam
lib/rabbitmq/ebin/rabbit_mnesia.beam
lib/rabbitmq/ebin/rabbit_mnesia_rename.beam
lib/rabbitmq/ebin/rabbit_msg_file.beam
lib/rabbitmq/ebin/rabbit_msg_store.beam
lib/rabbitmq/ebin/rabbit_msg_store_ets_index.beam
lib/rabbitmq/ebin/rabbit_msg_store_gc.beam
-lib/rabbitmq/ebin/rabbit_msg_store_index.beam
-lib/rabbitmq/ebin/rabbit_net.beam
lib/rabbitmq/ebin/rabbit_networking.beam
lib/rabbitmq/ebin/rabbit_node_monitor.beam
lib/rabbitmq/ebin/rabbit_nodes.beam
lib/rabbitmq/ebin/rabbit_parameter_validation.beam
+lib/rabbitmq/ebin/rabbit_password.beam
+lib/rabbitmq/ebin/rabbit_password_hashing_md5.beam
+lib/rabbitmq/ebin/rabbit_password_hashing_sha256.beam
+lib/rabbitmq/ebin/rabbit_password_hashing_sha512.beam
lib/rabbitmq/ebin/rabbit_plugins.beam
lib/rabbitmq/ebin/rabbit_plugins_main.beam
lib/rabbitmq/ebin/rabbit_plugins_usage.beam
lib/rabbitmq/ebin/rabbit_policies.beam
lib/rabbitmq/ebin/rabbit_policy.beam
-lib/rabbitmq/ebin/rabbit_policy_validator.beam
lib/rabbitmq/ebin/rabbit_prelaunch.beam
lib/rabbitmq/ebin/rabbit_prequeue.beam
lib/rabbitmq/ebin/rabbit_priority_queue.beam
@@ -118,81 +113,84 @@
lib/rabbitmq/ebin/rabbit_queue_consumers.beam
lib/rabbitmq/ebin/rabbit_queue_decorator.beam
lib/rabbitmq/ebin/rabbit_queue_index.beam
+lib/rabbitmq/ebin/rabbit_queue_location_client_local.beam
+lib/rabbitmq/ebin/rabbit_queue_location_min_masters.beam
+lib/rabbitmq/ebin/rabbit_queue_location_random.beam
+lib/rabbitmq/ebin/rabbit_queue_location_validator.beam
+lib/rabbitmq/ebin/rabbit_queue_master_location_misc.beam
lib/rabbitmq/ebin/rabbit_reader.beam
lib/rabbitmq/ebin/rabbit_recovery_terms.beam
lib/rabbitmq/ebin/rabbit_registry.beam
lib/rabbitmq/ebin/rabbit_restartable_sup.beam
lib/rabbitmq/ebin/rabbit_router.beam
-lib/rabbitmq/ebin/rabbit_runtime_parameter.beam
lib/rabbitmq/ebin/rabbit_runtime_parameters.beam
lib/rabbitmq/ebin/rabbit_sasl_report_file_h.beam
lib/rabbitmq/ebin/rabbit_ssl.beam
lib/rabbitmq/ebin/rabbit_sup.beam
lib/rabbitmq/ebin/rabbit_table.beam
lib/rabbitmq/ebin/rabbit_trace.beam
-lib/rabbitmq/ebin/rabbit_types.beam
lib/rabbitmq/ebin/rabbit_upgrade.beam
lib/rabbitmq/ebin/rabbit_upgrade_functions.beam
lib/rabbitmq/ebin/rabbit_variable_queue.beam
lib/rabbitmq/ebin/rabbit_version.beam
lib/rabbitmq/ebin/rabbit_vhost.beam
lib/rabbitmq/ebin/rabbit_vm.beam
-lib/rabbitmq/ebin/rabbit_writer.beam
-lib/rabbitmq/ebin/ssl_compat.beam
lib/rabbitmq/ebin/supervised_lifecycle.beam
-lib/rabbitmq/ebin/supervisor2.beam
-lib/rabbitmq/ebin/tcp_acceptor.beam
-lib/rabbitmq/ebin/tcp_acceptor_sup.beam
lib/rabbitmq/ebin/tcp_listener.beam
lib/rabbitmq/ebin/tcp_listener_sup.beam
-lib/rabbitmq/ebin/time_compat.beam
+lib/rabbitmq/ebin/term_to_binary_compat.beam
lib/rabbitmq/ebin/truncate.beam
-lib/rabbitmq/ebin/vm_memory_monitor.beam
-lib/rabbitmq/ebin/worker_pool.beam
-lib/rabbitmq/ebin/worker_pool_sup.beam
-lib/rabbitmq/ebin/worker_pool_worker.beam
lib/rabbitmq/include/
lib/rabbitmq/include/gm_specs.hrl
+lib/rabbitmq/include/old_builtin_types.hrl
lib/rabbitmq/include/rabbit.hrl
lib/rabbitmq/include/rabbit_cli.hrl
+lib/rabbitmq/include/rabbit_core_metrics.hrl
lib/rabbitmq/include/rabbit_framing.hrl
+lib/rabbitmq/include/rabbit_memory.hrl
+lib/rabbitmq/include/rabbit_misc.hrl
lib/rabbitmq/include/rabbit_msg_store.hrl
lib/rabbitmq/plugins/
lib/rabbitmq/plugins/README
lib/rabbitmq/plugins/amqp_client-${V}.ez
-lib/rabbitmq/plugins/cowboy-0.5.0-rmq${V}-git4b93c2d.ez
-lib/rabbitmq/plugins/eldap-${V}-gite309de4.ez
-lib/rabbitmq/plugins/mochiweb-${MODPY_VERSION}.0-rmq${V}-git680dba8.ez
+lib/rabbitmq/plugins/cowboy-1.0.4.ez
+lib/rabbitmq/plugins/cowlib-1.0.2.ez
+lib/rabbitmq/plugins/rabbit_common-${V}.ez
lib/rabbitmq/plugins/rabbitmq_amqp1_0-${V}.ez
lib/rabbitmq/plugins/rabbitmq_auth_backend_ldap-${V}.ez
lib/rabbitmq/plugins/rabbitmq_auth_mechanism_ssl-${V}.ez
lib/rabbitmq/plugins/rabbitmq_consistent_hash_exchange-${V}.ez
+lib/rabbitmq/plugins/rabbitmq_event_exchange-${V}.ez
lib/rabbitmq/plugins/rabbitmq_federation-${V}.ez
lib/rabbitmq/plugins/rabbitmq_federation_management-${V}.ez
+lib/rabbitmq/plugins/rabbitmq_jms_topic_exchange-${V}.ez
lib/rabbitmq/plugins/rabbitmq_management-${V}.ez
lib/rabbitmq/plugins/rabbitmq_management_agent-${V}.ez
lib/rabbitmq/plugins/rabbitmq_management_visualiser-${V}.ez
lib/rabbitmq/plugins/rabbitmq_mqtt-${V}.ez
+lib/rabbitmq/plugins/rabbitmq_random_exchange-${V}.ez
+lib/rabbitmq/plugins/rabbitmq_recent_history_exchange-${V}.ez
+lib/rabbitmq/plugins/rabbitmq_sharding-${V}.ez
lib/rabbitmq/plugins/rabbitmq_shovel-${V}.ez
lib/rabbitmq/plugins/rabbitmq_shovel_management-${V}.ez
lib/rabbitmq/plugins/rabbitmq_stomp-${V}.ez
-lib/rabbitmq/plugins/rabbitmq_test-${V}.ez
+lib/rabbitmq/plugins/rabbitmq_top-${V}.ez
lib/rabbitmq/plugins/rabbitmq_tracing-${V}.ez
+lib/rabbitmq/plugins/rabbitmq_trust_store-${V}.ez
lib/rabbitmq/plugins/rabbitmq_web_dispatch-${V}.ez
+lib/rabbitmq/plugins/rabbitmq_web_mqtt-${V}.ez
+lib/rabbitmq/plugins/rabbitmq_web_mqtt_examples-${V}.ez
lib/rabbitmq/plugins/rabbitmq_web_stomp-${V}.ez
lib/rabbitmq/plugins/rabbitmq_web_stomp_examples-${V}.ez
-lib/rabbitmq/plugins/sockjs-0.3.4-rmq${V}-git3132eb9.ez
-lib/rabbitmq/plugins/webmachine-1.10.3-rmq${V}-gite9359c7.ez
+lib/rabbitmq/plugins/ranch-1.3.2.ez
+lib/rabbitmq/plugins/recon-2.3.2.ez
+lib/rabbitmq/plugins/sockjs-0.3.4.ez
lib/rabbitmq/sbin/
lib/rabbitmq/sbin/rabbitmq-defaults
lib/rabbitmq/sbin/rabbitmq-env
lib/rabbitmq/sbin/rabbitmq-plugins
lib/rabbitmq/sbin/rabbitmq-server
lib/rabbitmq/sbin/rabbitmqctl
-@man man/man1/rabbitmq-plugins.1
-@man man/man1/rabbitmq-server.1
-@man man/man1/rabbitmqctl.1
-@man man/man5/rabbitmq-env.conf.5
sbin/rabbitmq-defaults
sbin/rabbitmq-env
sbin/rabbitmq-plugins
@@ -201,27 +199,30 @@
share/doc/rabbitmq/
share/doc/rabbitmq/INSTALL
share/doc/rabbitmq/LICENSE
+share/doc/rabbitmq/LICENSE-APACHE2
share/doc/rabbitmq/LICENSE-APACHE2-ExplorerCanvas
+share/doc/rabbitmq/LICENSE-APACHE2-excanvas
+share/doc/rabbitmq/LICENSE-APL2-Rebar
share/doc/rabbitmq/LICENSE-APL2-Stomp-Websocket
-share/doc/rabbitmq/LICENSE-Apache-Basho
share/doc/rabbitmq/LICENSE-BSD-base64js
share/doc/rabbitmq/LICENSE-BSD-glMatrix
+share/doc/rabbitmq/LICENSE-BSD-recon
+share/doc/rabbitmq/LICENSE-EPL-OTP
+share/doc/rabbitmq/LICENSE-ISC-cowboy
+share/doc/rabbitmq/LICENSE-MIT-EJS
share/doc/rabbitmq/LICENSE-MIT-EJS10
+share/doc/rabbitmq/LICENSE-MIT-Erlware-Commons
share/doc/rabbitmq/LICENSE-MIT-Flot
share/doc/rabbitmq/LICENSE-MIT-Mochi
+share/doc/rabbitmq/LICENSE-MIT-Mochiweb
+share/doc/rabbitmq/LICENSE-MIT-Sammy
share/doc/rabbitmq/LICENSE-MIT-Sammy060
-share/doc/rabbitmq/LICENSE-MIT-eldap
+share/doc/rabbitmq/LICENSE-MIT-SockJS
+share/doc/rabbitmq/LICENSE-MIT-jQuery
share/doc/rabbitmq/LICENSE-MIT-jQuery164
share/doc/rabbitmq/LICENSE-MPL-RabbitMQ
-share/doc/rabbitmq/rabbitmq.config.example
+share/doc/rabbitmq/LICENSE-MPL2
share/examples/rabbitmq/
@sample ${SYSCONFDIR}/rabbitmq/
share/examples/rabbitmq/rabbitmq-env.conf
@sample ${SYSCONFDIR}/rabbitmq/rabbitmq-env.conf
-@rcscript ${RCDIR}/rabbitmq
-@mode 700
-@owner _rabbitmq
-@group _rabbitmq
-@sample /var/log/rabbitmq/
-@sample /var/rabbitmq/
-@sample /var/rabbitmq/mnesia/
Hi,
a few days ago, jasper asked me to update rabbitmq. As it turns out, I seem to be the maintainer ;)
So, here you go, it turned out to be a bit less straight forward than I anticipated.
So from the very old 3.5.6 version we had, updated to 3.6.15, which is as well not maintained
upstream anymore. However, that at least changes the dependency of Erlang from 18 to 19.
I looked into the 3.7.15, but I found that the tarball doesn't contain the plugins anymore.
It's running a couple of curl commands at build time to fetch them :(
Not sure how to deal with that, self hosting a tarball containing all dependencies
is quite a big overhead. I'm open for other ideas.
At least this version works for me on amd64 with mcollective which makes use of
the stomp plugin. Haven't tried anything else.
While there switch HOMEPAGE and MASTER_SITES to HTTPS.
Any comments, objections, or even test reports or OKs welcome.
cheers,
Sebastian
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/rabbitmq/Makefile,v
retrieving revision 1.30
diff -u -r1.30 Makefile
--- Makefile 11 Jan 2018 19:27:07 -0000 1.30
+++ Makefile 28 May 2019 21:33:15 -0000
@@ -2,24 +2,24 @@
COMMENT = highly reliable Enterprise Messaging System
-V = 3.5.6
-REVISION = 1
+V = 3.6.15
DISTNAME = rabbitmq-server-$V
PKGNAME = rabbitmq-$V
CATEGORIES = net
-HOMEPAGE = http://www.rabbitmq.com/
+HOMEPAGE = https://www.rabbitmq.com/
MAINTAINER = Sebastian Reitenbach <sebastia@openbsd.org>
# MPL
PERMIT_PACKAGE_CDROM = Yes
-MASTER_SITES = http://www.rabbitmq.com/releases/rabbitmq-server/v${V}/
+MASTER_SITES = https://www.rabbitmq.com/releases/rabbitmq-server/v${V}/
+EXTRACT_SUFX = .tar.xz
MODULES = lang/erlang \
lang/python
-MODERL_VERSION = 18
+MODERL_VERSION = 19
MODPY_RUNDEP = No
USE_GMAKE = Yes
@@ -32,26 +32,33 @@
textproc/libxslt \
textproc/xmlto
-MAKE_ENV = PYTHON=${MODPY_BIN} VERSION=${V}
+MAKE_ENV = PYTHON=${MODPY_BIN} VERSION=${V} V=1
RABBITUSER = _rabbitmq
SUBST_VARS += RABBITUSER V
-MODPY_ADJ_FILES += plugins-src/rabbitmq-amqp1.0/codegen.py
-MODPY_ADJ_FILES += plugins-src/rabbitmq-management/bin/rabbitmqadmin
+#MODPY_ADJ_FILES += plugins-src/rabbitmq-amqp1.0/codegen.py
+#MODPY_ADJ_FILES += plugins-src/rabbitmq-management/bin/rabbitmqadmin
NO_TEST = Yes
+FAKE_FLAGS = DESTDIR=''
+
pre-build:
- ${SUBST_CMD} ${WRKSRC}/scripts/rabbitmqctl \
- ${WRKSRC}/scripts/rabbitmq-defaults
+ ${SUBST_CMD} ${WRKSRC}/deps/rabbit/scripts/rabbitmqctl \
+ ${WRKSRC}/deps/rabbit/scripts/rabbitmq-defaults
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/rabbitmq
- @for file in INSTALL LICENSE*; do \
+ for file in INSTALL LICENSE*; do \
mv ${PREFIX}/lib/rabbitmq/$$file \
${PREFIX}/share/doc/rabbitmq; \
+ done
+ for f in rabbitmqctl rabbitmq-defaults rabbitmq-env rabbitmq-plugins \
+ rabbitmq-server; do \
+ cd ${PREFIX}/sbin && ln -s ../lib/rabbitmq/sbin/$$f \
+ $$f; \
done
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/rabbitmq
${SUBST_CMD} -m 0644 -c ${FILESDIR}/rabbitmq.conf \
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/rabbitmq/distinfo,v
retrieving revision 1.8
diff -u -r1.8 distinfo
--- distinfo 5 Nov 2015 10:49:03 -0000 1.8
+++ distinfo 28 May 2019 21:33:15 -0000
@@ -1,2 +1,2 @@
-SHA256 (rabbitmq-server-3.5.6.tar.gz) = JL4UMyNBEts5Hgxe8yv7LKER5RsuV5mMwPPZe6NhZx8=
-SIZE (rabbitmq-server-3.5.6.tar.gz) = 3747595
+SHA256 (rabbitmq-server-3.6.15.tar.xz) = HiX5rrNqquGn2B88vzmOVMjrWtGHbAlEqxLWUwyNtf0=
+SIZE (rabbitmq-server-3.6.15.tar.xz) = 3950180
Index: patches/patch-Makefile
===================================================================
RCS file: /cvs/ports/net/rabbitmq/patches/patch-Makefile,v
retrieving revision 1.9
diff -u -r1.9 patch-Makefile
--- patches/patch-Makefile 5 Nov 2015 10:49:03 -0000 1.9
+++ patches/patch-Makefile 28 May 2019 21:33:15 -0000
@@ -1,108 +1,19 @@
$OpenBSD: patch-Makefile,v 1.9 2015/11/05 10:49:03 jasper Exp $
---- Makefile.orig Wed Oct 7 14:45:15 2015
-+++ Makefile Wed Oct 28 19:23:44 2015
-@@ -25,26 +25,11 @@ MANPAGES=$(patsubst %.xml, %.gz, $(wildcard $(DOCS_DIR
- WEB_MANPAGES=$(patsubst %.xml, %.man.xml, $(wildcard $(DOCS_DIR)/*.[0-9].xml) $(DOCS_DIR)/rabbitmq-service.xml $(DOCS_DIR)/rabbitmq-echopid.xml)
- USAGES_XML=$(DOCS_DIR)/rabbitmqctl.1.xml $(DOCS_DIR)/rabbitmq-plugins.1.xml
- USAGES_ERL=$(foreach XML, $(USAGES_XML), $(call usage_xml_to_erl, $(XML)))
-+TARGET_DIR=$(PREFIX)/lib/rabbitmq
-+SBIN_DIR=$(PREFIX)/sbin
-+MAN_DIR=$(PREFIX)/man
-+DOC_INSTALL_DIR=$(PREFIX)/share/doc/rabbitmq/
+Index: Makefile
+--- Makefile.orig
++++ Makefile
+@@ -238,11 +238,11 @@ DESTDIR ?=
+ PREFIX ?= /usr/local
+ WINDOWS_PREFIX ?= rabbitmq-server-windows-$(PROJECT_VERSION)
+
+-MANDIR ?= $(PREFIX)/share/man
+-RMQ_ROOTDIR ?= $(PREFIX)/lib/erlang
++MANDIR ?= $(PREFIX)/man
++RMQ_ROOTDIR ?= $(PREFIX)
+ RMQ_BINDIR ?= $(RMQ_ROOTDIR)/bin
+ RMQ_LIBDIR ?= $(RMQ_ROOTDIR)/lib
+-RMQ_ERLAPP_DIR ?= $(RMQ_LIBDIR)/rabbitmq_server-$(PROJECT_VERSION)
++RMQ_ERLAPP_DIR ?= $(RMQ_LIBDIR)/rabbitmq
--ifeq ($(shell python -c 'import simplejson' 2>/dev/null && echo yes),yes)
--PYTHON=python
--else
--ifeq ($(shell python2.7 -c 'import json' 2>/dev/null && echo yes),yes)
--PYTHON=python2.7
--else
--ifeq ($(shell python2.6 -c 'import simplejson' 2>/dev/null && echo yes),yes)
--PYTHON=python2.6
--else
--ifeq ($(shell python2.5 -c 'import simplejson' 2>/dev/null && echo yes),yes)
--PYTHON=python2.5
--else
--# Hmm. Missing simplejson?
--PYTHON=python
--endif
--endif
--endif
--endif
--
- BASIC_PLT=basic.plt
- RABBIT_PLT=rabbit.plt
-
-@@ -103,6 +88,10 @@ ERL_CALL=erl_call -sname $(RABBITMQ_NODENAME) -e
-
- ERL_EBIN=erl -noinput -pa $(EBIN_DIR)
-
-+CHECK_NAME=rabbitmq-check
-+CHECK_DIR=/tmp/$(CHECK_NAME)
-+CHECK_CALL=HOME=$(CHECK_DIR) erl_call -sname $(CHECK_NAME) -e
-+
- define usage_xml_to_erl
- $(subst __,_,$(patsubst $(DOCS_DIR)/rabbitmq%.1.xml, $(SOURCE_DIR)/rabbit_%_usage.erl, $(subst -,_,$(1))))
- endef
-@@ -117,7 +106,7 @@ endef
-
- ifneq "$(SBIN_DIR)" ""
- ifneq "$(TARGET_DIR)" ""
--SCRIPTS_REL_PATH=$(shell ./calculate-relative $(TARGET_DIR)/sbin $(SBIN_DIR))
-+SCRIPTS_REL_PATH="../lib/rabbitmq/sbin"
- endif
- endif
-
-@@ -210,7 +199,7 @@ clean:
- rm -f $(PLUGINS_DIR)/*.ez
- [ -d "$(PLUGINS_SRC_DIR)" ] && PLUGINS_SRC_DIR="" PRESERVE_CLONE_DIR=1 make -C $(PLUGINS_SRC_DIR) clean || true
- rm -f $(INCLUDE_DIR)/rabbit_framing.hrl $(SOURCE_DIR)/rabbit_framing_amqp_*.erl codegen.pyc
-- rm -f $(DOCS_DIR)/*.[0-9].gz $(DOCS_DIR)/*.man.xml $(DOCS_DIR)/*.erl $(USAGES_ERL)
-+ rm -f $(DOCS_DIR)/*.[0-9] $(DOCS_DIR)/*.man.xml $(DOCS_DIR)/*.erl $(USAGES_ERL)
- rm -f $(RABBIT_PLT)
- rm -f $(DEPS_FILE)
-
-@@ -261,6 +250,25 @@ run-qc: all
- ./quickcheck $(RABBITMQ_NODENAME) rabbit_backing_queue_qc 100 40
- ./quickcheck $(RABBITMQ_NODENAME) gm_qc 1000 200
-
-+regress:
-+ @[ "`id -u`" != "0" ] || (echo "Don't run tests as a superuser." && false)
-+ rm -rf $(CHECK_DIR)
-+ mkdir -m 777 -p $(CHECK_DIR)
-+ HOME=$(CHECK_DIR) \
-+ RABBITMQ_NODENAME="$(CHECK_NAME)" \
-+ RABBITMQ_NODE_PORT="45672" \
-+ RABBITMQ_LOG_BASE="$(CHECK_DIR)/logs" \
-+ RABBITMQ_MNESIA_BASE="$(CHECK_DIR)/mnesia" \
-+ RABBITMQ_PLUGINS_EXPAND_DIR="$(CHECK_DIR)/plugins" \
-+ RABBITMQ_ENABLED_PLUGINS_FILE="$(CHECK_DIR)/none" \
-+ RABBITMQ_SERVER_START_ARGS="$(RABBITMQ_SERVER_START_ARGS) -detached" \
-+ ./scripts/rabbitmq-server
-+ @sleep 5
-+ OUT=$$(echo "rabbit_tests:all_tests()." | $(CHECK_CALL)) ; \
-+ echo $$OUT ; echo $$OUT | grep '^{ok, passed}$$' > /dev/null || \
-+ ($(CHECK_CALL) -q && rm -rf $(CHECK_DIR) && false)
-+ $(CHECK_CALL) -q && rm -rf $(CHECK_DIR) && echo "Passed."
-+
- start-background-node: all
- -rm -f $(RABBITMQ_MNESIA_DIR).pid
- mkdir -p $(RABBITMQ_MNESIA_DIR)
-@@ -348,8 +356,7 @@ distclean: clean
- %.gz: %.xml $(DOCS_DIR)/examples-to-end.xsl
- xmlto --version | grep -E '^xmlto version 0\.0\.([0-9]|1[1-8])$$' >/dev/null || opt='--stringparam man.indent.verbatims=0' ; \
- xsltproc --novalid $(DOCS_DIR)/examples-to-end.xsl $< > $<.tmp && \
-- xmlto -o $(DOCS_DIR) $$opt man $<.tmp && \
-- gzip -f $(DOCS_DIR)/`basename $< .xml`
-+ xmlto -o $(DOCS_DIR) $$opt man $<.tmp
- rm -f $<.tmp
-
- # Use tmp files rather than a pipeline so that we get meaningful errors
-@@ -393,7 +400,7 @@ install_bin: all install_dirs
- install_docs: docs_all install_dirs
- for section in 1 5; do \
- mkdir -p $(MAN_DIR)/man$$section; \
-- for manpage in $(DOCS_DIR)/*.$$section.gz; do \
-+ for manpage in $(DOCS_DIR)/*.$$section; do \
- cp $$manpage $(MAN_DIR)/man$$section; \
- done; \
- done
+ SCRIPTS = rabbitmq-defaults \
+ rabbitmq-env \
Index: patches/patch-deps_rabbit_scripts_rabbitmq-defaults
===================================================================
RCS file: patches/patch-deps_rabbit_scripts_rabbitmq-defaults
diff -N patches/patch-deps_rabbit_scripts_rabbitmq-defaults
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-deps_rabbit_scripts_rabbitmq-defaults 28 May 2019 21:33:15 -0000
@@ -0,0 +1,22 @@
+$OpenBSD: patch-scripts_rabbitmq-defaults,v 1.3 2015/11/05 10:49:03 jasper Exp $
+Index: deps/rabbit/scripts/rabbitmq-defaults
+--- deps/rabbit/scripts/rabbitmq-defaults.orig
++++ deps/rabbit/scripts/rabbitmq-defaults
+@@ -19,7 +19,7 @@
+ SYS_PREFIX=
+
+ ### next line will be updated when generating a standalone release
+-ERL_DIR=
++ERL_DIR=${MODERL_BASEDIR}/bin/
+
+ CLEAN_BOOT_FILE=start_clean
+ SASL_BOOT_FILE=start_sasl
+@@ -36,7 +36,7 @@ BOOT_MODULE="rabbit"
+
+ CONFIG_FILE=${SYS_PREFIX}/etc/rabbitmq/rabbitmq
+ LOG_BASE=${SYS_PREFIX}/var/log/rabbitmq
+-MNESIA_BASE=${SYS_PREFIX}/var/lib/rabbitmq/mnesia
++MNESIA_BASE=${SYS_PREFIX}/var/rabbitmq/mnesia
+ ENABLED_PLUGINS_FILE=${SYS_PREFIX}/etc/rabbitmq/enabled_plugins
+
+ PLUGINS_DIR="${RABBITMQ_HOME}/plugins"
Index: patches/patch-plugins-src_rabbitmq-auth-backend-ldap_package_mk
===================================================================
RCS file: patches/patch-plugins-src_rabbitmq-auth-backend-ldap_package_mk
diff -N patches/patch-plugins-src_rabbitmq-auth-backend-ldap_package_mk
--- patches/patch-plugins-src_rabbitmq-auth-backend-ldap_package_mk 5 Nov 2015 10:49:03 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-$OpenBSD: patch-plugins-src_rabbitmq-auth-backend-ldap_package_mk,v 1.3 2015/11/05 10:49:03 jasper Exp $
-
-Don't test for a running LDAP server at build-time.
-
---- plugins-src/rabbitmq-auth-backend-ldap/package.mk.orig Wed Oct 7 14:45:15 2015
-+++ plugins-src/rabbitmq-auth-backend-ldap/package.mk Wed Oct 28 19:24:41 2015
-@@ -1,9 +1,3 @@
- RELEASABLE:=true
- DEPS:=rabbitmq-server rabbitmq-erlang-client eldap-wrapper
-
--ifeq ($(shell nc -z localhost 389 && echo true),true)
--WITH_BROKER_TEST_COMMANDS:=eunit:test([rabbit_auth_backend_ldap_unit_test,rabbit_auth_backend_ldap_test],[verbose])
--WITH_BROKER_TEST_CONFIG:=$(PACKAGE_DIR)/etc/rabbit-test
--else
--$(warning Not running LDAP tests; no LDAP server found on localhost)
--endif
Index: patches/patch-scripts_rabbitmq-defaults
===================================================================
RCS file: patches/patch-scripts_rabbitmq-defaults
diff -N patches/patch-scripts_rabbitmq-defaults
--- patches/patch-scripts_rabbitmq-defaults 5 Nov 2015 10:49:03 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-$OpenBSD: patch-scripts_rabbitmq-defaults,v 1.3 2015/11/05 10:49:03 jasper Exp $
---- scripts/rabbitmq-defaults.orig Wed Oct 7 14:45:15 2015
-+++ scripts/rabbitmq-defaults Thu Oct 29 10:39:40 2015
-@@ -19,7 +19,7 @@
- SYS_PREFIX=
-
- ### next line will be updated when generating a standalone release
--ERL_DIR=
-+ERL_DIR=${MODERL_BASEDIR}/bin/
-
- CLEAN_BOOT_FILE=start_clean
- SASL_BOOT_FILE=start_sasl
-@@ -30,7 +30,7 @@ BOOT_MODULE="rabbit"
-
- CONFIG_FILE=${SYS_PREFIX}/etc/rabbitmq/rabbitmq
- LOG_BASE=${SYS_PREFIX}/var/log/rabbitmq
--MNESIA_BASE=${SYS_PREFIX}/var/lib/rabbitmq/mnesia
-+MNESIA_BASE=${SYS_PREFIX}/var/rabbitmq/mnesia
- ENABLED_PLUGINS_FILE=${SYS_PREFIX}/etc/rabbitmq/enabled_plugins
-
- PLUGINS_DIR="${RABBITMQ_HOME}/plugins"
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/rabbitmq/pkg/PLIST,v
retrieving revision 1.9
diff -u -r1.9 PLIST
--- pkg/PLIST 5 Nov 2015 10:49:03 -0000 1.9
+++ pkg/PLIST 28 May 2019 21:33:15 -0000
@@ -1,29 +1,25 @@
@comment $OpenBSD: PLIST,v 1.9 2015/11/05 10:49:03 jasper Exp $
-@newgroup _rabbitmq:646
-@newuser _rabbitmq:646:_rabbitmq:daemon:RabbitMQ account:/var/rabbitmq:/sbin/nologin
+@newgroup ${RABBITUSER}:646
+@newuser ${RABBITUSER}:646:${RABBITUSER}:daemon:RabbitMQ account:/var/rabbitmq:/sbin/nologin
+@rcscript ${RCDIR}/rabbitmq
+@mode 700
+@owner ${RABBITUSER}
+@group ${RABBITUSER}
+@sample /var/log/rabbitmq/
+@sample /var/rabbitmq/
+@sample /var/rabbitmq/mnesia/
+@mode
+@owner
+@group
lib/rabbitmq/
lib/rabbitmq/ebin/
-lib/rabbitmq/ebin/app_utils.beam
lib/rabbitmq/ebin/background_gc.beam
-lib/rabbitmq/ebin/credit_flow.beam
-lib/rabbitmq/ebin/delegate.beam
-lib/rabbitmq/ebin/delegate_sup.beam
lib/rabbitmq/ebin/dtree.beam
-lib/rabbitmq/ebin/file_handle_cache.beam
-lib/rabbitmq/ebin/file_handle_cache_stats.beam
lib/rabbitmq/ebin/gatherer.beam
-lib/rabbitmq/ebin/gen_server2.beam
lib/rabbitmq/ebin/gm.beam
lib/rabbitmq/ebin/lqueue.beam
-lib/rabbitmq/ebin/mirrored_supervisor.beam
lib/rabbitmq/ebin/mirrored_supervisor_sups.beam
-lib/rabbitmq/ebin/mnesia_sync.beam
-lib/rabbitmq/ebin/mochijson2.beam
-lib/rabbitmq/ebin/mochinum.beam
-lib/rabbitmq/ebin/pg2_fixed.beam
lib/rabbitmq/ebin/pg_local.beam
-lib/rabbitmq/ebin/pmon.beam
-lib/rabbitmq/ebin/priority_queue.beam
lib/rabbitmq/ebin/rabbit.app
lib/rabbitmq/ebin/rabbit.beam
lib/rabbitmq/ebin/rabbit_access_control.beam
@@ -32,31 +28,30 @@
lib/rabbitmq/ebin/rabbit_amqqueue_process.beam
lib/rabbitmq/ebin/rabbit_amqqueue_sup.beam
lib/rabbitmq/ebin/rabbit_amqqueue_sup_sup.beam
-lib/rabbitmq/ebin/rabbit_app.in
-lib/rabbitmq/ebin/rabbit_auth_backend_dummy.beam
lib/rabbitmq/ebin/rabbit_auth_backend_internal.beam
-lib/rabbitmq/ebin/rabbit_auth_mechanism.beam
lib/rabbitmq/ebin/rabbit_auth_mechanism_amqplain.beam
lib/rabbitmq/ebin/rabbit_auth_mechanism_cr_demo.beam
lib/rabbitmq/ebin/rabbit_auth_mechanism_plain.beam
-lib/rabbitmq/ebin/rabbit_authn_backend.beam
-lib/rabbitmq/ebin/rabbit_authz_backend.beam
lib/rabbitmq/ebin/rabbit_autoheal.beam
-lib/rabbitmq/ebin/rabbit_backing_queue.beam
lib/rabbitmq/ebin/rabbit_basic.beam
-lib/rabbitmq/ebin/rabbit_binary_generator.beam
-lib/rabbitmq/ebin/rabbit_binary_parser.beam
lib/rabbitmq/ebin/rabbit_binding.beam
+lib/rabbitmq/ebin/rabbit_boot_steps.beam
lib/rabbitmq/ebin/rabbit_channel.beam
lib/rabbitmq/ebin/rabbit_channel_interceptor.beam
lib/rabbitmq/ebin/rabbit_channel_sup.beam
lib/rabbitmq/ebin/rabbit_channel_sup_sup.beam
lib/rabbitmq/ebin/rabbit_cli.beam
lib/rabbitmq/ebin/rabbit_client_sup.beam
-lib/rabbitmq/ebin/rabbit_command_assembler.beam
lib/rabbitmq/ebin/rabbit_connection_helper_sup.beam
lib/rabbitmq/ebin/rabbit_connection_sup.beam
lib/rabbitmq/ebin/rabbit_control_main.beam
+lib/rabbitmq/ebin/rabbit_control_pbe.beam
+lib/rabbitmq/ebin/rabbit_core_metrics_gc.beam
+lib/rabbitmq/ebin/rabbit_credential_validation.beam
+lib/rabbitmq/ebin/rabbit_credential_validator.beam
+lib/rabbitmq/ebin/rabbit_credential_validator_accept_everything.beam
+lib/rabbitmq/ebin/rabbit_credential_validator_min_password_length.beam
+lib/rabbitmq/ebin/rabbit_credential_validator_password_regexp.beam
lib/rabbitmq/ebin/rabbit_ctl_usage.beam
lib/rabbitmq/ebin/rabbit_dead_letter.beam
lib/rabbitmq/ebin/rabbit_diagnostics.beam
@@ -65,24 +60,24 @@
lib/rabbitmq/ebin/rabbit_epmd_monitor.beam
lib/rabbitmq/ebin/rabbit_error_logger.beam
lib/rabbitmq/ebin/rabbit_error_logger_file_h.beam
-lib/rabbitmq/ebin/rabbit_event.beam
lib/rabbitmq/ebin/rabbit_exchange.beam
lib/rabbitmq/ebin/rabbit_exchange_decorator.beam
-lib/rabbitmq/ebin/rabbit_exchange_type.beam
+lib/rabbitmq/ebin/rabbit_exchange_parameters.beam
lib/rabbitmq/ebin/rabbit_exchange_type_direct.beam
lib/rabbitmq/ebin/rabbit_exchange_type_fanout.beam
lib/rabbitmq/ebin/rabbit_exchange_type_headers.beam
lib/rabbitmq/ebin/rabbit_exchange_type_invalid.beam
lib/rabbitmq/ebin/rabbit_exchange_type_topic.beam
+lib/rabbitmq/ebin/rabbit_fhc_helpers.beam
lib/rabbitmq/ebin/rabbit_file.beam
lib/rabbitmq/ebin/rabbit_framing.beam
-lib/rabbitmq/ebin/rabbit_framing_amqp_0_8.beam
-lib/rabbitmq/ebin/rabbit_framing_amqp_0_9_1.beam
lib/rabbitmq/ebin/rabbit_guid.beam
-lib/rabbitmq/ebin/rabbit_heartbeat.beam
+lib/rabbitmq/ebin/rabbit_health_check.beam
+lib/rabbitmq/ebin/rabbit_hipe.beam
lib/rabbitmq/ebin/rabbit_limiter.beam
-lib/rabbitmq/ebin/rabbit_log.beam
+lib/rabbitmq/ebin/rabbit_looking_glass.beam
lib/rabbitmq/ebin/rabbit_memory_monitor.beam
+lib/rabbitmq/ebin/rabbit_metrics.beam
lib/rabbitmq/ebin/rabbit_mirror_queue_coordinator.beam
lib/rabbitmq/ebin/rabbit_mirror_queue_master.beam
lib/rabbitmq/ebin/rabbit_mirror_queue_misc.beam
@@ -92,25 +87,25 @@
lib/rabbitmq/ebin/rabbit_mirror_queue_mode_nodes.beam
lib/rabbitmq/ebin/rabbit_mirror_queue_slave.beam
lib/rabbitmq/ebin/rabbit_mirror_queue_sync.beam
-lib/rabbitmq/ebin/rabbit_misc.beam
lib/rabbitmq/ebin/rabbit_mnesia.beam
lib/rabbitmq/ebin/rabbit_mnesia_rename.beam
lib/rabbitmq/ebin/rabbit_msg_file.beam
lib/rabbitmq/ebin/rabbit_msg_store.beam
lib/rabbitmq/ebin/rabbit_msg_store_ets_index.beam
lib/rabbitmq/ebin/rabbit_msg_store_gc.beam
-lib/rabbitmq/ebin/rabbit_msg_store_index.beam
-lib/rabbitmq/ebin/rabbit_net.beam
lib/rabbitmq/ebin/rabbit_networking.beam
lib/rabbitmq/ebin/rabbit_node_monitor.beam
lib/rabbitmq/ebin/rabbit_nodes.beam
lib/rabbitmq/ebin/rabbit_parameter_validation.beam
+lib/rabbitmq/ebin/rabbit_password.beam
+lib/rabbitmq/ebin/rabbit_password_hashing_md5.beam
+lib/rabbitmq/ebin/rabbit_password_hashing_sha256.beam
+lib/rabbitmq/ebin/rabbit_password_hashing_sha512.beam
lib/rabbitmq/ebin/rabbit_plugins.beam
lib/rabbitmq/ebin/rabbit_plugins_main.beam
lib/rabbitmq/ebin/rabbit_plugins_usage.beam
lib/rabbitmq/ebin/rabbit_policies.beam
lib/rabbitmq/ebin/rabbit_policy.beam
-lib/rabbitmq/ebin/rabbit_policy_validator.beam
lib/rabbitmq/ebin/rabbit_prelaunch.beam
lib/rabbitmq/ebin/rabbit_prequeue.beam
lib/rabbitmq/ebin/rabbit_priority_queue.beam
@@ -118,81 +113,84 @@
lib/rabbitmq/ebin/rabbit_queue_consumers.beam
lib/rabbitmq/ebin/rabbit_queue_decorator.beam
lib/rabbitmq/ebin/rabbit_queue_index.beam
+lib/rabbitmq/ebin/rabbit_queue_location_client_local.beam
+lib/rabbitmq/ebin/rabbit_queue_location_min_masters.beam
+lib/rabbitmq/ebin/rabbit_queue_location_random.beam
+lib/rabbitmq/ebin/rabbit_queue_location_validator.beam
+lib/rabbitmq/ebin/rabbit_queue_master_location_misc.beam
lib/rabbitmq/ebin/rabbit_reader.beam
lib/rabbitmq/ebin/rabbit_recovery_terms.beam
lib/rabbitmq/ebin/rabbit_registry.beam
lib/rabbitmq/ebin/rabbit_restartable_sup.beam
lib/rabbitmq/ebin/rabbit_router.beam
-lib/rabbitmq/ebin/rabbit_runtime_parameter.beam
lib/rabbitmq/ebin/rabbit_runtime_parameters.beam
lib/rabbitmq/ebin/rabbit_sasl_report_file_h.beam
lib/rabbitmq/ebin/rabbit_ssl.beam
lib/rabbitmq/ebin/rabbit_sup.beam
lib/rabbitmq/ebin/rabbit_table.beam
lib/rabbitmq/ebin/rabbit_trace.beam
-lib/rabbitmq/ebin/rabbit_types.beam
lib/rabbitmq/ebin/rabbit_upgrade.beam
lib/rabbitmq/ebin/rabbit_upgrade_functions.beam
lib/rabbitmq/ebin/rabbit_variable_queue.beam
lib/rabbitmq/ebin/rabbit_version.beam
lib/rabbitmq/ebin/rabbit_vhost.beam
lib/rabbitmq/ebin/rabbit_vm.beam
-lib/rabbitmq/ebin/rabbit_writer.beam
-lib/rabbitmq/ebin/ssl_compat.beam
lib/rabbitmq/ebin/supervised_lifecycle.beam
-lib/rabbitmq/ebin/supervisor2.beam
-lib/rabbitmq/ebin/tcp_acceptor.beam
-lib/rabbitmq/ebin/tcp_acceptor_sup.beam
lib/rabbitmq/ebin/tcp_listener.beam
lib/rabbitmq/ebin/tcp_listener_sup.beam
-lib/rabbitmq/ebin/time_compat.beam
+lib/rabbitmq/ebin/term_to_binary_compat.beam
lib/rabbitmq/ebin/truncate.beam
-lib/rabbitmq/ebin/vm_memory_monitor.beam
-lib/rabbitmq/ebin/worker_pool.beam
-lib/rabbitmq/ebin/worker_pool_sup.beam
-lib/rabbitmq/ebin/worker_pool_worker.beam
lib/rabbitmq/include/
lib/rabbitmq/include/gm_specs.hrl
+lib/rabbitmq/include/old_builtin_types.hrl
lib/rabbitmq/include/rabbit.hrl
lib/rabbitmq/include/rabbit_cli.hrl
+lib/rabbitmq/include/rabbit_core_metrics.hrl
lib/rabbitmq/include/rabbit_framing.hrl
+lib/rabbitmq/include/rabbit_memory.hrl
+lib/rabbitmq/include/rabbit_misc.hrl
lib/rabbitmq/include/rabbit_msg_store.hrl
lib/rabbitmq/plugins/
lib/rabbitmq/plugins/README
lib/rabbitmq/plugins/amqp_client-${V}.ez
-lib/rabbitmq/plugins/cowboy-0.5.0-rmq${V}-git4b93c2d.ez
-lib/rabbitmq/plugins/eldap-${V}-gite309de4.ez
-lib/rabbitmq/plugins/mochiweb-${MODPY_VERSION}.0-rmq${V}-git680dba8.ez
+lib/rabbitmq/plugins/cowboy-1.0.4.ez
+lib/rabbitmq/plugins/cowlib-1.0.2.ez
+lib/rabbitmq/plugins/rabbit_common-${V}.ez
lib/rabbitmq/plugins/rabbitmq_amqp1_0-${V}.ez
lib/rabbitmq/plugins/rabbitmq_auth_backend_ldap-${V}.ez
lib/rabbitmq/plugins/rabbitmq_auth_mechanism_ssl-${V}.ez
lib/rabbitmq/plugins/rabbitmq_consistent_hash_exchange-${V}.ez
+lib/rabbitmq/plugins/rabbitmq_event_exchange-${V}.ez
lib/rabbitmq/plugins/rabbitmq_federation-${V}.ez
lib/rabbitmq/plugins/rabbitmq_federation_management-${V}.ez
+lib/rabbitmq/plugins/rabbitmq_jms_topic_exchange-${V}.ez
lib/rabbitmq/plugins/rabbitmq_management-${V}.ez
lib/rabbitmq/plugins/rabbitmq_management_agent-${V}.ez
lib/rabbitmq/plugins/rabbitmq_management_visualiser-${V}.ez
lib/rabbitmq/plugins/rabbitmq_mqtt-${V}.ez
+lib/rabbitmq/plugins/rabbitmq_random_exchange-${V}.ez
+lib/rabbitmq/plugins/rabbitmq_recent_history_exchange-${V}.ez
+lib/rabbitmq/plugins/rabbitmq_sharding-${V}.ez
lib/rabbitmq/plugins/rabbitmq_shovel-${V}.ez
lib/rabbitmq/plugins/rabbitmq_shovel_management-${V}.ez
lib/rabbitmq/plugins/rabbitmq_stomp-${V}.ez
-lib/rabbitmq/plugins/rabbitmq_test-${V}.ez
+lib/rabbitmq/plugins/rabbitmq_top-${V}.ez
lib/rabbitmq/plugins/rabbitmq_tracing-${V}.ez
+lib/rabbitmq/plugins/rabbitmq_trust_store-${V}.ez
lib/rabbitmq/plugins/rabbitmq_web_dispatch-${V}.ez
+lib/rabbitmq/plugins/rabbitmq_web_mqtt-${V}.ez
+lib/rabbitmq/plugins/rabbitmq_web_mqtt_examples-${V}.ez
lib/rabbitmq/plugins/rabbitmq_web_stomp-${V}.ez
lib/rabbitmq/plugins/rabbitmq_web_stomp_examples-${V}.ez
-lib/rabbitmq/plugins/sockjs-0.3.4-rmq${V}-git3132eb9.ez
-lib/rabbitmq/plugins/webmachine-1.10.3-rmq${V}-gite9359c7.ez
+lib/rabbitmq/plugins/ranch-1.3.2.ez
+lib/rabbitmq/plugins/recon-2.3.2.ez
+lib/rabbitmq/plugins/sockjs-0.3.4.ez
lib/rabbitmq/sbin/
lib/rabbitmq/sbin/rabbitmq-defaults
lib/rabbitmq/sbin/rabbitmq-env
lib/rabbitmq/sbin/rabbitmq-plugins
lib/rabbitmq/sbin/rabbitmq-server
lib/rabbitmq/sbin/rabbitmqctl
-@man man/man1/rabbitmq-plugins.1
-@man man/man1/rabbitmq-server.1
-@man man/man1/rabbitmqctl.1
-@man man/man5/rabbitmq-env.conf.5
sbin/rabbitmq-defaults
sbin/rabbitmq-env
sbin/rabbitmq-plugins
@@ -201,27 +199,30 @@
share/doc/rabbitmq/
share/doc/rabbitmq/INSTALL
share/doc/rabbitmq/LICENSE
+share/doc/rabbitmq/LICENSE-APACHE2
share/doc/rabbitmq/LICENSE-APACHE2-ExplorerCanvas
+share/doc/rabbitmq/LICENSE-APACHE2-excanvas
+share/doc/rabbitmq/LICENSE-APL2-Rebar
share/doc/rabbitmq/LICENSE-APL2-Stomp-Websocket
-share/doc/rabbitmq/LICENSE-Apache-Basho
share/doc/rabbitmq/LICENSE-BSD-base64js
share/doc/rabbitmq/LICENSE-BSD-glMatrix
+share/doc/rabbitmq/LICENSE-BSD-recon
+share/doc/rabbitmq/LICENSE-EPL-OTP
+share/doc/rabbitmq/LICENSE-ISC-cowboy
+share/doc/rabbitmq/LICENSE-MIT-EJS
share/doc/rabbitmq/LICENSE-MIT-EJS10
+share/doc/rabbitmq/LICENSE-MIT-Erlware-Commons
share/doc/rabbitmq/LICENSE-MIT-Flot
share/doc/rabbitmq/LICENSE-MIT-Mochi
+share/doc/rabbitmq/LICENSE-MIT-Mochiweb
+share/doc/rabbitmq/LICENSE-MIT-Sammy
share/doc/rabbitmq/LICENSE-MIT-Sammy060
-share/doc/rabbitmq/LICENSE-MIT-eldap
+share/doc/rabbitmq/LICENSE-MIT-SockJS
+share/doc/rabbitmq/LICENSE-MIT-jQuery
share/doc/rabbitmq/LICENSE-MIT-jQuery164
share/doc/rabbitmq/LICENSE-MPL-RabbitMQ
-share/doc/rabbitmq/rabbitmq.config.example
+share/doc/rabbitmq/LICENSE-MPL2
share/examples/rabbitmq/
@sample ${SYSCONFDIR}/rabbitmq/
share/examples/rabbitmq/rabbitmq-env.conf
@sample ${SYSCONFDIR}/rabbitmq/rabbitmq-env.conf
-@rcscript ${RCDIR}/rabbitmq
-@mode 700
-@owner _rabbitmq
-@group _rabbitmq
-@sample /var/log/rabbitmq/
-@sample /var/rabbitmq/
-@sample /var/rabbitmq/mnesia/
No comments:
Post a Comment