20 lines
701 B
Bash
20 lines
701 B
Bash
#!/bin/bash
|
|
# CardDAV client/sync for RoundCube Mail
|
|
##########################
|
|
|
|
source setup/functions.sh # load our functions
|
|
source /etc/mailinabox.conf # load global vars
|
|
|
|
# initialize roundcube database
|
|
export PRIVATE_IP
|
|
curl -sk https://${PRIVATE_IP}/mail/index.php 2>&1 >> /tmp/roundcube_db_init.log
|
|
|
|
# Work around bug in db init code in rcmcarddav
|
|
RCMSQLF=/home/user-data/mail/roundcube/roundcube.sqlite
|
|
DBINIT=/usr/local/lib/roundcubemail/plugins/carddav/dbinit/sqlite3.sql
|
|
DBMIG=/usr/local/lib/roundcubemail/plugins/carddav/dbmigrations/0000-dbinit/sqlite3.sql
|
|
|
|
# This may fail if we've already created the database, so capture output
|
|
/usr/bin/sqlite3 $RCMSQLF < $DBINIT &> /tmp/dbinit.log
|
|
|