Tweaks for RabbitMQ installation, okayed by sebastia@ (MAINTAINER):
- build & install manual pages; - provide default HOME= line in rabbitmq-env.conf, allowing rabbitmqctl to work out-of-the-box, including rcctl check/stop cases.
This commit is contained in:
parent
a23d3f5915
commit
198280477b
@ -1,9 +1,9 @@
|
||||
# $OpenBSD: Makefile,v 1.33 2019/06/24 21:32:07 sebastia Exp $
|
||||
# $OpenBSD: Makefile,v 1.34 2019/12/11 14:28:36 zhuk Exp $
|
||||
|
||||
COMMENT = highly reliable Enterprise Messaging System
|
||||
|
||||
V = 3.6.15
|
||||
REVISION = 0
|
||||
REVISION = 1
|
||||
DISTNAME = rabbitmq-server-$V
|
||||
PKGNAME = rabbitmq-$V
|
||||
CATEGORIES = net
|
||||
@ -47,6 +47,8 @@ NO_TEST = Yes
|
||||
|
||||
FAKE_FLAGS = DESTDIR=''
|
||||
|
||||
ALL_TARGET = all manpages
|
||||
|
||||
pre-build:
|
||||
${SUBST_CMD} ${WRKSRC}/deps/rabbit/scripts/rabbitmqctl \
|
||||
${WRKSRC}/deps/rabbit/scripts/rabbitmq-defaults
|
||||
@ -65,5 +67,9 @@ post-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/rabbitmq
|
||||
${SUBST_CMD} -m 0644 -c ${FILESDIR}/rabbitmq.conf \
|
||||
${PREFIX}/share/examples/rabbitmq/rabbitmq-env.conf
|
||||
${INSTALL_DATA} ${WRKBUILD}/deps/rabbit/docs/*.1 \
|
||||
${PREFIX}/man/man1/
|
||||
${INSTALL_DATA} ${WRKBUILD}/deps/rabbit/docs/*.5 \
|
||||
${PREFIX}/man/man5/
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -2,3 +2,6 @@
|
||||
# Comment lines start with a hash character.
|
||||
# This is a /bin/sh script file - use ordinary envt var syntax
|
||||
# NODENAME=hare
|
||||
|
||||
# needed by rabbitmqctl to pick up auth token
|
||||
HOME=~${RABBITUSER}
|
||||
|
@ -1,4 +1,4 @@
|
||||
@comment $OpenBSD: PLIST,v 1.10 2019/05/30 16:24:33 sebastia Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.11 2019/12/11 14:28:36 zhuk Exp $
|
||||
@newgroup ${RABBITUSER}:646
|
||||
@newuser ${RABBITUSER}:646:${RABBITUSER}:daemon:RabbitMQ account:/var/rabbitmq:/sbin/nologin
|
||||
@rcscript ${RCDIR}/rabbitmq
|
||||
@ -191,6 +191,10 @@ 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
|
||||
|
Loading…
x
Reference in New Issue
Block a user