]> git.apps.os.sepia.ceph.com Git - xfstests-dev.git/commitdiff
filter out extra quota restore msg on irix
authorTim Shimmin <tes@sgi.com>
Mon, 22 Aug 2005 06:01:48 +0000 (06:01 +0000)
committerTim Shimmin <tes@sgi.com>
Mon, 22 Aug 2005 06:01:48 +0000 (06:01 +0000)
Merge of master-melb:xfs-cmds:23581a by kenmcd.

  filter out extra quota restore msg on irix

common.dump

index d006d14d49a9ca1f4be38f062d3e4d6d034fed14..dc231a39d7de6fd4b74c7b5b64a2ea1d14643589 100644 (file)
@@ -1290,8 +1290,8 @@ _do_invutil()
 #
 _check_quota()
 {
-    usermsg=$1 
-    groupmsg=$2 
+    usermsg=$1
+    groupmsg=$2
     uquota=0
     gquota=0 
     $here/src/feature -U $SCRATCH_DEV && uquota=1
@@ -1318,10 +1318,10 @@ _check_quota()
                        { print }
        END {
                if (uquota && !found_uquota) {
-                   print "Missing", usermsg
+                   print "Missing user quota msg:", usermsg
                }
                if (gquota && !found_gquota) {
-                   print "Missing", groupmsg
+                   print "Missing group quota msg:", groupmsg
                }
        }
     '
@@ -1353,10 +1353,19 @@ _check_quota_entries()
 # xfsrestore: user quota information written to ...'
 # xfsrestore: group quota information written to ...'
 #
+# If on IRIX then look for:
+# xfsrestore: use 'edquota' to restore quotas
+#
 _check_quota_dumprestore()
 {
-   _check_quota 'user quota information' \
-                'group quota information'
+    if [ "$HOSTOS" == "IRIX" ]; then
+       _check_quota 'user quota information' \
+                    'group quota information' |\
+       sed "/xfsrestore:.*use 'edquota' to restore quotas/d"
+    else
+       _check_quota 'user quota information' \
+                    'group quota information'
+    fi
 }
 
 #