Managing Pre-Requisite of a Software Product Virtual Image
First Claim
1. A method for installing pre-requisite software components of a software product on a virtual machine instantiated by mounting at least one virtual disk from a software product virtual image distribution package, the method comprising automatic execution at boot time of:
- reading a list of pre-requisite software components for the software product provided in the software product virtual image distribution package of the software product virtual image;
testing if each pre-requisite software component in the list of prerequisite software components is not installed in the virtual machine and, if the prerequisite software component is not installed, retrieving the pre-requisite software component after reading a pre-requisite software component location in a repository provided in the software product virtual image distribution package of the software product virtual image;
reading license text of the retrieved pre-requisite software component and displaying the license text to a user;
upon approval of the license text by the user, installing the retrieved pre-requisite software component; and
repeating the three preceding steps until all the pre-requisite software components are installed.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided for managing pre-requisite software components of a software product distributed on a virtual machine. A list of pre-requisite software components for the software product provided in the software product virtual image distribution package of the software product virtual image is read. A test is performed as to whether each pre-requisite software component in the list of prerequisite software components is not installed in the virtual machine. If the prerequisite software component is not installed, the pre-requisite software component is retrieved. License text of the retrieved pre-requisite software component is read and displayed to a user. Upon approval of the license text by the user, the retrieved pre-requisite software component is installed. The process is repeated until all the pre-requisite software components are installed.
35 Citations
20 Claims
-
1. A method for installing pre-requisite software components of a software product on a virtual machine instantiated by mounting at least one virtual disk from a software product virtual image distribution package, the method comprising automatic execution at boot time of:
-
reading a list of pre-requisite software components for the software product provided in the software product virtual image distribution package of the software product virtual image; testing if each pre-requisite software component in the list of prerequisite software components is not installed in the virtual machine and, if the prerequisite software component is not installed, retrieving the pre-requisite software component after reading a pre-requisite software component location in a repository provided in the software product virtual image distribution package of the software product virtual image; reading license text of the retrieved pre-requisite software component and displaying the license text to a user; upon approval of the license text by the user, installing the retrieved pre-requisite software component; and repeating the three preceding steps until all the pre-requisite software components are installed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for installing pre-requisite software components of a software product on a virtual machine instantiated by mounting at least one virtual disk from a software product virtual image distribution package comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; read a list of pre-requisite software components for the software product provided in the software product virtual image distribution package of the software product virtual image; test if each pre-requisite software component in the list of prerequisite software components is not installed in the virtual machine and, if the prerequisite software component is not installed, retrieving the pre-requisite software component after reading a pre-requisite software component location in a repository provided in the software product virtual image distribution package of the software product virtual image; read license text of the retrieved pre-requisite software component and displaying the license text to a user; upon approval of the license text by the user, install the retrieved pre-requisite software component; and repeat the three preceding steps until all the pre-requisite software components are installed. - View Dependent Claims (13, 14, 15, 16)
-
-
12. A computer program product comprising a computer readable storage medium having a computer readable program stored therein for for installing pre-requisite software components of a software product on a virtual machine instantiated by mounting at least one virtual disk from a software product virtual image distribution package, when executed on a computer, causes the computer to:
-
read a list of pre-requisite software components for the software product provided in the software product virtual image distribution package of the software product virtual image; test if each pre-requisite software component in the list of prerequisite software components is not installed in the virtual machine and, if the prerequisite software component is not installed, retrieving the pre-requisite software component after reading a pre-requisite software component location in a repository provided in the software product virtual image distribution package of the software product virtual image; read license text of the retrieved pre-requisite software component and displaying the license text to a user; upon approval of the license text by the user, install the retrieved pre-requisite software component; and repeat the three preceding steps until all the pre-requisite software components are installed. - View Dependent Claims (17, 18, 19, 20)
-
Specification