Enhanced Flexibility in Deployment of Patches to Fix Errors in Pre-installed Software
AssigneeOracle International Corporation
InventorsVijay Nichinbatl Sriram, PhiDien Nguyen, Shamik Ganguly
Life of this patent
Estimating the term…
Abstract
An aspect of the present invention enables a developer to include a set of instructions along with a file in a patch, with the instructions specifying the manner in which the file is to be processed during deployment of the patch. The instruction may be designed to cause a custom action to be performed.
Claims15
A computer readable medium carrying one or more sequences of instructions constituting a patch tool for facilitating deployment of patches for a software pre-installed in a system, wherein execution of said one or more sequences of instructions by one or more processors causes said patch tool to perform the actions of:
- receiving a first patch and a second patch to be deployed in said system, wherein said first patch includes a first file and a keyword indicating that said first file is to be copied to a specific location in said system and said second patch includes a second file and a set of instructions specifying a manner in which said second file is to be processed to deploy said second patch;
- copying said first file to said specific location in said system to deploy said first patch;
- and
- executing said set of instructions to deploy said second patch.
A computer readable medium carrying one or more sequences of instructions constituting a patch tool for facilitating a developer of patches to cause a custom action to be performed during deployment of said patches for a software pre-installed in a system, wherein execution of said one or more sequences of instructions by one or more processors causes said patch tool to perform the actions of:
- including a file and a set of instructions in a patch, wherein said set of instructions represents said custom action and specify the manner in which said file is to be processed to deploy said patch;
- and
- sending said patch for deployment in said system,
- wherein said set of instructions are executed to deploy said patch in said system.
A method of facilitating deployment of patches for a software pre-installed in a system, said method comprising:
- receiving a first patch and a second patch to be deployed in said system, wherein said first patch includes a first file and a keyword indicating that said first file is to be copied to a specific location in said system and said second patch includes a second file and a set of instructions specifying a manner in which said second file is to be processed to deploy said second patch;
- copying said first file to said specific location in said system to deploy said first patch;
- and
- executing said set of instructions to deploy said second patch.
A method of facilitating a developer of patches to cause a custom action to be performed during deployment of said patches for a software pre-installed in a system, said method comprises:
- including a file and a set of instructions in a patch, wherein said set of instructions represents said custom action and specify the manner in which said file is to be processed to deploy said patch;
- and
- sending said patch for deployment in said system,
- wherein said set of instructions are executed to deploy said patch in said system.
An apparatus facilitating deployment of patches for a software pre-installed in a system, said apparatus comprising:
- means for receiving a first patch and a second patch to be deployed in said system, wherein said first patch includes a first file and a keyword indicating that said first file is to be copied to a specific location in said system and said second patch includes a second file and a set of instructions specifying a manner in which said second file is to be processed to deploy said second patch;
- means for copying said first file to said specific location in said system to deploy said first patch;
- and
- means for executing said set of instructions to deploy said second patch.
An apparatus facilitating a developer of patches to cause a custom action to be performed during deployment of said patches for a software pre-installed in a system, said apparatus comprises:
- means for including a file and a set of instructions in a patch, wherein said set of instructions represents said custom action and specify the manner in which said file is to be processed to deploy said patch;
- and
- means for sending said patch for deployment in said system,
- wherein said set of instructions are executed to deploy said patch in said system.
Dependencies are inferred from the claim text.