From 7546dd0d695bdb7159a2e863ead9234ee677af33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=20B=C3=B6rjesson?= Date: Tue, 5 Nov 2024 17:39:42 +0100 Subject: [PATCH] Install lavinmq config (#21) --- Formula/lavinmq.rb | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Formula/lavinmq.rb b/Formula/lavinmq.rb index 7cc74fd..33f9900 100644 --- a/Formula/lavinmq.rb +++ b/Formula/lavinmq.rb @@ -26,10 +26,21 @@ def install man1.install "man1/lavinmq.1" man1.install "man1/lavinmqctl.1" man1.install "man1/lavinmqperf.1" + + unless lavinmq_config.exist? + pkgetc.install "extras/lavinmq.ini" + inreplace lavinmq_config do |s| + s.gsub!(/^data_dir.*/, "data_dir = #{var}/lavinmq") + end + end + end + + def lavinmq_config + pkgetc/"lavinmq.ini" end service do - run [opt_bin / "lavinmq", "-D", var / "lavinmq"] + run [opt_bin/"lavinmq", "-c", etc/"lavinmq/lavinmq.ini"] end test do