products with "-" in their name
Currently, a product name (before it is set up) appears to be it's directory name which may have "-" in it.
The version file also has the product name which appears to become the "product name" (for unsetup, if setupEnv is in the table file). There can, manually, be a switch from "-" to "_" at this point. To unsetup the product, the "name" with
"_" must be used.
It seems to me that the unsetup command could be made to take either name. In other words, always perform a translation from "-" to "_" when looking for the appropriate SETUP_PRODUCT_NAME environment variable.
There is the whole issue of case sensitivity --- i.e. a ups database my have 2 product which differ only be case, but only one of these product can be setup at a time. The dash <-> underscore is related -- one could view an "_" as the upper case version of "-".