flamegraphs: Improve the title page
[libguestfs-talks.git] / 2019-fosdem / tar2iso.sh
1 #!/bin/bash
2
3 case "$1" in
4     config)
5         [ "$2" = "file" ] && ln -sf "$3" $tmpdir/tarfile  ;;
6     config_complete)
7         tar zxf $tmpdir/tarfile -C $tmpdir
8         rm $tmpdir/tarfile
9         mkisofs -JrT -o $tmpdir/iso $tmpdir ;;
10     open) ;;
11     get_size)
12         stat -c '%s' $tmpdir/iso ;;
13     pread)
14         dd iflag=skip_bytes,count_bytes skip=$4 count=$3 if=$tmpdir/iso ;;
15     *) exit 2 ;;
16 esac