diff -aur a/makechrootpkg.in b/makechrootpkg.in --- a/makechrootpkg.in 2013-04-12 12:43:08.593939789 +0100 +++ b/makechrootpkg.in 2013-04-12 14:02:15.089323381 +0100 @@ -140,7 +140,7 @@ fi stat_busy "Creating clean working copy [$copy]" - if [[ "$chroottype" == btrfs ]]; then + if [[ "$chroottype" == btrfs ]] && (! mountpoint "$copydir" &>/dev/null); then if [[ -d $copydir ]]; then btrfs subvolume delete "$copydir" >/dev/null || die "Unable to delete subvolume $copydir" @@ -317,7 +317,7 @@ done if $temp_chroot; then - stat_busy "Removing temporary directoy [$copy]" + stat_busy "Removing temporary directory [$copy]" if [[ "$chroottype" == btrfs ]]; then btrfs subvolume delete "$copydir" >/dev/null || die "Unable to delete subvolume $copydir"