#! /bin/sh -x

log=/tmp/log

do_test() {
    cd /mnt
    cp ~/linux-2.5* .
    cd /
    umount /mnt
}

dmsetup create origin tables/origin_small
dmsetup create cow tables/cow_small
dd of=/dev/mapper/cow if=/dev/zero count=128

dmsetup create snap
dmsetup load snap tables/snap_small
dmsetup resume snap

dmsetup create snap-origin
dmsetup load snap-origin tables/snap_origin_small
dmsetup resume snap-origin

mke2fs /dev/mapper/snap-origin
mount /dev/mapper/snap-origin /mnt
time do_test
dmsetup remove snap-origin
dmsetup remove snap
dmsetup remove cow
dmsetup remove origin
