upstream/openstack/rabbitmq-server/debian/deb_patches/0002-Change-logrotate-and-s...

94 lines
2.7 KiB
Diff

From b5d56df24e8be63e9ae7da5afa01e59e35f9917c Mon Sep 17 00:00:00 2001
From: mmachado <matheus.machadoguilhermino@windriver.com>
Date: Wed, 28 Feb 2024 10:20:48 -0300
Subject: [PATCH] Change logrotate and service files
The files in this patch were previously implemented by the
rabbitmq-server-config package on the config-files repo.
Also change the name of the ocf file to stx.rabbitmq-server
for consistency with sm_db
Signed-off-by: mmachado <matheus.machadoguilhermino@windriver.com>
---
debian/rabbitmq-server.logrotate | 16 +++++++++++-----
debian/rabbitmq-server.service | 21 +++++++--------------
debian/rules | 2 +-
3 files changed, 19 insertions(+), 20 deletions(-)
diff --git a/debian/rabbitmq-server.logrotate b/debian/rabbitmq-server.logrotate
index c509b78..4c8f3b0 100644
--- a/debian/rabbitmq-server.logrotate
+++ b/debian/rabbitmq-server.logrotate
@@ -1,7 +1,13 @@
/var/log/rabbitmq/*.log {
- daily
- missingok
- compress
- delaycompress
- notifempty
+ weekly
+ missingok
+ rotate 20
+ compress
+ delaycompress
+ notifempty
+ sharedscripts
+ postrotate
+ pgrep beam.smp >/dev/null && /usr/sbin/rabbitmqctl -q rotate_logs
+ true
+ endscript
}
diff --git a/debian/rabbitmq-server.service b/debian/rabbitmq-server.service
index fdaee4d..4715229 100644
--- a/debian/rabbitmq-server.service
+++ b/debian/rabbitmq-server.service
@@ -1,24 +1,17 @@
[Unit]
-Description=RabbitMQ Messaging Server
-After=network.target epmd.socket
-Wants=network.target epmd.socket
+Description=RabbitMQ broker
+After=network.target epmd@0.0.0.0.socket
+Wants=network.target epmd@0.0.0.0.socket
[Service]
Type=notify
-User=rabbitmq
-Group=rabbitmq
-UMask=0027
+User=root
+Group=root
NotifyAccess=all
-TimeoutStartSec=600
-LimitNOFILE=65536
-SyslogIdentifier=rabbitmq
-Restart=on-failure
-RestartSec=10
+TimeoutStartSec=3600
WorkingDirectory=/var/lib/rabbitmq
ExecStart=/usr/lib/rabbitmq/bin/rabbitmq-server
-ExecStop=/usr/sbin/rabbitmqctl stop
-StandardOutput=append:/var/log/rabbitmq/rabbitmq-server.log
-StandardError=append:/var/log/rabbitmq/rabbitmq-server.error.log
+ExecStop=/usr/lib/rabbitmq/bin/rabbitmqctl stop
OOMScoreAdjust=-500
[Install]
diff --git a/debian/rules b/debian/rules
index 537a526..4e50869 100755
--- a/debian/rules
+++ b/debian/rules
@@ -44,7 +44,7 @@ override_dh_auto_install:
done
install -p -D -m 0755 scripts/rabbitmq-server.ocf \
- $(DEB_DESTDIR)$(PREFIX)/lib/ocf/resource.d/rabbitmq/rabbitmq-server
+ $(DEB_DESTDIR)$(PREFIX)/lib/ocf/resource.d/rabbitmq/stx.rabbitmq-server
# Unlocalify
# mkdir -p $(DEB_DESTDIR)$(PREFIX)/lib/rabbitmq/bin
--
2.37.1