Fixes errors in postinst, not using our template and error about grep test.
This commit is contained in:
parent
a03f43a881
commit
bd543c4b75
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/bin/bash
|
||||||
# postinst script for jitsi-meet-prosody
|
# postinst script for jitsi-meet-prosody
|
||||||
#
|
#
|
||||||
# see: dh_installdeb(1)
|
# see: dh_installdeb(1)
|
||||||
|
@ -24,14 +24,24 @@ case "$1" in
|
||||||
. /etc/default/jitsi-videobridge
|
. /etc/default/jitsi-videobridge
|
||||||
|
|
||||||
PROSODY_CONFIG_PRESENT="true"
|
PROSODY_CONFIG_PRESENT="true"
|
||||||
|
# if there is no prosody config extract our template
|
||||||
if [ ! -f /etc/prosody/prosody.cfg.lua ]; then
|
if [ ! -f /etc/prosody/prosody.cfg.lua ]; then
|
||||||
PROSODY_CONFIG_PRESENT="false"
|
PROSODY_CONFIG_PRESENT="false"
|
||||||
gunzip -c /usr/share/doc/jitsi-meet-prosody/prosody.cfg.lua-jvb.example.gz > /etc/prosody/prosody.cfg.lua
|
gunzip -c /usr/share/doc/jitsi-meet-prosody/prosody.cfg.lua-jvb.example.gz > /etc/prosody/prosody.cfg.lua
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! grep "VirtualHost \"$JVB_HOSTNAME\"" /etc/prosody/prosody.cfg.lua > /dev/null ]; then
|
# if there is no config for our domain, lets create it
|
||||||
|
if ! grep -q "VirtualHost \"$JVB_HOSTNAME\"" /etc/prosody/prosody.cfg.lua; then
|
||||||
|
|
||||||
|
# if its not our template, save the original and extract our template
|
||||||
|
if ! grep -q "VirtualHost \"jitmeet.example.com\"" /etc/prosody/prosody.cfg.lua; then
|
||||||
|
PROSODY_CONFIG_PRESENT="false"
|
||||||
|
cp /etc/prosody/prosody.cfg.lua /etc/prosody/prosody.cfg.lua.orig
|
||||||
|
gunzip -c /usr/share/doc/jitsi-meet-prosody/prosody.cfg.lua-jvb.example.gz > /etc/prosody/prosody.cfg.lua
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "PROSODY_CONFIG_PRESENT" = "true" ]; then
|
if [ "PROSODY_CONFIG_PRESENT" = "true" ]; then
|
||||||
mv /etc/prosody/prosody.cfg.lua /etc/prosody/prosody.cfg.lua.orig
|
cp /etc/prosody/prosody.cfg.lua /etc/prosody/prosody.cfg.lua.orig
|
||||||
fi
|
fi
|
||||||
sed -i "s/jitmeet.example.com/$JVB_HOSTNAME/g" /etc/prosody/prosody.cfg.lua
|
sed -i "s/jitmeet.example.com/$JVB_HOSTNAME/g" /etc/prosody/prosody.cfg.lua
|
||||||
sed -i "s/jitmeetSecret/$JVB_SECRET/g" /etc/prosody/prosody.cfg.lua
|
sed -i "s/jitmeetSecret/$JVB_SECRET/g" /etc/prosody/prosody.cfg.lua
|
||||||
|
|
Loading…
Reference in New Issue