Import Upstream version 1.8.5
[hcoop/debian/openafs.git] / src / tests / hardlink3
1 #!/bin/sh
2 # $Id$
3
4 if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
5
6 FS=${FS:-${objdir}/../appl/fs/fs}
7
8 touch file
9 for i in `awk 'BEGIN {for(i=0; i < 1000; ++i) printf "%d\n", i}' /dev/null`; do
10 ln file file$i
11 done
12
13 # now trigger bulkstatus
14 for i in `awk 'BEGIN {for(i=0; i < 1000; ++i) printf "%d\n", i}' /dev/null`; do
15 ls -l file > /dev/null 2>&1 || exit 1
16 ${FS} flush file
17 done
18
19 # just stat them all
20 for i in `awk 'BEGIN {for(i=0; i < 1000; ++i) printf "%d\n", i}' /dev/null`; do
21 ls -l file$i > /dev/null 2>&1 || exit 1
22 done
23
24 #clean up
25 for i in `awk 'BEGIN {for(i=0; i < 1000; ++i) printf "%d\n", i}' /dev/null`; do
26 rm file$i > /dev/null 2>&1 || exit 1
27 done
28 rm file