ALL upd install (upd == remote) commands end up declaring the product to ups (ups == local). The -G'-c' switch on the upd command line passes the "-c" switch to ups for the local declare. The "-c" switch means to make this version of the product "current". When you "setup" a product without specifying the version, the setup will default to the "current" version if one exists. Mostly we don't bother with -c except for things like emacs, pine or ups, upd, perl etc where it either doesn't matter what version people use or you really want them to use the latest. In the case of root, since they have to type the -q KCC_..... part anyway, adding the version isn't a big deal.