summaryrefslogtreecommitdiff
path: root/apps/JAWS/clients/WebSTONE/bin/genfiles
blob: d5f06aee6dfc77e317d0118e4e86f73353a262f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#! /bin/sh
#

# get configuration
. $WEBSTONEROOT/conf/testbed

cat $WEBSTONEROOT/conf/fileset |
nawk '
($1 ~ /^[0-9][0-9]*[kK][bB]*$/) {
	sub(/[kK][bB]*/, "", $1);
	cmd = "$WEBSTONEROOT/bin/genrand " $1*1024 " " $2
	print cmd;
	system(cmd);
	next
}

($1 ~ /^[0-9][0-9]*[mM][bB]*$/) {
	sub(/[kK][bB]*/, "", $1);
	cmd = "$WEBSTONEROOT/bin/genrand " $1*1024*1024 " " $2
	print cmd;
	system(cmd);
	next
}

($1 ~ /^[0-9][0-9]*$/) {
	sub(/[kK][bB]*/, "", $1);
	cmd = "$WEBSTONEROOT/bin/genrand " $1 " " $2
	print cmd;
	system(cmd);
	next
} '  $*

# copy files
files=`cat $WEBSTONEROOT/conf/fileset | cut -f2 -d' '`
for f in $files
do
  $RCP $f $SERVER:$WEBDOCDIR
  rm -f $f
done

#end