1#!/bin/sh
2
3. scripts/functions
4
5#
6# Run a simple backup.
7#
8
9TestName="`basename $0`"
10Client=bareos-fd
11JobName=backup-bareos-fd
12BackupDirectory="${cwd}/build/autoconf/"
13
14NewClient="dynclient1-fd"
15
16cleanup
17
18copy_configs
19
20start_test
21
22cat <<END_OF_DATA >${tmp}/bconcmds
23messages
24@$out ${tmp}/log1.out w
25.clients
26@$out ${tmp}/log2.out w
27configure add client=${NewClient} address=localhost password=secret
28.clients
29messages
30@$out ${tmp}/log3.out w
31reload
32.clients
33messages
34quit
35END_OF_DATA
36
37run_bareos
38check_for_zombie_jobs storage=File1 client=${Client}
39stop_bareos
40
41grep ${NewClient} ${tmp}/log1.out > /dev/null && set_error "Could not test to add client, as it is already been defined."
42grep ${NewClient} ${tmp}/log2.out > /dev/null || set_error "Adding client has not beend successful."
43grep ${NewClient} ${tmp}/log3.out > /dev/null || set_error "Added client disappeared after reload."
44
45end_test
46