Files
fish-shell/vagrants/bsds
Peter Ammon d72adc0124 Add some vagrantfiles for building on BSDs
This only builds, doesn't run tests. Use:

    ./build_fish_on_bsd.sh dragonflybsd_6_4 freebsd_14_0 netbsd_9_3 openbsd_7_4

To build on all of them.

Note they don't all build yet.
2025-10-12 19:00:59 -07:00
..

BSD Vagrant Test Environments

This directory contains Vagrant configurations for testing across multiple BSD operating systems.

Use the build_fish_on_bsd.sh script to automatically build fish-shell on multiple BSD VMs:

./build_fish_on_bsd.sh freebsd_14_0 openbsd_7_4 netbsd_9_3 dragonflybsd_6_4

The script will:

  • Boot each VM
  • Sync the latest files
  • Run cargo build in /sync/fish-shell
  • Halt VMs that build successfully
  • Leave VMs running if builds fail (for debugging)
  • Show a summary of successes and failures