5 $PATH="$PATH:/usr/local/bin/ptools:/sbin:/usr/sbin";
8 if ("$HOST" eq "bruce") {
9 $TOOLS="/home/dxm/isms/slinx-xfs/cmd/xfs/tools";
10 $SCRATCH_DEV="/dev/sdf1";
11 $SCRATCH_MNT="/mnt/xfs3";
12 $MKFS="/sbin/mkfs -t xfs -f";
13 $SUDO="/home/dxm/su -c";
14 $MOUNT="/bin/mount -t xfs";
15 $UMOUNT="/bin/umount";
17 } elsif ("$HOST" eq "whack") {
18 $TOOLS="/hosts/snort/build1/people/dxm/isms/slinx-xfs/cmd/xfs/tools";
19 $SCRATCH_DEV="/dev/dsk/20000080e5114459/lun2s0/c2p1";
23 $MOUNT="/sbin/mount -t xfs";
24 $UMOUNT="/sbin/umount";
27 die "unconfigured host \"$HOST\"\n"
39 || die "ERROR \"" . join(" ",@_) . "\" returned error\n";
42 sub run_expect_fail(@)
45 && die "ERROR \"" . join(" ",@_) . "\" returned non-error\n";
50 run_no_check("umount $SCRATCH_DEV");
55 run("umount $SCRATCH_DEV");
61 run("mount -t xfs $ops $SCRATCH_DEV $SCRATCH_MNT");
64 chomp($HOST=`hostname -s`);
66 die "usage: $ARGV0 <operation> [parameters]\n" unless (scalar(@ARGV));
67 print "*** $HOST: Interop started\n";
68 print " *** ", join(" ", @ARGV), "\n";
78 run("mkfs -t xfs $MKFS_EXTRA $SCRATCH_DEV");
80 } elsif ($op eq "test") {
82 run("xfs_repair -n $SCRATCH_DEV");
84 } elsif ($op eq "easy") {
88 mkdir("$SCRATCH_MNT/fish",0777);
90 } elsif ($op eq "check") {
93 system("cd $SCRATCH_MNT ; $TOOLS/fs-walk .");
96 die "unknown operation \"$op\"\n";