#! /bin/sh

. dm_tools.sh

# origin not tested yet.

seed1=34
seed2=67
seed3=98

# Tables to be used for this test
table_origin="0 1024000 linear /dev/hdc 8"
table_cow="0 1040000 linear /dev/hda3 16"
table_snap="0 1024000 snapshot /dev/mapper/origin /dev/mapper/cow p 8"

# quietly clean up after previous tests
remove_quietly snap >&2 /dev/null
remove_quietly cow >&2 /dev/null
remove_quietly origin >&2 /dev/null

create origin $table_origin
stamp origin $seed1

create cow $table_cow
dd of=/dev/mapper/cow if=/dev/zero count=128

create snap $table_snap
verify snap $seed1
stamp snap $seed3
verify snap $seed3
verify origin $seed1

remove snap
create snap $table_snap
verify snap $seed3

remove snap
remove cow
remove origin

