Patch upgrade framework that is being used is mainly from the VOS framework and the logic to apply patch or libraries are leveraged from CUSP 10.x (EOL) projects.
Patch upgrade to a CUSP project is done using Cisco Options Package (COP) files, which provides mechanism to upgrade or patch existing software in Linux environments. A few more points about COP files are as follows:
-
COP file is a tar ball with .cop extension
-
COP file name must start with ciscoime* and end with .cop.
-
COP file must be a signed file in official release (Out of scope for this document)
-
COP file provides mechanism to verify and apply patch, Error handling during patching and also roll back.

Feedback