tis-repo/dev-env/vagrant
Al Bailey f75c1586bd Adding python3-pycryptodome to initial setup
python3-pycryptodome is required when attempting to build
patches in your dev env.

Signed-off-by: Al Bailey <al.bailey@windriver.com>
Change-Id: I3f6f123cd9de17ed27e60465a2aaac6ee6f45d48
2023-04-13 14:04:11 +00:00
..
Readme.md Uploading a Vagrantfile for dev-env setup 2023-01-30 15:51:23 +00:00
Vagrantfile Adding python3-pycryptodome to initial setup 2023-04-13 14:04:11 +00:00
defaults.yaml Uploading a Vagrantfile for dev-env setup 2023-01-30 15:51:23 +00:00

Readme.md

Supported Capabilities: Disk:

  • support bigger VBOX disk
  • support relocate the DISK to be on an SSD
  • support disk resize within the VM User:
  • support ssh as the new user.
  • setup bash env (variables) Build:
  • repo init
  • repo sync
  • setup git settings
  • creates required directories for build env
  • minikube setup
  • update containers prior to running the downloader
  • invoke downloader
  • support restart of minikube on reboot

Setup Time: (approximately 25 min):

  • 3 minutes to download and provision the Debian VM
  • 6 minutes to clone the source code.
  • 7 minutes initialize the build containers
  • 9 minutes to run the downloader for the STX build packages

Future Work Items:

  • populate the initial mirror from previous upstream builds
  • provide data on how to upload the git certs (for git review, etc..)
  • DHCP support (so you can connect to the VM by its name) verified /etc/machine-id is unique, so DHCP should work for these VMs.
  • NIS (home dir) support