#
# This file can be used as-is IF:
#	- you have ONE ups database
#	- your product root hierarchy is 
#	  ${PROD_DIR_PREFIX}/<product>/<version>/<flavor><qualifiers>
#	- your table files live in
#	  ${UPS_THIS_DB}/product/<version>.table
#

File = updconfig

GROUP:
  product       = ANY
  flavor        = ANY
  qualifiers    = ANY
  options       = ANY
  dist_database = ANY
  dist_node     = ANY

COMMON:
      UPS_THIS_DB = "${UPD_USERCODE_DB}"
     UPS_PROD_DIR = "${UPS_PROD_NAME}/${UPS_PROD_VERSION}/${UPS_PROD_FLAVOR}${UPS_PROD_QUALIFIERS}"
  UNWIND_PROD_DIR = "${PROD_DIR_PREFIX}/${UPS_PROD_DIR}"
      UPS_UPS_DIR = "ups"
   UNWIND_UPS_DIR = "${UNWIND_PROD_DIR}/${UPS_UPS_DIR}"
   UPS_TABLE_FILE = "${UPS_PROD_VERSION}.table"
 UNWIND_TABLE_DIR = "${UPS_THIS_DB}/${UPS_PROD_NAME}"
#   UPS_TABLE_DIR = "${UNWIND_TABLE_DIR}"



#  ACTION = PREDECLARE
#
#      example: you may wish to make the directory
#      where the product has been unwound group writeable:
#      EXECUTE ( "chmod -R g+w ${UNWIND_PROD_DIR}", NO_UPS_ENV )
#
#      example: in AFS space, you may need to release
#      the read-write volume before you can declare the product:
#      EXECUTE ( "upd_volrelease ${UNWIND_PROD_DIR}", NO_UPS_ENV )

#
#  Actions which take place after the product is
#  declared.
#  Uncomment and modify as appropriate.
#
#  ACTION = POSTDECLARE
#       example: in AFS space, you may need to release
#       the read-write ups database
#       EXECUTE ( "upd_volrelease ${UPS_THIS_DB}", NO_UPS_ENV )
END:
