From: Brad Scarlett Date: Wed, 28 May 2008 04:05:02 +0000 (+0000) Subject: Fix 073 to run on sles10 systems X-Git-Tag: v1.1.0~377 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c7167f667a4dce08263c675172eb073d5808768d;p=xfstests-dev.git Fix 073 to run on sles10 systems Merge of master-melb:xfs-cmds:31236a by kenmcd. --- diff --git a/073 b/073 index 202a3cb5..4b6fd3e6 100755 --- a/073 +++ b/073 @@ -71,7 +71,6 @@ _verify_copy() target_dir=$imgs.loop source=$2 source_dir=$3 - loop=`losetup -sf` [ $source = $SCRATCH_DEV ] && _scratch_mount @@ -82,7 +81,7 @@ _verify_copy() rmdir $target_dir 2>/dev/null mkdir $target_dir - mount -t xfs -o loop=$loop $target $target_dir 2>/dev/null + mount -t xfs -o loop $target $target_dir 2>/dev/null if [ $? -ne 0 ]; then echo retrying mount with nouuid option mount -t xfs -o loop -o nouuid $target $target_dir @@ -114,6 +113,7 @@ _verify_copy() diff -u $tmp.geometry1 $tmp.geometry2 echo unmounting and removing new image + loop=`mount | grep $target | grep -o -e 'loop=.*[^),]' | grep -o -e '/.*$'` umount $source $target losetup -d $loop > /dev/null 2>&1 rm -f $target @@ -154,8 +154,8 @@ echo === copying scratch device to single target, large ro device rmdir $imgs.source_dir 2>/dev/null mkdir $imgs.source_dir -loop2=`losetup -sf` -mount -t xfs -o loop=$loop2 $imgs.source $imgs.source_dir +mount -t xfs -o loop $imgs.source $imgs.source_dir +loop2=`mount | grep $imgs.source | grep -o -e 'loop=.*[^),]' | grep -o -e '/.*$'` cp -a $here $imgs.source_dir mount -t xfs -o remount,ro $imgs.source $imgs.source_dir xfs_copy $imgs.source $imgs.image | _filter_copy '#' $imgs.image '#' '#'