The scripts/build-vmware-image script in the vyos/build-vyos repository has dependency on 3 binaries which do not appear in a container built according to the instructions.
This problem does not appear (the dependency appears to be met?) when fetching the build container (docker pull vyos/vyos-build:crux), but does appear when building the container (docker build -t vyos/vyos-build:latest)
The missing binaries are:
- udevadm
- kpartx
- parted
The build-GCE-image script currently handles this problem (including two of the same packages) by installing the required packages as its first action.
I'll be following up this Task with a PR that follows that pattern.
edit: PR#100