30 lines
		
	
	
		
			590 B
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			590 B
		
	
	
	
		
			Plaintext
		
	
	
	
| if ! test -x $DEBUGFS_EXE; then
 | |
| 	echo "$test_name: $test_description: skipped (no debugfs)"
 | |
| 	return 0
 | |
| fi
 | |
| 
 | |
| SKIP_GUNZIP="true"
 | |
| TEST_DATA="$test_name.tmp"
 | |
| 
 | |
| dd if=$TEST_BITS of=$TEST_DATA bs=63k count=1 conv=sync > /dev/null 2>&1
 | |
| 
 | |
| touch $TMPFILE
 | |
| $MKE2FS -F -O resize_inode $TMPFILE 10240 > /dev/null 2>&1
 | |
| $DEBUGFS -w $TMPFILE << EOF > /dev/null 2>&1
 | |
| freeb 4 4
 | |
| freeb 8195 4
 | |
| write $TEST_DATA debugfs
 | |
| set_current_time 20050411000000
 | |
| set_inode_field debugfs mtime 20050411000000
 | |
| q
 | |
| EOF
 | |
| 
 | |
| E2FSCK_TIME=1113200000
 | |
| export E2FSCK_TIME
 | |
| 
 | |
| . $cmd_dir/run_e2fsck
 | |
| 
 | |
| rm -f $TEST_DATA
 | |
| 
 | |
| unset E2FSCK_TIME TEST_DATA
 |