diff --git a/boxes/debian/install-extras.sh b/boxes/debian/install-extras.sh index 0d97847..980c557 100755 --- a/boxes/debian/install-extras.sh +++ b/boxes/debian/install-extras.sh @@ -1,6 +1,16 @@ #!/bin/bash set -e -container_name=$1 +source common/ui.sh -echo " Will install extras for '${container_name}'" +info 'Installing extra packages and upgrading' + +debug 'Bringing container up' +lxc-start -d -n ${CONTAINER} &>/dev/null || true + +# TODO: Support for setting this from outside +PACKAGES=(vim curl wget man-db bash-completion python-software-properties software-properties-common) + +lxc-attach -n ${CONTAINER} -- apt-get update +lxc-attach -n ${CONTAINER} -- apt-get install ${PACKAGES[*]} -y --force-yes +lxc-attach -n ${CONTAINER} -- apt-get upgrade -y --force-yes