[Ocfs2-test-devel] [PATCH 1/1] patch mkfs-test.patch
Marcos Matsunaga
Marcos.Matsunaga at oracle.com
Thu May 28 05:57:31 PDT 2009
---
programs/mkfs-tests/mkfs-test.sh | 18 ++++++++----------
1 files changed, 8 insertions(+), 10 deletions(-)
diff --git a/programs/mkfs-tests/mkfs-test.sh b/programs/mkfs-tests/mkfs-test.sh
index 51d61be..f823f02 100755
--- a/programs/mkfs-tests/mkfs-test.sh
+++ b/programs/mkfs-tests/mkfs-test.sh
@@ -24,9 +24,9 @@ verify_sizes() {
${DEBUGFS} -R "stats" ${device} >> ${O} 2>/dev/null
- num1=`${AWK} '/Block Size Bits/ {print $4;}' ${O}`
- num2=`${AWK} '/Cluster Size Bits/ {print $8;}' ${O}`
- num3=`${AWK} '/Clusters:/ {print $4;}' ${O}`
+ num1=`${AWK} '/Block size=/ {print $2;}' ${O}|cut -f2 -d"="`
+ num2=`${AWK} '/Cluster size=/ {print $2;}' ${O}|cut -f2 -d"="`
+ num3=`${AWK} '/Volume size=/ {print $3;}' ${O}|cut -f2 -d"("`
if [ ${num1} -eq 0 ] || [ ${num2} -eq 0 ] || [ ${num3} -eq 0 ]
then
@@ -34,17 +34,15 @@ verify_sizes() {
exit 1
fi
- b=$[$[2**$[${num1} - 9]]*512]
- c=$[$[2**$[${num2} - 9]]*512]
- v=$[${num3} * ${c}/${b}]
+ v=$[${num3} * ${num2}/${num1}]
echo -n "verify ..... " |tee -a ${LOGFILE}
- if [ ${B} -ne ${b} ]; then
+ if [ ${B} -ne ${num1} ]; then
echo "ERROR: Blocksize mismatch - found ${b}, expected ${B}" >> ${O}
RET=1
fi
- if [ ${C} -ne ${c} ]; then
+ if [ ${C} -ne ${num2} ]; then
echo "ERROR: Clustersize mismatch - found ${c}, expected ${C}" >> ${O}
RET=1
fi
@@ -446,7 +444,7 @@ ${MKFS} --fs-features=inline-data -x -F -b 4K -C 4K -N 2 -L ${label} ${device} 2
echo "OK"
echo -n "verify ..... "
${DEBUGFS} -R "stats" ${device} >>${OUT} 2>&1
-${DEBUGFS} -R "stats" ${device}|${GREP} -i "Feature Incompat"|${GREP} -q "InlineData"
+${DEBUGFS} -R "stats" ${device}|${GREP} -i "Feature Incompat"|${GREP} -q "inline-data"
RC=$?
if [ "${RC}" != "0" ]; then
echo "ERROR: Did not find InlineData Flag on superblock " >> ${OUT}
@@ -472,7 +470,7 @@ ${MKFS} -x -F -b 4K -C 4K -N 2 -L ${label} ${device} 262144 >>${OUT} 2>&1
echo "OK"
echo -n "verify ..... "
${DEBUGFS} -R "stats" ${device} >>${OUT} 2>&1
-${DEBUGFS} -R "stats" ${device}|${GREP} -i "Feature Incompat"|${GREP} -q "Sparse"
+${DEBUGFS} -R "stats" ${device}|${GREP} -i "Feature Incompat"|${GREP} -q "sparse"
RC=$?
if [ "${RC}" != "0" ]; then
echo "ERROR: Did not find Sparse Flag on superblock " >> ${OUT}
--
1.5.6.5
More information about the Ocfs2-test-devel
mailing list