summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2011-06-08 13:10:33 +0000
committerPeter Volkov <pva@gentoo.org>2011-06-08 13:10:33 +0000
commitce8ea4ea2710017e94089b72c5dba81cdabdbaa8 (patch)
treeb427f0f51cc4ae1ccc93e03445dc29bd95b0653a
parentnet-im/ejabberd: version bump. (diff)
downloadpva-ce8ea4ea2710017e94089b72c5dba81cdabdbaa8.tar.gz
pva-ce8ea4ea2710017e94089b72c5dba81cdabdbaa8.tar.bz2
pva-ce8ea4ea2710017e94089b72c5dba81cdabdbaa8.zip
net-im/ejabberd: add fix for ssl cert permissions, bug 369809 thank Gavin Pryke for report.
svn path=/; revision=492
-rw-r--r--net-im/ejabberd/Manifest2
-rw-r--r--net-im/ejabberd/ejabberd-2.1.8.ebuild3
2 files changed, 4 insertions, 1 deletions
diff --git a/net-im/ejabberd/Manifest b/net-im/ejabberd/Manifest
index 3e095e0..c4caa14 100644
--- a/net-im/ejabberd/Manifest
+++ b/net-im/ejabberd/Manifest
@@ -11,6 +11,6 @@ AUX self-cert-v2.sh 1017 RMD160 3beb0f05e8cc3041abd2f689d31d410bc7d5088d SHA1 1f
AUX ssl.cnf 1042 RMD160 47d2542942fb21f4be1e827d47eb4e0468e73910 SHA1 7347bae5a195ad158881fe5313f55ee41e85cb81 SHA256 ed066f7720fd9f4c2d57ffb2ebcbc4b2810d2b7ca22b67ec8c1dc1227baaa635
DIST ejabberd-2.1.8.tar.gz 3382833 RMD160 24d3042565a8631447bbf56f998f3a2377c23822 SHA1 3f8ecc944e0719577bfc45a68e974b1945ffa296 SHA256 dedf7684f9e96efbbc12f08f175096ef50b3f75b284bd27d172eaf75cecded7f
DIST ejabberd-mod_statsdx-1080.patch.gz 14024 RMD160 eb40aa4c3b7b4529a317c8b521a883d156f90ce9 SHA1 ba669e917393b4400878613464ff83a84ff414da SHA256 0f3a3a991c14d797e795ef4fffcf19aa9a54608f5053b759187ec7d3696b9edb
-EBUILD ejabberd-2.1.8.ebuild 7955 RMD160 e99b515dac98677e58274b129496ba6076a7baf2 SHA1 4fbcc2d1da21181af2d2aa8a5cca51747dbdfbf6 SHA256 7d532bfcf4bb54b596406be62861f7e84626fb0d6b7ef39e81b91875295ef9d0
+EBUILD ejabberd-2.1.8.ebuild 8104 RMD160 a3b1d44b02aab3abf3978d1d2f4c06e4837f7de6 SHA1 b6022d5cfabbcd7ff44dc852da2db175a6f11dd4 SHA256 22c3c0e4508946f33a8557e069f221248e1be4a99cd397c6a554174c1ef2d53a
MISC ChangeLog 19299 RMD160 197a4a55ffd74db66f71f5077d7577a480e38084 SHA1 25378353cabdf066284a325896df034bd546e043 SHA256 b7e05f55cdd277ceec40c3f05384c5046b82cc70b85e30331c243a718f2c54d8
MISC metadata.xml 929 RMD160 3a456c8945da34e417ca2fb659807a280b834f85 SHA1 a7b3173f8b63655c049881629e1354c71ddd633e SHA256 4d46909fd72908dff8698bb9dfcf60132e973b28eabbfe75001397ed349ff11b
diff --git a/net-im/ejabberd/ejabberd-2.1.8.ebuild b/net-im/ejabberd/ejabberd-2.1.8.ebuild
index edcccee..3b2fc66 100644
--- a/net-im/ejabberd/ejabberd-2.1.8.ebuild
+++ b/net-im/ejabberd/ejabberd-2.1.8.ebuild
@@ -199,6 +199,9 @@ pkg_postinst() {
SSL_ORGANIZATION="${SSL_ORGANIZATION:-Ejabberd XMPP Server}"
install_cert /etc/ssl/ejabberd/server
+ # Fix ssl cert permissions bug #369809
+ chown root:jabber "${EROOT}/etc/ssl/ejabberd/server.pem"
+ chmod 0440 "${EROOT}/etc/ssl/ejabberd/server.pem"
if [[ -e ${EROOT}/etc/jabber/ssl.pem ]]; then
ewarn
ewarn "The location of SSL certificates has changed. If you are"