+x mkfs -t $adt_fs_type $adt_mkfs_args $lvm_baselv_namepath
+
+#----- create swap base
+
+if $provide_swap; then
+ lvm_create_base $adt_lvm_swapvg \
+ $adt_lvm_swapbaselv $adt_swap_size $adt_lvm_pv_swapbase \
+ $adt_lvm_swapcowdatalv $adt_swap_snapsize $adt_lvm_pv_swapsnap \
+ $adt_lvm_eraseswap $lvm_baselv_swapnamepath
+ x mkswap $lvm_baselv_swapnamepath
+ swapdisk=", \"phy:$lvm_swaplink_ptrrhs,hda2,w\""
+fi
+
+#----- create base filesystem and info
+
+mkdir -p $adt_play/base
+x mount $lvm_baselv_namepath $adt_play/base
+
+x debootstrap \
+ --components="${adt_debootstrap_components}" \
+ --include=${adt_debootstrap_include},${adt_debootstrap_includemore} \
+ $adt_debootstrap_opts \
+ "$adt_distro" "$adt_play/base" \
+ "$adt_debootstrap_mirrors" "$adt_debootstrap_script" \
+ |perl -pe '
+ s/^(I: (?:Retrieving|Validating|Extracting|Unpacking|Configuring) [^A-Z].*)\n/
+ sprintf "%-75s\r", $1
+ /e
+'
+
+$ADT_XENLVM_SHARE/fixups "$@"