]> git.sur5r.net Git - bacula/bacula/commitdiff
Remove Linux dependency (seq) in regress script
authorKern Sibbald <kern@sibbald.com>
Sat, 3 Jul 2010 15:06:03 +0000 (17:06 +0200)
committerKern Sibbald <kern@sibbald.com>
Sat, 3 Jul 2010 15:12:11 +0000 (17:12 +0200)
regress/tests/duplicate-job-test

index f4eaa2aaacecf9727197ac8dd79c0fd5106a547d..cd4eba6907d3361ffdbb0c9a9e42c37919e05bb3 100755 (executable)
@@ -39,11 +39,13 @@ echo 's%CompressedTest%CancelRunningDuplicatesNo%' > $outf
 echo 's%Backup%Backup; AllowDuplicateJobs = no;CancelLowerLevelDuplicates=no;CancelQueuedDuplicates=no; CancelRunningDuplicates=no%' >> $outf
 sed -f $outf $tmp/1 >> $conf/bacula-dir.conf
 
-for i in `seq 1 40`; do
+i=1
+while [ $i -le 40 ]; do
     echo "s%CompressedTest%CancelLowerLevelDuplicatesYes-$i%" > $outf
     echo 's%Backup%Backup; AllowDuplicateJobs = no; CancelLowerLevelDuplicates=yes%' >> $outf
     echo 's%sleep 6%sleep 20%' >> $outf
     sed -f $outf $tmp/1 >> $conf/bacula-dir.conf
+    i=`expr $i + 1`
 done
 
 when=`perl -Mscripts::functions -e "get_time(300)"`
@@ -161,30 +163,36 @@ messages
 @##########################
 END_OF_DATA
 
-for i in `seq 1 30`; do
+i=1
+while [ $i -le 30 ]; do
   cat <<EOF  >>${cwd}/tmp/bconcmds 
 @# Should work
 run level=Full job=CancelLowerLevelDuplicatesYes-$i yes
 EOF
+i=`expr $i + 1`
 done
 
 echo "wait" >> ${cwd}/tmp/bconcmds
 echo "messages" >> ${cwd}/tmp/bconcmds
 
-for i in `seq 1 30`; do
+i=1
+while [ $i -le 30 ]; do
   cat <<EOF >>${cwd}/tmp/bconcmds
 @# Should fail
 run level=Incremental job=CancelLowerLevelDuplicatesYes-$i yes
 EOF
+i=`expr $i + 1`
 done
 
 echo "@sleep 5" >> ${cwd}/tmp/bconcmds
 
-for i in `seq 1 30`; do
+i=1
+while [ $i -le 30 ]; do
   cat <<EOF >>${cwd}/tmp/bconcmds
 @# Should work
 run level=Full job=CancelLowerLevelDuplicatesYes-$i yes
 EOF
+i=`expr $i + 1`
 done
 
 echo "wait" >> ${cwd}/tmp/bconcmds