Small tweaks to the VM. (#118)
* Added guest additions dependency. * Fix Emacs syntax highlighting.
This commit is contained in:
parent
97f31560ca
commit
27997d391c
2
P4D2_2018_East/vm/Vagrantfile
vendored
2
P4D2_2018_East/vm/Vagrantfile
vendored
@ -18,6 +18,8 @@ Vagrant.configure(2) do |config|
|
|||||||
"--port", "0", "--device", "0",
|
"--port", "0", "--device", "0",
|
||||||
"--type", "dvddrive",
|
"--type", "dvddrive",
|
||||||
"--medium", "emptydrive"]
|
"--medium", "emptydrive"]
|
||||||
|
vb.customize ["modifyvm", :id, "--vram", "32"]
|
||||||
|
|
||||||
end
|
end
|
||||||
config.vm.synced_folder '.', '/vagrant', disabled: true
|
config.vm.synced_folder '.', '/vagrant', disabled: true
|
||||||
config.vm.hostname = "p4"
|
config.vm.hostname = "p4"
|
||||||
|
@ -8,8 +8,8 @@ sudo add-apt-repository ppa:webupd8team/atom
|
|||||||
|
|
||||||
apt-get update
|
apt-get update
|
||||||
|
|
||||||
|
KERNEL=$(uname -r)
|
||||||
DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade
|
DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade
|
||||||
|
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
atom \
|
atom \
|
||||||
autoconf \
|
autoconf \
|
||||||
@ -46,6 +46,7 @@ apt-get install -y --no-install-recommends \
|
|||||||
libreadline6-dev \
|
libreadline6-dev \
|
||||||
libssl-dev \
|
libssl-dev \
|
||||||
libtool \
|
libtool \
|
||||||
|
linux-headers-$KERNEL\
|
||||||
lubuntu-desktop \
|
lubuntu-desktop \
|
||||||
make \
|
make \
|
||||||
mktemp \
|
mktemp \
|
||||||
|
@ -117,8 +117,12 @@ sudo chown -R p4:p4 /home/p4/tutorials
|
|||||||
|
|
||||||
# Emacs
|
# Emacs
|
||||||
sudo cp p4_16-mode.el /usr/share/emacs/site-lisp/
|
sudo cp p4_16-mode.el /usr/share/emacs/site-lisp/
|
||||||
echo "(add-to-list 'auto-mode-alist '(\"\\.p4\\'\" . p4_16-mode))" | sudo tee /home/p4/.emacs
|
sudo mkdir /home/p4/.emacs.d/
|
||||||
sudo chown p4:p4 /home/p4/.emacs
|
echo "(autoload 'p4_16-mode' \"p4_16-mode.el\" \"P4 Syntax.\" t)" > init.el
|
||||||
|
echo "(add-to-list 'auto-mode-alist '(\"\\.p4\\'\" . p4_16-mode))" | tee -a init.el
|
||||||
|
sudo mv init.el /home/p4/.emacs.d/
|
||||||
|
sudo ln -s /usr/share/emacs/site-lisp/p4_16-mode.el /home/p4/.emacs.d/p4_16-mode.el
|
||||||
|
sudo chown -R p4:p4 /home/p4/.emacs.d/
|
||||||
|
|
||||||
# Vim
|
# Vim
|
||||||
cd /home/vagrant
|
cd /home/vagrant
|
||||||
@ -175,4 +179,6 @@ EOF
|
|||||||
sudo mkdir -p /home/p4/Desktop
|
sudo mkdir -p /home/p4/Desktop
|
||||||
sudo mv /home/${USER}/Desktop/* /home/p4/Desktop
|
sudo mv /home/${USER}/Desktop/* /home/p4/Desktop
|
||||||
sudo chown -R p4:p4 /home/p4/Desktop/
|
sudo chown -R p4:p4 /home/p4/Desktop/
|
||||||
|
|
||||||
|
# Do this last!
|
||||||
sudo reboot
|
sudo reboot
|
||||||
|
Loading…
x
Reference in New Issue
Block a user