adding eval.yml and sh

This commit is contained in:
2020-11-24 14:09:49 +01:00
parent 2af9d3a82a
commit 245bc90ff0
2 changed files with 82 additions and 0 deletions

39
eval.sh Normal file
View File

@@ -0,0 +1,39 @@
#! /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