From c3bfc618db0bfc47f6b3305a725f2f0ed23dde02 Mon Sep 17 00:00:00 2001 From: Nathan Scott Date: Tue, 9 Nov 2004 13:40:59 +0000 Subject: [PATCH] Fix test 046 - need to include time in symlink filter, as well as dates. Merge of xfs-cmds-melb:slinx:20054a by kenmcd. --- common.dump | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/common.dump b/common.dump index 194b46eb..d006d14d 100644 --- a/common.dump +++ b/common.dump @@ -250,7 +250,7 @@ _cleanup() for dir in /var/xfsdump/inventory /var/lib/xfsdump/inventory; do [ -d $dir ] || continue tar -cvf $seq.inventory.tar $dir - ls -lR $dir >$seq.inventory.ls + ls -nR $dir >$seq.inventory.ls done fi @@ -748,15 +748,15 @@ _create_dumpdir_hardlinks() # # Filter for ls -# Filter out dates on symlinks and char devices +# Filter out times and dates on symlinks and char devices. # Filter out size on directories because this can differ # when transitioning to long inode numbers (ie. 64 bits). # _ls_filter() { $AWK_PROG ' - /^l/ { date = $8; sub(date,"DATE"); print} - /^c/ { date = $9; sub(date,"DATE"); print} + /^l/ { date = $8; time = $7; sub(date,"DATE"); sub(time,"TIME"); print} + /^c/ { date = $9; time = $7; sub(date,"DATE"); sub(time,"TIME"); print} /^d/ { size = $5; sub(size,"SIZE"); print} {print}' \ | sed -e 's/total [0-9][0-9]*/total TOTAL/' @@ -1136,7 +1136,7 @@ _do_dump_restore() # # Compare dumped subdirectory with restored dir -# using ls -lR. +# using ls -nR. # Thus no contents are compared but permissions, sizes, # owners, etc... are. # @@ -1146,8 +1146,8 @@ _ls_compare_sub() # verify we got back what we dumped # echo "Comparing listing of dump directory with restore directory" - ls -lR $dump_dir | tee -a $here/$seq.full | _ls_filter >$tmp.dump_dir - ls -lR $restore_dir/$dump_sdir | tee -a $here/$seq.full | _ls_filter \ + ls -nR $dump_dir | tee -a $here/$seq.full | _ls_filter >$tmp.dump_dir + ls -nR $restore_dir/$dump_sdir | tee -a $here/$seq.full | _ls_filter \ | sed -e "s#$restore_sdir\/##" >$tmp.restore_dir diff -bcs $tmp.dump_dir $tmp.restore_dir | sed -e "s#$tmp#TMP#g" @@ -1170,8 +1170,8 @@ _ls_nodate_compare_sub() # verify we got back what we dumped # echo "Comparing listing of dump directory with restore directory" - ls -lR $dump_dir | tee -a $here/$seq.full | _ls_filter | _ls_nodate_filter >$tmp.dump_dir - ls -lR $restore_dir/$dump_sdir | tee -a $here/$seq.full | _ls_filter \ + ls -nR $dump_dir | tee -a $here/$seq.full | _ls_filter | _ls_nodate_filter >$tmp.dump_dir + ls -nR $restore_dir/$dump_sdir | tee -a $here/$seq.full | _ls_filter \ | _ls_nodate_filter | sed -e "s#$restore_sdir\/##" >$tmp.restore_dir diff -bcs $tmp.dump_dir $tmp.restore_dir | sed -e "s#$tmp#TMP#g" -- 2.39.5