summaryrefslogtreecommitdiffstats
path: root/network/prosody/doinst.sh
diff options
context:
space:
mode:
author Gerardo Zamudio <gerardo.zamudio@linux.com>2017-03-15 22:44:46 +0000
committer Willy Sudiarto Raharjo <willysr@slackbuilds.org>2017-03-18 06:58:40 +0700
commit789698d85456c6407c7c524b48d7815d9e29d1e5 (patch)
treed3336921e2a430c770660ce0b0ec1f7fca2f4403 /network/prosody/doinst.sh
parentd8b6cd28bd7455bc7629aca07576236bd495b6d7 (diff)
downloadslackbuilds-789698d85456c6407c7c524b48d7815d9e29d1e5.tar.gz
slackbuilds-789698d85456c6407c7c524b48d7815d9e29d1e5.tar.xz
network/prosody: Updated for version 0.9.12.
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'network/prosody/doinst.sh')
-rw-r--r--network/prosody/doinst.sh17
1 files changed, 5 insertions, 12 deletions
diff --git a/network/prosody/doinst.sh b/network/prosody/doinst.sh
index 58d9be9f5b..93d6f240b8 100644
--- a/network/prosody/doinst.sh
+++ b/network/prosody/doinst.sh
@@ -8,17 +8,6 @@ config() {
fi
}
-preserve_perms() {
- NEW="$1"
- OLD="$(dirname $NEW)/$(basename $NEW .new)"
- if [ -e $OLD ]; then
- cp -a $OLD ${NEW}.incoming
- cat $NEW > ${NEW}.incoming
- mv ${NEW}.incoming $NEW
- fi
- config $NEW
-}
-
config etc/prosody/prosody.cfg.lua.new
config etc/prosody/migrator.cfg.lua.new
config etc/prosody/certs/openssl.cnf.new
@@ -30,4 +19,8 @@ config etc/prosody/certs/localhost.cnf.new
config etc/prosody/certs/example.com.cnf.new
config etc/prosody/certs/localhost.crt.new
-preserve_perms etc/rc.d/rc.prosody.new
+if ! [ -L etc/rc.d/rc.prosody ] ;
+then
+ rm -f etc/rc.d/rc.prosody
+ ln -s /usr/bin/prosodyctl etc/rc.d/rc.prosody
+fi