#!/bin/bash

set -e

. /etc/eole/samba4-vars.conf
WHERE=/home/backup/samba
USER="$AD_ADMIN@"$(echo $AD_REALM | tr a-z A-Z)
KEYFILE="/tmp/backup.keytab"

# get keytab to backup server without password
samba-tool domain exportkeytab "$KEYFILE" --principal="$USER" 2> /dev/null
kinit "$USER" -k -t "$KEYFILE"

mkdir -p "${WHERE}"
/usr/share/eole/sbin/samba_backup "${WHERE}/samba_backup.report" "${WHERE}" "${AD_HOST_NAME}.${AD_REALM}" > /dev/null 2> /dev/null
kdestroy

# remove keytab
rm -f "$KEYFILE"

exit 0
