File=table
Product=shrc

group:

    #
    # mainly for backwards compatability; provide fermimail aliases
    # for each platform that get you Berkeley style Mail as fermimail
    #
    Flavor=SunOS+5
    Qualifiers=""
      ACTION=platspecific
	AddAlias(fermimail, "/usr/ucb/Mail %s")
	AddAlias(man, "/usr/bin/man -F %s")

    Flavor=SunOS+6
    Qualifiers=""
      ACTION=platspecific
	AddAlias(fermimail, "/usr/ucb/Mail %s")

    Flavor=Linux+2
    Qualifiers=""
      ACTION=platspecific
	AddAlias(fermimail, "/usr/ucb/Mail %s")

    Flavor=AIX+3
    Qualifiers=""
      ACTION=platspecific
	AddAlias(fermimail, "/usr/ucb/Mail %s")


    Flavor=AIX+4
    Qualifiers=""
      ACTION=platspecific
	AddAlias(fermimail, "/usr/ucb/Mail %s")

    Flavor=IRIX+5
    Qualifiers=""
      ACTION=platspecific
	AddAlias(fermimail, "/usr/sbin/Mail %s")

    Flavor=IRIX+6
    Qualifiers=""
      ACTION=platspecific
	AddAlias(fermimail, "/usr/sbin/Mail %s")

    Flavor=OSF1+V3
    Qualifiers=""
      ACTION=platspecific
	AddAlias(fermimail, "/usr/bin/Mail %s")

    Flavor=OSF1+V4
    Qualifiers=""
      ACTION=platspecific
	AddAlias(fermimail, "/usr/bin/Mail %s")

common:

  #
  # also for backwards compatability, setup MACH_* variables to cache
  # funame output
  #
  ACTION = set_mach_vars
    EnvSetIfNotSet(MACH_ID, `funame -n`)
    EnvSetIfNotSet(MACH_TYPE, `funame -m`)
    EnvSetIfNotSet(MACH_OS, `ups flavor -1`)
    EnvSetIfNotSet(MACH_REL, `ups flavor | sed -e 's/.*+//'`)

  ACTION = unset_mach_vars

  ACTION = do_setpath_if_needed
    EnvSetIfNotSet(SETUP_SETPATH,Not_Set)
    EnvSet(_temp,$SETUP_SETPATH)
    EnvRemove(SETUP_SETPATH,Not_Set)
    Execute((unset ENV; /bin/sh -c '[ "$_temp" = Not_Set ]') && ${UPS_SOURCE} `ups setup setpath` || true,NO_UPS_ENV)
    EnvUnset(_temp)

  ACTION = undo_setpath_if_needed

  ACTION=setup
    setupenv()
    #
    # do the aliases and vars, and run any local rc file...
    #
    ExeActionRequired(platspecific)
    ExeActionRequired(set_mach_vars)
    ExeActionRequired(do_setpath_if_needed)
    EnvSetIfNotSet(MANPATH,"")
    SourceOptional(/usr/local/etc/local.${UPS_SHELL}rc,NO_UPS_ENV)

end:
