Right now the architecture is hardcoded in the zeroconf script. For example, the VM script has
VM_ARCH="64"
and the image script has
IMAGE_FILE_NAME="pharo64"
This pushes to the user the responsibility to choose the version before-hand... and make mistakes (like, downloading a 32 bit pharo on a system that cannot run it).
A good default behaviour would be to let zeroconf download the right pharo for the platform.
If the user needs a non-default version, that could be a special option...
Right now the architecture is hardcoded in the zeroconf script. For example, the VM script has
and the image script has
This pushes to the user the responsibility to choose the version before-hand... and make mistakes (like, downloading a 32 bit pharo on a system that cannot run it).
A good default behaviour would be to let zeroconf download the right pharo for the platform. If the user needs a non-default version, that could be a special option...