my suggestion is, that if you lunch gw18.4.1-141232-66_full_linux_multi/install.sh with a command line option, it will update all the installed gw programs of this package without querying for further input.
this would simplify the update process for environments with many gw servers
it would also allow for easy unattended update of gw servers using something like ZCM
if updating all installed products takes too much change, then implementing options to do the selections via command line instead of menu would also fit the purpose. For example:
gw18.4.1-141232-66_full_linux_multi/install.sh -i -p server
gw18.4.1-141232-66_full_linux_multi/install.sh -i -p ma
-i for installation
-p server for selecting Groupwise Server
-p ma for selecting Groupwise Monitor Agent