# # 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 ;