#!/bin/bash

set -e

DESC="Exportation de la base de jabber"

. /usr/share/eole/schedule/config.sh

JABSAV=$SAVDIR/ejabberd

container_path_jabber=$(CreoleGet container_path_jabber)

mkdir -p $SAVDIR
rm -f $JABSAV

TMPINDIR="/tmp/ejabberd"
TMPDIR=$container_path_jabber$TMPINDIR
mkdir -p $TMPDIR
CreoleRun "chown ejabberd: $TMPINDIR" jabber
chmod 700 $TMPDIR
TMPINFILE="$TMPINDIR/ejabberd"
TMPFILE="$TMPDIR/ejabberd"

rm -f $TMPDIR/*

CreoleRun "ejabberdctl backup $TMPINFILE" jabber

chown root: $TMPFILE
chmod 600 $TMPFILE

mv $TMPFILE $JABSAV
rmdir $TMPDIR
