From 46e9225ba8cbea35862f30a7fea5f09c1aba67f0 Mon Sep 17 00:00:00 2001 From: "Jeffrey T. Palmer" Date: Thu, 4 Jun 2020 13:48:53 -0400 Subject: [PATCH 1/2] Change default log directory permissions --- open_xdmod/build_scripts/templates/install.template | 2 +- open_xdmod/modules/xdmod/xdmod.spec.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/open_xdmod/build_scripts/templates/install.template b/open_xdmod/build_scripts/templates/install.template index 6e0b23bd5b..951971bf52 100755 --- a/open_xdmod/build_scripts/templates/install.template +++ b/open_xdmod/build_scripts/templates/install.template @@ -307,7 +307,7 @@ function installCrond($src, $dest) function installLog($src, $dest) { _info('Creating log directory'); - createDir($dest, 0777); + createDir($dest, 0770); } function installFromMap($src, $dest, $mapSrc, $mapDest, array $options = array()) diff --git a/open_xdmod/modules/xdmod/xdmod.spec.in b/open_xdmod/modules/xdmod/xdmod.spec.in index dfb9c4ac1e..5c61c9e1f6 100644 --- a/open_xdmod/modules/xdmod/xdmod.spec.in +++ b/open_xdmod/modules/xdmod/xdmod.spec.in @@ -77,7 +77,7 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/%{name}/ %{_docdir}/%{name}-%{version}__PRERELEASE__/ -%dir %attr(0775,apache,xdmod) %{_localstatedir}/log/%{name} +%dir %attr(0770,apache,xdmod) %{_localstatedir}/log/%{name} %dir %{_sysconfdir}/%{name} %config(noreplace) %attr(0440,apache,xdmod) %{_sysconfdir}/%{name}/portal_settings.ini From ba618b10827c94fa2194558f04b4e1af99bbeb99 Mon Sep 17 00:00:00 2001 From: "Jeffrey T. Palmer" Date: Thu, 4 Jun 2020 14:32:58 -0400 Subject: [PATCH 2/2] Change permissions in %post section --- open_xdmod/modules/xdmod/xdmod.spec.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/open_xdmod/modules/xdmod/xdmod.spec.in b/open_xdmod/modules/xdmod/xdmod.spec.in index 5c61c9e1f6..6b67e3d9e9 100644 --- a/open_xdmod/modules/xdmod/xdmod.spec.in +++ b/open_xdmod/modules/xdmod/xdmod.spec.in @@ -58,7 +58,7 @@ mkdir -p $RPM_BUILD_ROOT%{xdmod_export_dir} for file in exceptions.log query.log; do touch %{_localstatedir}/log/%{name}/$file chown apache:xdmod %{_localstatedir}/log/%{name}/$file - chmod 0664 %{_localstatedir}/log/%{name}/$file + chmod 0660 %{_localstatedir}/log/%{name}/$file done if [ "$1" -ge 2 ]; then echo "Run xdmod-upgrade to complete the Open XDMoD upgrade process."