home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / lansystk.zip / MPTSUTIL / APPLETS / LS50AREQ.PRO < prev    next >
Text File  |  1998-05-08  |  14KB  |  248 lines

  1. * CASSETUP application profile LAN Server 5.0 - Advanced Requester
  2. * NOTE: lines that begin with an asterisk (*) and blank lines are
  3. * treated as comments
  4.  
  5. * ALSO NOTE:  The format of this file and the syntax of its elements
  6. * are subject to change.
  7.  
  8. ****************************************************************
  9. *          APPLICATION DESCRIPTION SECTION                     *
  10. ****************************************************************
  11.  
  12.  
  13.                                       * APPNAME is a long descriptive name.
  14.                                       * It can contain blanks. It should be
  15.                                       * unique among all the Application
  16.                                       * Profiles.
  17. APPNAME = LAN Server 5.0^Advanced-Requester
  18.  
  19.                                       * APPNICK is a short nickname.  It is
  20.                                       * used to identify this application in
  21.                                       * other scripts and profiles. It MUST
  22.                                       * be unique among all the App Profiles.
  23.                                       * Case is ignored for this parameter,
  24.                                       * so KILLER10 and killer10 are
  25.                                       * considered equal.
  26. APPNICK = ls50ar
  27.  
  28.                                       * PROGTYPE tells what kind of
  29.                                       * application this is:
  30.                                       *      Operating System (1),
  31.                                       *      Transport (2),
  32.                                       *      Redirector(3),
  33.                                       * or other (4).
  34. PROGTYPE = 4
  35.                                       * ICON is the icon to be displayed to
  36.                                       * represent this application in CASSETUP
  37.                                       * A restriction in Release 1.1 of
  38.                                       * CASSETUP is that this must be a
  39.                                       * bitmap (bmp) file.
  40.                                       * The path is relative to the directory
  41.                                       * in which CASSETUP was installed
  42. ICON = CASSETUP:#105
  43.  
  44.                                       * OS tells whether the program runs
  45.                                       * under OS/2 (1) or DOS (2)
  46. OS = 1
  47.  
  48.                                       * PACKAGE tells whether it is a complete
  49.                                       * application (1) or a fix (2)
  50. PACKAGE = 1
  51.  
  52.                                       * If it is a fix, FIXTO is the APPNICK
  53.                                       * of the application it fixes.
  54. * FIXTO =
  55.  
  56.                                       * And FIXLEVEL specifies the relative
  57.                                       * fix level.  It can be -1 to indicate
  58.                                       * it is an unsequenced fix.
  59. * FIXLEVEL =
  60.  
  61. ****************************************************************
  62. *                   IMAGE LOAD SECTION                         *
  63. * (elements in this section describe how the application's     *
  64. * install image is put onto a Code Server -- usually by being  *
  65. * copied from install diskettes or CD-ROM)                     *
  66. ****************************************************************
  67.  
  68.                  * The directories below are set up when the application's
  69.                  * install images are loaded onto the code server.
  70.  
  71.                                       * APPDIR is the subdirectory (relative
  72.                                       * to the CID mount point) where
  73.                                       * the app's install images will be
  74.                                       * stored. The directory will be created
  75.                                       * if it does not exist.
  76.                                       * The CID Mount Point is specified
  77.                                       * in the CASSETUP gui.
  78. APPDIR = IMG\ls50a
  79.  
  80.                                       * WORKDIR is a subdirectory (relative
  81.                                       * to the WORK alias) where various
  82.                                       * application-required programs may be
  83.                                       * placed.  It is optional, but almost
  84.                                       * every application will need one.  The
  85.                                       * directory will be created if it
  86.                                       * does not exist.
  87.                                       * Some CID documentation refers to this
  88.                                       * as the EXE directory.
  89.                                       * The WORK alias is specified in the GUI.
  90. WORKDIR = EXE\ls50a
  91.  
  92.                                       * DLLDIR is the directory (relative to
  93.                                       * the DLL alias) where DLLs for
  94.                                       * the product will be placed.  Not all
  95.                                       * applications will need one.
  96.                                       * The DLL alias is specified in the GUI.
  97. DLLDIR = DLL\ls50a
  98.  
  99.                                       * RSPDIR is the directory (relative to
  100.                                       * the RESP alias) where response
  101.                                       * files will be placed.
  102. RESPDIR = RSP\ls50a
  103.  
  104.                                       * LOGDIR is the directory (relative
  105.                                       * to the LOG alias) where log files
  106.                                       * will be placed.
  107. LOGDIR = LOG\ls50a
  108.  
  109.                  * The parameters below describe the methods to be
  110.                  * used to put the applications's images on the Code Server.
  111.  
  112.                                       * METHOD defines whether XCOPY or an
  113.                                       * application-supplied program will be
  114.                                       * used to load the images.
  115.                                       * Methods are 1=XCOPY-is-used
  116.                                       *             2=Application-supplied
  117.                                       *             3=Just put up message
  118. METHOD =  3
  119.                                       * When METHOD == 3 the PROMPT is dislayed
  120.                                       * and image loading ends.  The value returned
  121.                                       * is 0 unless PROMPTRC specifies otherwise.
  122. PROMPT =  To load LS5.0 Requester, first load LS5.0 Warp Server Advanced Server, then REGISTER the Requester with CASSETUP.
  123. PROMPTRC = 1
  124.  
  125.                                       * NUMDSKT is the number of diskettes
  126.                                       * (or CD-ROMS)in the package.  It is
  127.                                       * required when the XCOPY method is
  128.                                       * being used, but optional otherwise.
  129. NUMDSKT = 0
  130.  
  131.  
  132.                         * The next parameter deals with loading the images
  133.                         * using an application-provided program.
  134.  
  135.                                       * If METHOD==2 the IMAGELOAD keywords
  136.                                       * specify the commands to be run and
  137.                                       * the meaning of their return codes.
  138.                                       * IMAGELOAD.0 specifies the number of
  139.                                       * commands to be run.
  140. IMAGELOAD.0 = 0
  141.                                       * IMAGELOAD.n is a template for the
  142.                                       * nth command that will be executed.
  143.                                       * Templates may contain Symbolic
  144.                                       * Substitution Parameters, which will be
  145.                                       * replaced by actual values when the
  146.                                       * command line is executed.
  147.                                       * The Symbolic Substitutions supported
  148.                                       * for IMAGELOAD are
  149.                                       *     $T      which is replaced by the
  150.                                       *             target path (the path to
  151.                                       *             which code images are to
  152.                                       *             be moved).
  153.                                       *     $S      which is replaced by the
  154.                                       *             source drive (and,
  155.                                       *             possibly, path) from which
  156.                                       *             the code images will be
  157.                                       *             copied.
  158.                                       *     $W      which is replaced by the
  159.                                       *             fully-qualified path of
  160.                                       *             the Work directory.
  161.                                       *     $D      which is replaced by the
  162.                                       *             fully-qualified path of
  163.                                       *             the DLL directory.
  164.                                       *     $F      which applies only to CSDs
  165.                                       *             and is replaced by the
  166.                                       *             fully-qualified path of
  167.                                       *             the Work directory of the
  168.                                       *             application being fixed.
  169.  
  170.                         * The next parameter deals with commands to be
  171.                         * run _before_ the image loading command.  They
  172.                         * are run regardless of the Method selected.
  173.                         * The work directory, will be put at the front of the
  174.                         * path and dpath during execution of these steps
  175.  
  176.                                       * The SETUP keywords specify steps
  177.                                       * to be performed before image
  178.                                       * loading.  Commands to unpack the
  179.                                       * load image program, for example, might
  180.                                       * go here.
  181.                                       * SETUP.0 says how many steps there
  182.                                       * are
  183. SETUP.0 = 1
  184.                                       * SETUP.n gives the prompt text for
  185.                                       * step n.  If it is blank, then the
  186.                                       * step is done immediately
  187.                                       * If there is a diskette prompt, then
  188.                                       * the diskette can be verified either by
  189.                                       * Volume Label or presence of a file.
  190.                                       * These elements are optional.
  191.  
  192.                                       * For each step, there can be as many
  193.                                       * commands as needed. SETUP.n.0 parm
  194.                                       * tells how many commands make up
  195.                                       * step n.
  196.  
  197.                                       * SETUP.n.i is a template of the ith
  198.                                       * commmand in step n.  Symbolic
  199.                                       * substitution is supported for the
  200.                                       * $T, $S, $D and $W variables; for
  201.                                       * their meaning, see the IMAGELOAD
  202.                                       * section above.
  203.  
  204.                                       * If a command returns something other
  205.                                       * than 0 to indicate success, use the
  206.                                       * SETUP.n.i.0GOODRC element to specify
  207.                                       * the good return codes.
  208.  
  209. ****************************************************************
  210. *                      INSTALL SECTION                         *
  211. * (elements in this section deal with how the application is   *
  212. * remotely installed).                                         *
  213. ****************************************************************
  214.  
  215.                                       * INSTCMD is the template of the
  216.                                       * install command.  Symbolic
  217.                                       * substitution is supported for $T, $S,
  218.                                       * $D and $W as described above, but
  219.                                       * also for
  220.                                       *     $B (boot drive)
  221.                                       *     $M (Maint dir)
  222.                                       *     $R (response file dir)
  223.                                       *     $V (server name)
  224.                                       *     $F (directory for the /S2 parm)
  225.                                       *     $C (client name)
  226.                                       *     $O (boot drive)
  227. INSTCMD = $S\laninstr /REQ /l1:$L\$C.l1 /l2:$L\$C.l2 /R:
  228.  
  229.                                       * DEFRESPFILE is the default response
  230.                                       * file name.  It is used during
  231.                                       * creation of LCU command files
  232.                                       * to specify a "rspdir/default"
  233.                                       * block for the install command line.
  234.                                       * If it is specified then the response
  235.                                       * file (usually /R) parameter in
  236.                                       * INSTPROG must be at the end of the
  237.                                       * string and be empty.  For example:
  238.                                       *    myinstpg /S:something  /R:
  239. DEFRESPFILE = default.rsp
  240.  
  241.  
  242.                                       * MAINTSYSREQ tells whether the install
  243.                                       * command must be run under a
  244.                                       * maintenance system (1 is yes, 0 no)
  245. MaintSysReq = 0
  246.  
  247.  
  248.