Provided by: shapetools_1.4pl6-11_amd64 bug

NAME

       shape_patch - shapeTools RMS generate patch file

SYNOPSIS

       shape patch OLDRELEASE=<name1> NEWRELEASE=<name2> [PATCHFILE=<filename>]

DESCRIPTION

       Shape  patch  generates  a  patch  file  for updating $(OLDRELEASE) to $(NEWRELEASE). Both
       releases are identified by release names associated with the macros OLD-/NEWRELEASE on the
       command   line.  Valid  release  names  are  those  generated  by  any  of  the  shape_RMS
       (pre-)release building procedures (see shape_releas(1)). Performing  'vl  -all'  with  the
       release  identification file as argument usually gives a good overview of existing release
       names.  Patch generation happens recursively over all subsystems being part of the current
       node.  Hence,  triggering  shape  patch from the top node of the central source repository
       creates a patch file for the whole system.

       The output of shape patch is stored  in  a  file  named  <name1>+2+<name2>.pat.  When  the
       PATCHFILE  macro  is  set  on  the command line, $(PATCHFILE) is taken as output file name
       instead.  Defining PATCHFILE=- on the command line causes  the  patch  to  be  written  to
       standard  output.   Note: For patches invoking multiple subsystems, $(PATCHFILE) should be
       set to an absolute pathname. If not, the patch generation procedure will leave an  equally
       named patch file for each visited subsystem.

       The patch is constructed using the vdiff(1) command and can be applied to any installation
       of $(OLDRELEASE) by invoking patch(1).

INCONVENIENCES

       On System V machines, the generated patch file name will almost certainly  exceed  the  14
       characters filename length limit.

SEE ALSO

       shape_releas(1), vdiff(1), patch(1)

FILES

       <name1>+2+<name2>.pat