bastille
bastille copied to clipboard
Support static MAC address + fix clone VNET jail
This PR adds some functionality, and some fixes.
- support for static MAC VNET jails (bridged and vnet)
- fix cloning VNET jails
- simplify some sed commands when cloning jails
- allow cloning VNET jails and regenerate MAC address for cloned jail
This PR has been tested with bridged VNET, VNET, and loopback jails. Steps below
- Create jail
- Ensure network works
- Clone jail
- Ensure network works on cloned jail
- Ensure jail.conf is updated properly on cloned jail
- Ensure rc.conf is updated properly on cloned jail