#!/bin/sh
#
# Copyright (C) 2009 Canonical, Ltd.
# Author: Jamie Strandboge <jamie@canonical.com>
# License: GPLv3
#
# Takes all the same arguments as vm-cmd and adds/removes all packages based
# on the installed set found in /var/log/vm-new.packages (as created by
# vm-new)

set -e

pkglist="/var/log/vm-new.packages"

vm-cmd -r "$@" "test -f $pkglist && dpkg --clear-selections && dpkg --set-selections < $pkglist && apt-get -y --force-yes dselect-upgrade"

