Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/processone/ejabberd.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHolger Weiss <holger@zedat.fu-berlin.de>2022-08-21 16:48:28 +0300
committerHolger Weiss <holger@zedat.fu-berlin.de>2022-08-21 16:48:28 +0300
commitbce429dc441da10a98edf9200e3e06863d0becbb (patch)
tree1a86f7010f7ba8e5da45e8293e0b53196b35108a
parent9a8a8437249792b8d230e36c4bf2855f5607cc9c (diff)
make-packages: Fix permissions on RPM systems
RPM resets ownership/permissions of /opt/ejabberd and its subdirectories on installation. Therefore, fix those in the "after-install" script.
-rwxr-xr-xtools/make-packages2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/make-packages b/tools/make-packages
index 0d8d2248e..3b3388ae8 100755
--- a/tools/make-packages
+++ b/tools/make-packages
@@ -119,6 +119,8 @@ create_scripts()
fi
chown 'root:$rel_name' '/opt/$rel_name-$rel_vsn/lib/epam-'*'/priv/bin/epam'
chmod '4750' '/opt/$rel_name-$rel_vsn/lib/epam-'*'/priv/bin/epam'
+ chown -R -h '$rel_name:$rel_name' '/opt/$rel_name'
+ chmod 'o-rwx' '/opt/$rel_name/'*
EOF
cat >"$dir/after-upgrade" <<-EOF