Deliverables shall be in the form of UPS products. ENCP and Enstore shall be distributed via UPD. The distribution of PNFS is described below.
Deliverables shall have a directory structure which is a sub-tree of the development tree. Files in the distribution shall be in directory which corresponds to the file's place in the development tree.
The deliverable tree shall not include CVS directories.
One copy of this software is needed per ENSTORE installation.
PNFS is supplied by DESY. DESY allows us to use it on site, and would like to supply any off site users with this software.
It is desirable to package PNFS as a UPS product. The actual requirements on PNFS packaging are TBD. It is TBD whether there is compile time configuration required with this package.
The Enstore product shall contain the Enstore servers + the mover + ENCP.
The Enstore product shall contain user documents and administration documents.
The ENCP product shall contain files sufficient to run, install and maintain the ENCP program. ENCP may be merged into FMSS. The ENCP product shall not require a python interpreter as a run-time UPS dependency.
The ENCP product shall contain ENCP user documentation.
Development Tree Enstore ENCP
Distribution Distribution
root+
|
+ man + TBD yes yes
+ doc + yes yes
+ WWW yes yes
+ src yes yes
+ bin yes yes
+ sbin no no
+ lib yes no
+ src no no
+ tests +
+ regression yes no
+ unit no no
+ templates no no
+ ups yes yes
+ etc yes yes
+ modules ? /