~canonical-platform-qa/ubuntu-qa-tools/practisubunit

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/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"