From 1ed1956834dd66105f7bc325c869b7b349d809b4 Mon Sep 17 00:00:00 2001 From: Dennis Kliban Date: Tue, 11 Jun 2019 15:49:50 -0400 Subject: [PATCH] Problem: chown command is run for all upgrades Solution: only run chown if ownership permissions are not apache:pulp re: #4948 https://pulp.plan.io/issues/4948 re: #4949 https://pulp.plan.io/issues/4949 --- packages/pulp/pulp.spec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/pulp/pulp.spec b/packages/pulp/pulp.spec index f1ccbc5e27..8dc2c4b096 100644 --- a/packages/pulp/pulp.spec +++ b/packages/pulp/pulp.spec @@ -509,7 +509,9 @@ if [ $1 -gt 1 ] ; then /sbin/service pulp_celerybeat stop > /dev/null 2>&1 || : /sbin/service pulp_resource_manager stop > /dev/null 2>&1 || : %endif - /usr/bin/chown -R apache:pulp /var/lib/pulp + if [ $(stat -c '%U:%G' /var/lib/pulp) != 'apache:pulp' ] ; then + /usr/bin/chown -R apache:pulp /var/lib/pulp + fi fi %preun server