run_bacula
################################################################
-p Now do a second backup using base backup
+p Now do a backup using base backup
################################################################
echo ${cwd}/bin >> ${cwd}/tmp/file-list
rm -rf ${cwd}/tmp/bacula-restores
+grep -e 'FD Bytes Written: *0' ${cwd}/tmp/log4.out > /dev/null
+if [ $? -ne 0 ]; then
+ print_debug "The first full job should have 0 byte in log4.out"
+ bstat=2
+fi
+
################################################################
-p Now do a third backup after making few changes
+p Now do a backup after making few changes
################################################################
cat <<END_OF_DATA >${cwd}/tmp/bconcmds
@$out ${cwd}/tmp/log1.out
rm -rf ${cwd}/tmp/bacula-restores
-
################################################################
p Test the job purge
################################################################
dstat=2
fi
-grep -e 'FD Bytes Written: *0' ${cwd}/tmp/log4.out > /dev/null
-if [ $? -ne 0 ]; then
- print_debug "The first full job should have 0 byte in log4.out"
+
+################################################################
+p Test list commands
+################################################################
+
+touch ${cwd}/build/po/fr.po
+
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
+run level=full job=backup yes
+wait
+messages
+@$out ${cwd}/tmp/log5.out
+list basefiles jobid=6
+@$out ${cwd}/tmp/log6.out
+list files jobid=6
+messages
+END_OF_DATA
+
+run_bconsole
+
+grep po/fr.po ${cwd}/tmp/log5.out > /dev/null
+if [ $? -eq 0 ]; then
+ print_debug "Should not display fr.po as basefile"
bstat=2
fi
+export bstat dstat
stop_bacula
end_test