26 lines
810 B
Bash
26 lines
810 B
Bash
#!/usr/bin/env bash
|
|
sudo apt-get update
|
|
# Set up a desktop environment
|
|
sudo apt-get install -y xfce4
|
|
sudo apt-get install -y lightdm lightdm-gtk-greeter \
|
|
--no-install-recommends --no-install-suggests
|
|
# Install basic GUI applications
|
|
sudo apt-get install -y firefox xfce4-terminal vim-gtk geany xchat
|
|
# Install basic TUI applications
|
|
sudo apt-get install -y htop mc tmux
|
|
# Install git workflow related software
|
|
sudo apt-get install -y git gitk git-gui git-review tig
|
|
|
|
sudo apt-get clean
|
|
|
|
# Install devstack
|
|
DIR_DEVSTACK=/opt/devstack
|
|
sudo git clone https://git.openstack.org/openstack-dev/devstack $DIR_DEVSTACK
|
|
sudo cp -ar /vagrant/files/opt /
|
|
sudo chown -R vagrant:vagrant $DIR_DEVSTACK
|
|
sudo chown -R vagrant:vagrant /opt/stack
|
|
$DIR_DEVSTACK/stack.sh
|
|
|
|
# Enable autologin
|
|
sudo cp -ar /vagrant/files/etc /
|