Method and apparatus for creation of customized install packages for installation of software
First Claim
1. A method for creating customizable install packages, the method comprising:
- obtaining an at least one asset selected from the group consisting of an existing installation, third party additions, a functional install image and a maintenance package; and
generating a build definition from the at least one asset; and
building the customizable install package from the generated build definition.
2 Assignments
0 Petitions
Accused Products
Abstract
An install factory creates install packages used to install complex applications onto multiple data processing systems in a reliable and reproducible manner. The install factory takes a variety of inputs to build a custom installation package. The custom install package may be used repeatedly for installs, using the same install package, a full install on a first data processing system, an updated install on a second data processing system, a fix or service pack on a third data processing system, and also configure an application on a fourth data processing system. Thereafter, all data processing systems have the desired level of the application installed. In addition, the install factory may create install packages that are modified in accordance with user preferences.
151 Citations
34 Claims
-
1. A method for creating customizable install packages, the method comprising:
-
obtaining an at least one asset selected from the group consisting of an existing installation, third party additions, a functional install image and a maintenance package; and
generating a build definition from the at least one asset; and
building the customizable install package from the generated build definition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for directing a data processing system to create customizable install packages, the computer program product comprising:
-
a computer readable medium having computer readable program code embodied therein, the computer readable program code comprising;
computer readable program code configured to obtain an at least one asset selected from the group consisting of;
an existing installation, third party additions, a functional install image and a maintenance package;
computer readable program code configured to generate a build definition from the at least one asset; and
computer readable program code configured to build the customizable install package from the generated build definition. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for installing an application having an identical service level in each data processing system in a set of data processing systems, the computer program product comprising:
-
a computer readable medium having computer readable program code embodied therein, the computer readable program code comprising;
first computer readable program code configured to detect the presence of an application on each data processing system;
second computer readable program code configured to perform a full install of the application on each data processing system in a first subset of data processing systems, said first subset contained in the set of data processing systems;
third computer readable program code configured to perform a first change to the application installed on each data processing system in a second subset of data processing systems, said second subset contained in the set of data processing systems; and
wherein after the first, second, and third computer readable program code have been executed, the application installed in each data processing system in the set of data processing systems has an identical service level, the service level selected from the group consisting of the version of the application, the configuration of the application, the level of maintenance of the application, and combinations thereof. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer program product for installing a first service level of an application in a first subset of data processing systems contained in a set of data processing systems and a second service level of an application in a second subset of data processing systems contained in the set of data processing systems, the computer program product comprising:
-
a computer readable medium having computer readable program code embodied therein, the computer readable program code comprising;
first computer readable program code configured to detect the presence of an application on each data processing system in the set of data processing systems;
second computer readable program code configured to perform a first type of install of the application on each data processing system in the first subset of data processing systems; and
third computer readable program code configured to perform a second type of install of the application on each data processing system in the second subset of data processing systems;
wherein, after the computer program product executes the first, second, and third computer readable program code, the first service level of the application is installed in each data processing system of the first subset of data processing systems, wherein the service level is selected from the group consisting of the version of the application, the configuration of the application, the level of maintenance of the application, and combinations thereof; and
wherein, after the computer program product executes the first, second, and third computer readable program code, the second service level of the application is installed in each data processing system of the second subset of data processing systems; and
wherein the first and second service levels are selected from the group consisting of the version of the application, the configuration of the application, the level of maintenance of the application, and combinations thereof. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method of installing a same service level of an application in each data processing system in a set of data processing systems, the method comprising:
-
detecting the presence of a service level of the application on each data processing system in the set of data processing systems;
installing a full version of the application on each data processing system having an absence of a version of the application installed;
installing an updated version of the application on each data processing system having a first version of the application installed;
wherein a same service level of the application is installed on each data processing system after installing the full version and installing the updated version have been performed;
wherein the service level is selected from the group consisting of a version of the application, a configuration of the application, a level of maintenance of the application, and combinations thereof. - View Dependent Claims (32, 33, 34)
-
Specification