From 26c77a4bb02672a63bb2cdeb68f951f3796af29c Mon Sep 17 00:00:00 2001 From: Matus Honek Date: May 12 2020 09:27:20 +0000 Subject: Issue 50940 - Permissions of some shipped directories may change over time Bug Description: Some utilities (e.g. installer, esp. setup-ds.pl) alter permissions of some folders shipped by default. This is discoverable by running `rpm -V 389-ds-base` after using these. Fix Description: Since Perl tools are deprecated and Python tools do not seem to change most of those permissions, only fix /var/lock/dirsrv in SPEC file. Relates: https://pagure.io/389-ds-base/issue/50940 Author: Matus Honek Review By: Simon (Thanks!) --- diff --git a/rpm/389-ds-base.spec.in b/rpm/389-ds-base.spec.in index 43d1d5b..dab29c6 100644 --- a/rpm/389-ds-base.spec.in +++ b/rpm/389-ds-base.spec.in @@ -448,7 +448,8 @@ popd mkdir -p $RPM_BUILD_ROOT/var/log/%{pkgname} mkdir -p $RPM_BUILD_ROOT/var/lib/%{pkgname} -mkdir -p $RPM_BUILD_ROOT/var/lock/%{pkgname} +mkdir -p $RPM_BUILD_ROOT/var/lock/%{pkgname} \ + && chmod 770 $RPM_BUILD_ROOT/var/lock/%{pkgname} # for systemd mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/%{groupname}.wants