#2 Make sure cookie file has the right owner
Opened 4 years ago by amoralej. Modified 4 years ago
rpms/ amoralej/rabbitmq-server master  into  rawhide

file modified
+9 -1
@@ -7,7 +7,7 @@ 

  

  Name: rabbitmq-server

  Version: 3.8.2

- Release: 1%{?dist}

+ Release: 2%{?dist}

  License: MPLv1.1

  Source0: https://github.com/rabbitmq/rabbitmq-server/releases/download/v%{version}/%{name}_%{version}.orig.tar.xz

  Source1: https://github.com/rabbitmq/rabbitmq-server/releases/download/v%{version}/%{name}_%{version}.orig.tar.xz.asc
@@ -108,6 +108,11 @@ 

  mkdir -p %{buildroot}%{_localstatedir}/lib/rabbitmq/mnesia

  mkdir -p %{buildroot}%{_localstatedir}/log/rabbitmq

  

+ # Make sure cookie file has the right owner when it's created by root the first time

+ # https://github.com/rabbitmq/rabbitmq-server-release/commit/ad99cb2524ebc5750a13c3c12203390926f7b5cb

+ 

+ sed -i -e 's|@RABBITMQ_USER@|rabbitmq|' -e 's|@RABBITMQ_GROUP@|rabbitmq|' scripts/rabbitmq-script-wrapper

+ 

  #Copy all necessary lib files etc.

  install -p -D -m 0644 ./deps/rabbit/docs/rabbitmq-server.service.example %{buildroot}%{_unitdir}/%{name}.service

  install -p -D -m 0755 ./scripts/rabbitmq-script-wrapper %{buildroot}%{_sbindir}/rabbitmqctl
@@ -203,6 +208,9 @@ 

  

  

  %changelog

+ * Tue Dec  10 2019 Alfredo Moralejo <amoralej@redhat.com> - 3.8.2-2

+ - Make sure cookie file has the right owner after running rabbimq commands.

+ 

  * Sat Dec  7 2019 Peter Lemenkov <lemenkov@gmail.com> - 3.8.2-1

  - Ver. 3.8.2

  

Currently, if rabbitmq-plugins command is executed before cookie file is created in first rabbitmq-server run, it gets owned by root making rabbitmq-server fail to start.