summaryrefslogtreecommitdiff
path: root/archsetup
diff options
context:
space:
mode:
authorCraig Jennings <craigmartinjennings@gmail.com>2023-08-09 10:43:21 -0500
committerCraig Jennings <craigmartinjennings@gmail.com>2023-08-09 10:43:21 -0500
commit23449b2c56ae2fba4d62675ba02caec918bd5cf8 (patch)
tree938a2593f49cafca17875ae83e263c96204a3e5d /archsetup
parented87f78286e26c0e113d9f51ac582467575b1480 (diff)
ensuring linux headers are in place before virtualbox-dkms modules
Diffstat (limited to 'archsetup')
-rwxr-xr-xarchsetup13
1 files changed, 8 insertions, 5 deletions
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