]> git.sur5r.net Git - bacula/bacula/commitdiff
Clean up for Solaris
authorKern Sibbald <kern@sibbald.com>
Sat, 2 Aug 2003 19:29:24 +0000 (19:29 +0000)
committerKern Sibbald <kern@sibbald.com>
Sat, 2 Aug 2003 19:29:24 +0000 (19:29 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@657 91ce42f0-d328-0410-95d8-f526ca767f89

regress/tests/concurrent-jobs-test
regress/tests/six-vol-test

index 804e00541d6e3398fa63772ecb2fab9c255ca4a0..1109a23d58d32a99bd5d9ede418fe1ea2d3d091b 100755 (executable)
@@ -6,9 +6,21 @@ cwd=`pwd`
 scripts/copy-test-confs
 scripts/cleanup
 echo "${cwd}/tmp/largefile" >/tmp/file-list
+if test -c /dev/urandom ; then
 # Create 56MB file with random data
-echo "Creating a 56MB file with random data ..."
-dd if=/dev/urandom of=${cwd}/tmp/largefile bs=1024 count=55000
+   echo "Creating a 56MB file with random data ..."
+   dd if=/dev/urandom of=${cwd}/tmp/largefile bs=1024 count=55000
+else
+   echo "Creating a 56MB file with bacula-dir data ..."
+   dd if=bin/bacula-dir of=${cwd}/tmp/1 bs=1024 count=1000
+   cat ${cwd}/tmp/1 ${cwd}/tmp/1 ${cwd}/tmp/1 ${cwd}/tmp/1 ${cwd}/tmp/1 >${cwd}/tmp/2
+   rm -f ${cwd}/tmp/1
+   cat ${cwd}/tmp/2 ${cwd}/tmp/2 ${cwd}/tmp/2 ${cwd}/tmp/2 ${cwd}/tmp/2 >>${cwd}/tmp/3
+   rm -f ${cwd}/tmp/2
+   cat ${cwd}/tmp/3 ${cwd}/tmp/3 ${cwd}/tmp/3 ${cwd}/tmp/3 ${cwd}/tmp/3 >${cwd}/tmp/largefile
+   rm -f ${cwd}/tmp/3
+fi 
+
 echo "largefile created"
 bin/bacula stop 2>&1 >/dev/null
 bin/drop_sqlite_tables
index c5a99736ead57291f380295bc61c950849478f91..362df870b5e32c569adcfa276ffe637dbe8445dc 100755 (executable)
@@ -4,7 +4,7 @@
 #   each constrained to 10MB using the automatic labeling feature.
 #
 
-if test ! -e /dev/urandom ; then
+if test ! -c /dev/urandom ; then
    echo "No random device. Test skipped.\n"
    exit 0
 fi