--- /dev/null
+#!/bin/sh
+
+set -e
+set -x
+
+BASE="$1"
+BASEDUP="basedup"
+ORIGIN="origin"
+TOP="top"
+
+[ -e "/dev/mapper/$BASE" ] || exit 1
+
+dmsetup suspend $BASE
+dmsetup remove $TOP
+dmsetup remove $ORIGIN
+dmsetup table $BASEDUP | dmsetup load $BASE
+dmsetup resume $BASE