#! /bin/bash
-# FS QA Test No. 029
-#
-# exercise mkfs log (internal/external) zeroing
-#
-#-----------------------------------------------------------------------
+# SPDX-License-Identifier: GPL-2.0
# Copyright (c) 2000-2002 Silicon Graphics, Inc. All Rights Reserved.
#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation.
-#
-# This program is distributed in the hope that it would be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+# FS QA Test No. 029
#
-#-----------------------------------------------------------------------
+# exercise mkfs log (internal/external) zeroing
#
-
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
-_filter_logprint()
+filter_logprint()
{
perl -ne '
s/data device: ([\w|\/.-]+)/data device: DDEV/;
s/(length of Log Record:) \d+/$1 <LEN>/;
s/version: \d/version: <VERN>/;
s/h_size: \d+/h_size: <H_SIZE>/;
+ s/^~+[\r|\n]+$//;
+ s/extended-header: cycle: 1[\r|\n]+$//;
print;
'
}
_scratch_mkfs_xfs | _filter_mkfs 2>/dev/null
echo
-_scratch_xfs_logprint | _filter_logprint
+_scratch_xfs_logprint | filter_logprint
status=0
exit