Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Jan 2014 14:45:04 +0400 (MSK)
From:      Anes Mukhametov <anes@anes.su>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/185962: Patch: rabbitmq fix rc script
Message-ID:  <201401211045.s0LAj4VF009186@bsd.rambler.ru>
Resent-Message-ID: <201401211050.s0LAo06B061702@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         185962
>Category:       ports
>Synopsis:       Patch: rabbitmq fix rc script
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jan 21 10:50:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Anes Mukhametov
>Release:        FreeBSD 9.2-STABLE
>Organization:
>Environment:

	
>Description:
	It is unable to start rabbitmq using puppet because HOME variable is unset
 	It takes some time to start rabbitmq to be able to run, even if PID is already written	

	This patch adds export of HOME variable and waits for rabbitmq start.
>How-To-Repeat:
	
>Fix:

	

--- rabbitmq.patch begins here ---
Index: net/rabbitmq/files/rabbitmq.in
===================================================================
--- net/rabbitmq/files/rabbitmq.in	(revision 340396)
+++ net/rabbitmq/files/rabbitmq.in	(working copy)
@@ -35,7 +35,7 @@
 
 rabbitmq_start()
 {
-	HOME=/var/db/rabbitmq
+	export HOME=/var/db/rabbitmq
 	unset ERL_LIBS
 	su -m ${rabbitmq_user} \
 		-c "sh -c \"${rabbitmq_server} -detached\""
@@ -44,6 +44,8 @@
 	su -m ${rabbitmq_user} \
 		-c "sh -c \"${rabbitmq_ctl} status\"" \
 		| sed -n 's/[^p]*pid,\([0-9]*\)[^0-9]*/\1/p' > ${pidfile}
+# Wait until rabbitmq is up and fully functional
+	$rabbitmq_ctl wait ${pidfile}
 }
 
 run_rc_command "$1"
--- rabbitmq.patch ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401211045.s0LAj4VF009186>