DEBOOTSTRAP_MIRROR="$4"
VHOSTNAME="$5"
VINTERFACE="$6"
+PACKAGES="lsb-release openssl iproute cron sudo openssh-server locales"
if [ "$VHOSTNAME" != "none" ]; then
VHOSTNAME_OPT="--hostname $VHOSTNAME"
# create basic vserver
vserver $NAME build -n $NAME --context $CONTEXT \
- $VHOSTNAME_OPT $VINTERFACE_OPT -m debootstrap -- -d $RELEASE -m $DEBOOTSTRAP_MIRROR || exit 1
+ $VHOSTNAME_OPT $VINTERFACE_OPT -m debootstrap -- \
+ -d $RELEASE -m $DEBOOTSTRAP_MIRROR --include=$PACKAGES || exit 1
# copy in some some defaults
TARGET=/etc/vservers/$NAME/vdir/
vserver $NAME exec apt-get update || exit 1
vserver $NAME exec apt-get upgrade || exit 1
-# Install a few needed packages
-vserver $NAME exec apt-get -y install lsb-release openssl iproute cron sudo openssh-server locales || exit 1
-
#vserver $NAME exec dpkg --install var/lib/puppet/modules/dbp/puppet_current.deb
#vserver $NAME exec apt-get -fy install
#echo "Please sign now: puppetca --sign $NAME" >&2