Use installed Tech Talk.
[libguestfs-talks.git] / 2019-fosdem / badblocks.sh
1 #!/bin/bash
2
3 case "$1" in
4     open) ;;
5     get_size) echo 64M ;;
6     pread)
7         if [ $4 -le 100000 ] && [ $(( $4+$3 )) -gt 100000 ]; then
8             echo EIO Bad block >&2
9             exit 1
10         else
11             dd if=/dev/zero count=$3 iflag=count_bytes
12         fi ;;
13     *) exit 2 ;;
14 esac