#
# Distfile for the cedar10.1 (and some imagerfonts?).
#
# HOST should be specified on the command line, e.g.: -d HOST=root@termportN
#
HOST = ( invalid←host )
#
# DISK is the top-level file system where you want the package installed.
# By default this is /usr, and symbolic links are used to redirect things.
DISK = /usr
#
# ←ROOT is the parc-side root directory of the package.
# Ordinarily this should not change, so its name is hidden from
# rdist←ui and home←ui with the leading underscore
←ROOT = /project/cedar10.1
#
# ←MAINTAINER determines who mail gets sent to with a log of the rdist session
←MAINTAINER = foote@pandora
#  
# All users of the cedar10.1 package should install "base"
# The options are:
# base - /project/cedar10.1/{bin, include, lang, lib, top}
# Commander - Same as CommanderWorld at PARC
# RawViewers - Same as RawViewersWorld at PARC
# X11Viewers - Same as X11ViewersWorld at PARC
# Tools - Same as ToolsWorld at PARC
# ToolsForViewers - What to add to RawViewers or X11Viewers to also get tools
# Gargoyle - What to add to RawViewers or X11Viewers to also get Gargoyle
# RemoteViewersHost - Same as RemoteViewersHostWorld at PARC
# All
#
base:
    ( ${←ROOT}/{bin,include,lang,lib,top}  ) -> ${HOST}
	except 		${←ROOT}/bin/trickleChargeWorld.csh ;
	except←pat .*/top/Distfile* ;
	except←pat .*/top/bringover* ;
	except←pat .*/lib/docfiles ;
	except←pat .*~ ;
	install -y ${DISK}/${←ROOT} ;
#
base:
    ( ${←ROOT}/release/.~fsmode~  ) -> ${HOST}
	install -y ${DISK}/${←ROOT}/release/.~fsmode~ ;
# 
# 
#
Commander:
    ( ${←ROOT}//bin/trickleChargeWorld.csh ) -> ${HOST}
    special ${←ROOT}//bin/trickleChargeWorld.csh "${DISK}/${←ROOT}/bin/trickleChargeWorld.csh ${DISK} Commander; rm ${DISK}${←ROOT}//bin/trickleChargeWorld.csh" ;
	install -y ${DISK}${←ROOT}/bin/trickleChargeWorld.csh ;
# 
# 
#
RawViewers:
    ( ${←ROOT}//bin/trickleChargeWorld.csh ) -> ${HOST}
    special ${←ROOT}//bin/trickleChargeWorld.csh "${DISK}/${←ROOT}/bin/trickleChargeWorld.csh ${DISK} RawViewers; rm ${DISK}${←ROOT}//bin/trickleChargeWorld.csh" ;
	install -y ${DISK}${←ROOT}/bin/trickleChargeWorld.csh ;
# 
# 
#
X11Viewers:
    ( ${←ROOT}//bin/trickleChargeWorld.csh ) -> ${HOST}
    special ${←ROOT}//bin/trickleChargeWorld.csh "${DISK}/${←ROOT}/bin/trickleChargeWorld.csh ${DISK} X11Viewers; rm ${DISK}${←ROOT}//bin/trickleChargeWorld.csh" ;
	install -y ${DISK}${←ROOT}/bin/trickleChargeWorld.csh ;
# 
# 
#
Tools:
    ( ${←ROOT}//bin/trickleChargeWorld.csh ) -> ${HOST}
    special ${←ROOT}//bin/trickleChargeWorld.csh "${DISK}/${←ROOT}/bin/trickleChargeWorld.csh ${DISK} Tools; rm ${DISK}${←ROOT}//bin/trickleChargeWorld.csh" ;
	install -y ${DISK}${←ROOT}/bin/trickleChargeWorld.csh ;
# 
# 
#
ToolsForViewers:
    ( ${←ROOT}//bin/trickleChargeWorld.csh ) -> ${HOST}
    special ${←ROOT}//bin/trickleChargeWorld.csh "${DISK}/${←ROOT}/bin/trickleChargeWorld.csh ${DISK} ToolsForViewers; rm ${DISK}${←ROOT}//bin/trickleChargeWorld.csh" ;
	install -y ${DISK}${←ROOT}/bin/trickleChargeWorld.csh ;
# 
# 
#
Gargoyle:
    ( ${←ROOT}//bin/trickleChargeWorld.csh ) -> ${HOST}
    special ${←ROOT}//bin/trickleChargeWorld.csh "${DISK}/${←ROOT}/bin/trickleChargeWorld.csh ${DISK} Gargoyle; rm ${DISK}${←ROOT}//bin/trickleChargeWorld.csh" ;
	install -y ${DISK}${←ROOT}/bin/trickleChargeWorld.csh ;
# 
# 
#
RemoteViewersHost:
    ( ${←ROOT}//bin/trickleChargeWorld.csh ) -> ${HOST}
    special ${←ROOT}//bin/trickleChargeWorld.csh "${DISK}/${←ROOT}/bin/trickleChargeWorld.csh ${DISK} RemoteViewersHost; rm ${DISK}${←ROOT}//bin/trickleChargeWorld.csh" ;
	install -y ${DISK}${←ROOT}/bin/trickleChargeWorld.csh ;
# 
# 
#
All:
    ( ${←ROOT}//bin/trickleChargeWorld.csh ) -> ${HOST}
    special ${←ROOT}//bin/trickleChargeWorld.csh "${DISK}/${←ROOT}/bin/trickleChargeWorld.csh ${DISK} All; rm ${DISK}${←ROOT}//bin/trickleChargeWorld.csh" ;
	install -y ${DISK}${←ROOT}/bin/trickleChargeWorld.csh ;