From 23449b2c56ae2fba4d62675ba02caec918bd5cf8 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Wed, 9 Aug 2023 10:43:21 -0500 Subject: ensuring linux headers are in place before virtualbox-dkms modules --- archsetup | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'archsetup') diff --git a/archsetup b/archsetup index 138f27f..79d624b 100755 --- a/archsetup +++ b/archsetup @@ -654,12 +654,15 @@ developer_workstation () { # DevOps Utilities - action="installing devops virtualization and automation tools" && display "task" "$action" + action="installing devops virtualization and automation tools" && display "task" "$action" + # ensure headers exist first + pacman_install linux-headers >> "$logfile" 2>&1 || error "error" "$action" "$?" + pacman_install linux-lts-headers >> "$logfile" 2>&1 || error "error" "$action" "$?" + pacman_install virtualbox >> "$logfile" 2>&1 || error "error" "$action" "$?" - pacman_install virtualbox-guest-iso >> "$logfile" 2>&1 || error "error" "$action" "$?" - pacman_install virtualbox-host-modules-arch >> "$logfile" 2>&1 || error "error" "$action" "$?" - pacman_install linux-headers >> "$logfile" 2>&1 || error "error" "$action" "$?" - action="adding user to vboxusers group" && display "task" "$action" + pacman_install virtualbox-guest-iso >> "$logfile" 2>&1 || error "error" "$action" "$?" + pacman_install virtualbox-host-modules-arch >> "$logfile" 2>&1 || error "error" "$action" "$?" + action="adding user to vboxusers group" && display "task" "$action" (gpasswd -a $username vboxusers >> "$logfile" 2>&1) || error "error" "$action" "$?" pacman_install docker pacman_install docker-compose -- cgit v1.2.3