diff --git a/Scripts/sogo-systemd.conf b/Scripts/sogo-systemd.conf new file mode 100644 index 000000000..6755a2969 --- /dev/null +++ b/Scripts/sogo-systemd.conf @@ -0,0 +1,2 @@ +# SOGo needs directory in /var/run +d /var/run/sogo 0755 sogo sogo diff --git a/packaging/rhel/sogo.spec b/packaging/rhel/sogo.spec index 0b73d702b..364e86fe7 100644 --- a/packaging/rhel/sogo.spec +++ b/packaging/rhel/sogo.spec @@ -253,6 +253,8 @@ cp Scripts/logrotate ${RPM_BUILD_ROOT}/etc/logrotate.d/sogo %if 0%{?_with_systemd} cp Scripts/sogo-systemd-redhat ${RPM_BUILD_ROOT}/usr/lib/systemd/system/sogod.service chmod 644 ${RPM_BUILD_ROOT}/usr/lib/systemd/system/sogod.service + cp Scripts/sogo-systemd.conf ${RPM_BUILD_ROOT}/etc/tmpfiles.d/ + chmod 644 ${RPM_BUILD_ROOT}/etc/tmpfiles.d/sogo-systemd.conf %else cp Scripts/sogo-init.d-redhat ${RPM_BUILD_ROOT}/etc/init.d/sogod chmod 755 ${RPM_BUILD_ROOT}/etc/init.d/sogod @@ -289,6 +291,7 @@ rm -fr ${RPM_BUILD_ROOT} %if 0%{?_with_systemd} /usr/lib/systemd/system/sogod.service +/etc/tmpfiles.d/sogo-systemd.conf %else /etc/init.d/sogod %endif