lavabit / robox

The tools needed to robotically create/configure/provision a large number of operating systems, for a variety of hypervisors, using packer.
620 stars 140 forks source link

Add Debian 12 Bookworm #274

Closed michaelpayne02 closed 10 months ago

michaelpayne02 commented 1 year ago

Tested working with Virtualbox 7, which requires this section in vboxmanage section. Unfortunately, Bookworm no longer includes packages for Python 2.7, so I have commented out the installation for magma build deps on this version.

abbbi commented 10 months ago

https://app.vagrantup.com/generic/boxes/debian12

shows:

This box has no released versions. It will not be available from vagrant box add, nor will it show up in search results.

is this intended?

ladar commented 9 months ago

@abbbi hi, I create the box repos on Vagrant Cloud when I add a config to the pipeline, so the upload step doesn't fail later on.

Because I took a hiatus from the Roboxes project for awhile, it took much longer (about 2.5+ weeks) to get the 4.3.0 box images released, and uploaded. As you can imagine not only was thevre a large number of older configs which needed fixing, but we also had several new distro variants to add.

@michaelpayne02 thank you for making it a little easier by submitting this merge request.

Everyone, please test the new box images and report back if any broken. There were simply to many boxes to test (were up to 1,038 box files per release now). And I didn't want to hold up the release any further.

P.S. I only just updated VirtualBox on the blade servers I use to build the Robox images from the 5.2 releases to the 6.1 version when I started the 4.3.0 cycle. So I don't think the fix you mentioned is required. I'm also not sure these blades can be upgraded much further, as they're already ~12 years old. Even with the older hypervisor though, I can still install the v7 VirtualBox tools on those distros/box configs where it makes sense.