Skip to content

Commit 27997d3

Browse files
robh2Nate Foster
authored andcommitted
Small tweaks to the VM. (#118)
* Added guest additions dependency. * Fix Emacs syntax highlighting.
1 parent 97f3156 commit 27997d3

3 files changed

Lines changed: 12 additions & 3 deletions

File tree

P4D2_2018_East/vm/Vagrantfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ Vagrant.configure(2) do |config|
1818
"--port", "0", "--device", "0",
1919
"--type", "dvddrive",
2020
"--medium", "emptydrive"]
21+
vb.customize ["modifyvm", :id, "--vram", "32"]
22+
2123
end
2224
config.vm.synced_folder '.', '/vagrant', disabled: true
2325
config.vm.hostname = "p4"

P4D2_2018_East/vm/root-bootstrap.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ sudo add-apt-repository ppa:webupd8team/atom
88

99
apt-get update
1010

11+
KERNEL=$(uname -r)
1112
DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade
12-
1313
apt-get install -y --no-install-recommends \
1414
atom \
1515
autoconf \
@@ -46,6 +46,7 @@ apt-get install -y --no-install-recommends \
4646
libreadline6-dev \
4747
libssl-dev \
4848
libtool \
49+
linux-headers-$KERNEL\
4950
lubuntu-desktop \
5051
make \
5152
mktemp \

P4D2_2018_East/vm/user-bootstrap.sh

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,12 @@ sudo chown -R p4:p4 /home/p4/tutorials
117117

118118
# Emacs
119119
sudo cp p4_16-mode.el /usr/share/emacs/site-lisp/
120-
echo "(add-to-list 'auto-mode-alist '(\"\\.p4\\'\" . p4_16-mode))" | sudo tee /home/p4/.emacs
121-
sudo chown p4:p4 /home/p4/.emacs
120+
sudo mkdir /home/p4/.emacs.d/
121+
echo "(autoload 'p4_16-mode' \"p4_16-mode.el\" \"P4 Syntax.\" t)" > init.el
122+
echo "(add-to-list 'auto-mode-alist '(\"\\.p4\\'\" . p4_16-mode))" | tee -a init.el
123+
sudo mv init.el /home/p4/.emacs.d/
124+
sudo ln -s /usr/share/emacs/site-lisp/p4_16-mode.el /home/p4/.emacs.d/p4_16-mode.el
125+
sudo chown -R p4:p4 /home/p4/.emacs.d/
122126

123127
# Vim
124128
cd /home/vagrant
@@ -175,4 +179,6 @@ EOF
175179
sudo mkdir -p /home/p4/Desktop
176180
sudo mv /home/${USER}/Desktop/* /home/p4/Desktop
177181
sudo chown -R p4:p4 /home/p4/Desktop/
182+
183+
# Do this last!
178184
sudo reboot

0 commit comments

Comments
 (0)