#!/bin/bash

PATH=/bin:/usr/bin:/sbin:/usr/sbin

LOGFILE="/var/log/xivo-upgrade.log"
DATEFORMAT="%Y-%m-%d_%H:%M:%S"

run_finish_upgrade()
{
    /usr/bin/real-xivo-finish-upgrade "$@"
}

append_log_start()
{
    logfile=$1
    cat >> $logfile <<-EOF
	
	==================================================
	xivo-finish-upgrade started at $(date +$DATEFORMAT)
	==================================================
	
	EOF
}

append_log_end()
{
    logfile=$1
    cat >> $logfile <<-EOF
	
	==================================================
	xivo-finish-upgrade stopped at $(date +$DATEFORMAT)
	==================================================
	
	EOF
}

log_and_finish_upgrade()
{
    append_log_start $LOGFILE
    run_finish_upgrade "$@" |& tee -a $LOGFILE
    append_log_end $LOGFILE
}

log_and_finish_upgrade "$@"
