blob: 1a39803249053f27d3b8896f8d5508b7079b106d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
if test -f .vbox_version ; then
# The netboot installs the VirtualBox support (old) so we have to remove it
if test -f /etc/init.d/virtualbox-ose-guest-utils ; then
/etc/init.d/virtualbox-ose-guest-utils stop
fi
rmmod vboxguest
aptitude -y purge virtualbox-ose-guest-x11 virtualbox-ose-guest-dkms virtualbox-ose-guest-utils
apt-get -y install linux-headers-amd64 build-essential
apt-get -y install zlib1g-dev libssl-dev libreadline6-dev
# Install dkms for dynamic compiles
apt-get install -y dkms
# If libdbus is not installed, virtualbox will not autostart
apt-get -y install --no-install-recommends libdbus-1-3
# Install the VirtualBox guest additions
VBOX_VERSION=$(cat .vbox_version)
VBOX_ISO=VBoxGuestAdditions_$VBOX_VERSION.iso
mount -o loop $VBOX_ISO /mnt
yes|sh /mnt/VBoxLinuxAdditions.run
umount /mnt
# Start the newly build driver
/etc/init.d/vboxadd start
# Make a temporary mount point
mkdir /tmp/veewee-validation
# Test mount the veewee-validation
mount -t vboxsf veewee-validation /tmp/veewee-validation
rm $VBOX_ISO
fi
|