From abcec6125d292d28fa0186168270e9ae10b63604 Mon Sep 17 00:00:00 2001 From: Aaron Bull Schaefer Date: Thu, 26 Sep 2013 15:41:01 -0700 Subject: [PATCH] Escape DKMS variables in installation script Otherwise these will get expanded based on values from the installer ISO and not from the chroot'ed system. --- install-virtualbox.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/install-virtualbox.sh b/install-virtualbox.sh index cc5cc51..8b7fb34 100644 --- a/install-virtualbox.sh +++ b/install-virtualbox.sh @@ -60,10 +60,10 @@ cat <<-EOF > "${TARGET_DIR}${CONFIG_SCRIPT}" # VirtualBox Guest Additions /usr/bin/pacman -S --noconfirm linux-headers virtualbox-guest-utils virtualbox-guest-dkms echo -e 'vboxguest\nvboxsf\nvboxvideo' > /etc/modules-load.d/virtualbox.conf - guest_version=$(/usr/bin/pacman -Q virtualbox-guest-dkms | awk '{ print $2 }' | cut -d'-' -f1) - kernel_version="$(/usr/bin/pacman -Q linux | awk '{ print $2 }')-ARCH" - /usr/bin/dkms add "vboxguest/${guest_version}" - /usr/bin/dkms install "vboxguest/${guest_version}" -k "${kernel_version}/x86_64" + guest_version=\$(/usr/bin/pacman -Q virtualbox-guest-dkms | awk '{ print \$2 }' | cut -d'-' -f1) + kernel_version="\$(/usr/bin/pacman -Q linux | awk '{ print \$2 }')-ARCH" + /usr/bin/dkms add "vboxguest/\${guest_version}" + /usr/bin/dkms install "vboxguest/\${guest_version}" -k "\${kernel_version}/x86_64" /usr/bin/systemctl enable dkms.service # Vagrant-specific configuration