Function Release EQMs. Calling releqms [Options] [ ] Options -ec= The name of the EC which the EQMs should be released for. -ecm= The ECM version formatted as `ss.dd'. If it is omitted, the actual version will be linked. -var= The EQM variant. -pro= The name of the project if the equipment model has a different (or variant) name (e.g. fg - fg03). -dir= The name of a project subdirectory where the object file to be released is located. Use this option if the object file is not in the project directory but in a project subdirectory. -rtos= Release the EQMs with a specific RTOS (Realtime Operating System). Currently 'microc', 'rtems', and 'psos' are allowed options, 'psos' is default. -gen Use '~/eqmod-gen///' instead of '~/workspace/' as root directory. This is what 'geneqms' is generating by default. An alternative directory (option --outdir of geneqms) is not yet supported. Parameter Board The board type, actually `G' or `F'. Eq model The equipment model. EQM version The EQM version formatted as `ss.dd.pp'. Description Given the three parameters but *not* the option `-ec=', `releqms' releases a specific version of equipment model EQMs for the given board. In other words, it copies an object file from user's workspace (or from the 'geneqms' default directory, see option '-gen' above) to the equipment model directory `${UROOT}/eldk/ppc_6xx/opt/acc/eqp/'. Given the three parameters *and* also the option `-ec=', `releqms' releases EQMs for that specific EC (SE). In other words, it links an object file from the equipment model directory `${UROOT}/eldk/ppc_6xx/opt/acc/eqp/' with the ECM object file and places the sr-file on `${UROOT}/eldk//opt/acc/cpu/ec' Additionally it creates a data file on that directory which contains the options and parameters releqms was called with. Given *only* the option `-ec=' without the three parameters, `releqms' releases EQMs for that EC using the information that is contained in the data file on the ec's directory. In this case all other options are ignored. If the equipment model name differs from the project name, the option `-pro=' must be used. In the case of a function generator for example releqms -pro=fg f fg03 09.05.01 If the object file is not in the project directory but in a project subdirectory, for example /home/bel/kain/lnx/workspace/pzu/pzui/f-pzui0907cb-eqms.o use the command line releqms -pro=pzu -dir=pzui f pzui 09.07.03 Subsubdirectories like `-dir=sub/subsub' are possible as well. If the object file is in a default directory created by geneqms, for example /home/bel/kain/lnx/eqmod-gen/md/09.10.16 use the command line releqms -gen f md 09.10.16 Note that 'geneqms' alternative directories (option --outdir of geneqms) are not yet supported. A release is done only if - an appropriate tag exists in cvs, - the source file exists, and - the destination file does not exist. The destination directory is created, if it does not exist. Note This script works *only* with the *enhanced* version of `getopt'!