Package: rabbitmq-server
Version: 3.10.8-1.1
Severity: wishlist
Tags: patch

Hi,

it would be nice to have a /etc/rabbitmq/conf.d directory. This is
supported by upstream [1].

I haven't tried this, but postinst looks simple enough, and the attached
patch should accomplish this.

Best,
Christian

[1] https://www.rabbitmq.com/configure.html#config-confd-directory
diff -Nru rabbitmq-server-3.10.8-current/debian/rabbitmq-server.postinst rabbitmq-server-3.10.8/debian/rabbitmq-server.postinst
--- rabbitmq-server-3.10.8-current/debian/rabbitmq-server.postinst	2022-09-28 15:40:58.000000000 +0200
+++ rabbitmq-server-3.10.8/debian/rabbitmq-server.postinst	2023-08-03 09:57:43.719988265 +0200
@@ -18,8 +18,8 @@
                 --disabled-login rabbitmq
 	fi
 
-	mkdir -p /etc/rabbitmq
-	chown rabbitmq:rabbitmq /etc/rabbitmq
+	mkdir -p /etc/rabbitmq/conf.d
+	chown rabbitmq:rabbitmq /etc/rabbitmq /etc/rabbitmq/conf.d
 	if [ -r /usr/share/rabbitmq/rabbitmq-env.conf ] && ! [ -e /etc/rabbitmq/rabbitmq-env.conf ] ; then
 		install -m 0644 -o rabbitmq -g rabbitmq /usr/share/rabbitmq/rabbitmq-env.conf /etc/rabbitmq/rabbitmq-env.conf
 	fi

Reply via email to