# real QA test starts here
_supported_os Linux
-_require_test_lsattr
+_require_chattr i
_require_test_dedupe
rm -f $seqres.full
mkdir $testdir1
echo "Create the original files"
-blksz="$(stat -f $testdir1 -c '%S')"
+blksz="$(_get_block_size $testdir1)"
blks=1000
margin='7%'
sz=$((blksz * blks))
_pwrite_byte 0x61 0 $sz $testdir1/file2 >> $seqres.full
sync
+do_filter_output()
+{
+ _filter_test_dir | sed -e 's/Operation not permitted/Permission denied/g'
+}
+
echo "Try dedupe on immutable files"
$CHATTR_PROG +i $testdir1/file1 $testdir1/file2
-_dedupe_range $testdir1/file1 0 $testdir1/file2 0 $blksz 2>&1 | _filter_test_dir
+_dedupe_range $testdir1/file1 0 $testdir1/file2 0 $blksz 2>&1 | do_filter_output
$CHATTR_PROG -i $testdir1/file1 $testdir1/file2
# success, all done