#!/bin/bash HA=$(CreoleGet activer_one_ha non) DBMODE=$(CreoleGet one_database_type "none") LEADER_DB_FILE="/var/lib/one/one.db.leader" DBFILE="/var/lib/one/one.db" # If HA is enabled and a leader database file is present # we restore the leader database. if [[ ${HA} == "oui" ]] && [[ ${DBMODE} == "sqlite" ]] then if [[ -f ${LEADER_DB_FILE} ]] then if [[ $(CreoleGet one_ha_server_index) != "0" ]] then onedb restore --sqlite ${DBFILE} ${LEADER_DB_FILE} -f if [[ $? -eq 0 ]] then rm ${LEADER_DB_FILE} exit ${?} fi fi fi fi exit 0