Files
eval_functions/eval.sh
2020-11-24 14:09:49 +01:00

40 lines
1.0 KiB
Bash

#! /bin/bash
set -e
set -u
source /root/functions.sh
file=/home/epsi/bin/mysql_backup.sh
addHeader
dirMustExist /home/epsi/bin
fileMustExist /home/epsi/bin/mysql_backup.sh
fileMustContain $file 'set -u'
fileMustContain $file if
fileMustContain $file mysqldump
fileMustContain $file exit
fileMustContain $file '$#'
fileMustContain $file '$1'
fileMustContain $file '$?'
fileMustContain $file 'date'
dirMustExist /srv/backups/mysql/2020-11-13
n=$(test -f $file && wc -l $file &> /dev/null) ; echo -ne "${n}\t"
fileMustContain /etc/crontab $file
file=/home/epsi/bin/file_backup.sh
dirMustExist /home/epsi/bin
fileMustExist $file
fileMustExist /etc/backup.include
fileMustContain $file 'set -u'
fileMustContain $file if
fileMustContain $file tar
fileMustContain $file exit
fileMustContain $file '$#'
fileMustContain $file '$1'
fileMustContain $file '$?'
fileMustContain $file 'date'
dirMustExist /srv/backups/files/2020-11-13
n=$(test -f $file && wc -l $file &> /dev/null) ; echo -ne "${n}\t"
fileMustContain /etc/crontab $file