From: Dobrica Pavlinusic Date: Wed, 1 Oct 2014 14:46:35 +0000 (+0200) Subject: fix cleanup X-Git-Url: http://git.rot13.org/?p=vmdk-backup;a=commitdiff_plain;h=d8267ee8b0bab5a0f5a40644f3e8fac1f92d1f4a fix cleanup --- diff --git a/vmdk-backup.pl b/vmdk-backup.pl index 36a4157..0205997 100755 --- a/vmdk-backup.pl +++ b/vmdk-backup.pl @@ -97,7 +97,6 @@ if ( $nbd_pid = fork ) { sh "qemu-nbd --verbose --connect /dev/nbd0 $vmdk"; - warn "finished in ", time() - $start_t, " seconds\n"; exit 0; } @@ -139,6 +138,7 @@ foreach my $mount ( @mounts ) { } } +chdir '/'; warn "FIXME create swap\n"; @@ -149,9 +149,11 @@ sh "umount $_" foreach @umount; sh "lvremove -f $_" foreach @lv_remove; +sh "vgchange --available n $vg_backup"; + sh "kpartx -dv /dev/nbd0"; -sh "vgchange --available n $vg_backup"; +warn "finished in ", time() - $start_t, " seconds\n"; sh "qemu-nbd --disconnect /dev/nbd0";