mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-05-27 10:44:33 +00:00
Update xmpp-hostname-change for new ejabberd package.
This commit is contained in:
parent
cd1b4a2371
commit
ee80507ee1
@ -24,15 +24,16 @@ old_hostname=`debconf-show ejabberd | awk '/hostname/ { print $3 }'`
|
|||||||
|
|
||||||
# Based on http://www.process-one.net/docs/ejabberd/guide_en.html#htoc77
|
# Based on http://www.process-one.net/docs/ejabberd/guide_en.html#htoc77
|
||||||
|
|
||||||
# Setup some variables
|
|
||||||
BACKUP=/tmp/ejabberd.dump
|
BACKUP=/tmp/ejabberd.dump
|
||||||
|
|
||||||
|
# Note: dpkg-reconfigure will fail if there have been manual changes made to the
|
||||||
|
# configuration file for a package. Since this is the case for ejabberd,
|
||||||
|
# manually update the hostname in the configuration file.
|
||||||
echo "ejabberd ejabberd/hostname string $hostname" | debconf-set-selections
|
echo "ejabberd ejabberd/hostname string $hostname" | debconf-set-selections
|
||||||
echo "jwchat jwchat/ApacheServerName string $hostname" | debconf-set-selections
|
echo "jwchat jwchat/ApacheServerName string $hostname" | debconf-set-selections
|
||||||
DEBIAN_FRONTEND=noninteractive dpkg-reconfigure jwchat
|
DEBIAN_FRONTEND=noninteractive dpkg-reconfigure jwchat
|
||||||
|
|
||||||
# Debconf can't handle our manual changes to ejabberd's config yet.
|
sed -i "s/$old_hostname/$hostname/g" /etc/ejabberd/ejabberd.yml
|
||||||
sed -i "s/$old_hostname/$hostname/g" /etc/ejabberd/ejabberd.cfg
|
|
||||||
sed -i "s/$old_hostname/$hostname/g" $BACKUP
|
sed -i "s/$old_hostname/$hostname/g" $BACKUP
|
||||||
|
|
||||||
service ejabberd restart
|
service ejabberd restart
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user