I've run into an interesting little difference between the behaviors of the Linux and AIX binaries that causing me some grief. In Linux, the abt script (actually the /usr/local/VASmalltalk/x.x/bin/es binary) waits until the image is exited before continuing. This is consistent with any other UNIX program I've used.
In AIX, /usr/local/VASmalltalk/x.x/bin/es ends up forking off, and control returns to the caller immediately. Among other things, this means that there's no effective way of using a script to look at the return code from a Smalltalk image when running under AIX. However, my immediate concern is that I have no good way of telling if an image build is finished unless I start setting flags from within Smalltalk.
Is there a command line flag, or some environment variable, that can be set in AIX to get the same blocking behavior as Linux?
Later: Just as a follow-up, I have two AIX boxes. One is blocking, and one isn't. The difference is not in the abt script.