blob: 300971c0167b5323c54f42aaeaa6e044e36c6b37 [file] [log] [blame]
#! /bin/bash
set -e
set -x
# The same set of packages need to be installed both on the instance and within the container.
PACKAGES="systemd-container git debootstrap build-essential libosmesa-dev libfreetype6-dev libfontconfig-dev libpng12-dev libgif-dev libqt4-dev mesa-common-dev"
sudo apt-get update
sudo apt-get --assume-yes upgrade
sudo apt-get --assume-yes install ${PACKAGES}
# Install depot_tools
cd /mnt/pd0
mkdir debugger
mkdir debugger/out
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
echo -e "\nexport PATH=/mnt/pd0/depot_tools:\$PATH" >> ~/.bashrc
# Build the containter
CONTAINER=/mnt/pd0/container
sudo debootstrap --arch=amd64 wily --include=${PACKAGES// /,} /mnt/pd0/container
sudo rm $CONTAINER/etc/machine-id
sudo rm $CONTAINER/etc/resolv.conf
echo "nameserver 8.8.8.8" > $CONTAINER/etc/resolv.conf
echo "Set the root password for root on the container."
echo "By running:"
echo " sudo systemd-nspawn -D /mnt/pd0/container"
echo " passwd"