diff options
-rwxr-xr-x | vbox | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -4,6 +4,7 @@ # # Parameters +STORE="/var/cache/virtualbox/" BASENAME="`basename $0`" COMMAND="$1" VM="$2" @@ -52,7 +53,10 @@ if [ ! -z "$VM" ]; then vbox_exec /bin/mount -o remount,ro / vbox_exec /usr/sbin/zerofree /dev/sda1 vbox_exec /sbin/halt - VBoxManage modifyhd --compact /var/cache/virtualbox/$box/$box.vdi + + for vdi in `ls $STORE/$VM/*.vdi`; do + VBoxManage modifyhd --compact $vdi + done elif [ "$COMMAND" == "exec" ]; then vbox_exec $* else |