diff options
Diffstat (limited to 'test/bbackupd/testfiles/extcheck2.pl')
-rwxr-xr-x | test/bbackupd/testfiles/extcheck2.pl | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/test/bbackupd/testfiles/extcheck2.pl b/test/bbackupd/testfiles/extcheck2.pl deleted file mode 100755 index 9e3a9c48..00000000 --- a/test/bbackupd/testfiles/extcheck2.pl +++ /dev/null @@ -1,86 +0,0 @@ -#!/usr/bin/perl -# distribution boxbackup-0.11rc2 (svn version: 2072) -# -# Copyright (c) 2003 - 2008 -# Ben Summers and contributors. All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# 3. All use of this software and associated advertising materials must -# display the following acknowledgment: -# This product includes software developed by Ben Summers. -# 4. The names of the Authors may not be used to endorse or promote -# products derived from this software without specific prior written -# permission. -# -# [Where legally impermissible the Authors do not disclaim liability for -# direct physical injury or death caused solely by defects in the software -# unless it is modified by a third party.] -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR -# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -# DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, -# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. -# -# -# -use strict; - -my $flags = $ARGV[0] or ""; - -unless(open IN,"../../bin/bbackupquery/bbackupquery -q -c testfiles/bbackupd.conf -l testfiles/query4.log \"compare -ac$flags\" quit 2>&1 |") -{ - print "Couldn't open compare utility\n"; - exit 2; -} - -my $ret = 1; - -while(<IN>) -{ - next unless m/\S/; - print "READ: $_"; - - if (m/continousupdate/) - { - unless (m/contents/ or m/attributes/) - { - print "FAIL: continuousupdate line does not match\n"; - $ret = 2; - } - } - elsif (m/^No entry for terminal type/ or - m/^using dumb terminal settings/) - { - # skip these lines, may happen in Debian buildd - # with no terminal. - } - else - { - unless (/\AWARNING/ or /\ADifferences/ or /might be reason/ - or /probably due to file mod/) - { - print "FAIL: summary line does not match\n"; - $ret = 2; - } - } -} - -close IN; - -exit $ret; - |