Software installation and testing for a build-to-order computer system
First Claim
1. A method of software installation for a computer system having a plurality of components, the computer system having an associated step sequence, the step sequence including a plurality of steps, each step including at least one command, a step being associated with a respective component descriptor, a component descriptor corresponding to a respective component of the computer system, the method comprising:
- accessing a command within the step sequence;
creating a file including a start of execution indication;
executing the command;
deleting the file including the start of execution indication when the command completes execution; and
repeating the accessing, creating, executing and deleting for the plurality of steps.
12 Assignments
0 Petitions
Accused Products
Abstract
A method for installing and/or testing software for a build-to-order computer system having a plurality of components includes a plurality of elements. The computer system has an associated step sequence. The step sequence includes a plurality of steps where each step includes at least one command and a step is associated with a respective component descriptor. A component descriptor corresponds to a respective component of the computer system. The method includes accessing a command within the step sequence; creating a file including a start of execution indication; executing the command; deleting the file including the start of execution indication when the command completes execution; and repeating the accessing, creating, executing and deleting for the plurality of steps.
-
Citations
18 Claims
-
1. A method of software installation for a computer system having a plurality of components, the computer system having an associated step sequence, the step sequence including a plurality of steps, each step including at least one command, a step being associated with a respective component descriptor, a component descriptor corresponding to a respective component of the computer system, the method comprising:
-
accessing a command within the step sequence; creating a file including a start of execution indication; executing the command; deleting the file including the start of execution indication when the command completes execution; and repeating the accessing, creating, executing and deleting for the plurality of steps. - View Dependent Claims (2, 3, 4)
-
-
5. A method of software installation of a computer system having a plurality of components, the computer system having an associated step sequence, the step sequence including a plurality of steps, each step including at least one command, a step being associated with a respective component descriptor, a component descriptor corresponding to a respective component of the computer system, the method comprising:
-
reading a first command from the step sequence; embedding login instructions into first and second batch files to login to a network if the first command is located on a file server connected to the network in communication with the computer system; removing network login instructions from the first and second batch files if the first command is located on a local drive of the target system; embedding the first command into the first and second batch files; running the first batch file to execute the first command upon the computer system; removing the second batch file upon successful completion of the first command; and reading a second command from the step sequence if the second batch file has been removed.
-
-
6. A method of software testing for a computer system having a plurality of components, the computer system having an associated step sequence, the step sequence including a plurality of steps, each step including at least one command, a step being associated with a respective component descriptor, a component descriptor corresponding to a respective component of the computer system, the method comprising:
-
accessing a command within the step sequence; creating a file including a start of execution indication; executing the command; deleting the file including the start of execution indication when the command completes execution; and repeating the accessing, creating, executing and deleting for the plurality of steps. - View Dependent Claims (7, 8, 9)
-
-
10. A method of software installation for a computer system having a plurality of components, the computer system having an associated step sequence, the step sequence including a plurality of steps, each step including at least one command, a step being associated with a respective component descriptor, a component descriptor corresponding to a respective component of the computer system, the method comprising:
-
reading a first command from the step sequence; embedding login instructions into first and second batch files to login to a network if the first command is located on a file server connected to the network in communication with the computer system; removing network login instructions from the first and second batch files if the first command is located on a local drive of the target system; embedding the first command into the first and second batch files; running the first batch file to execute the first command upon the computer system; removing the second batch file upon successful completion of the first command; and reading a second command from the step sequence if the second batch file has been removed.
-
-
11. A computer system comprising:
-
a processor; a component coupled to the processor; and a memory coupled to the processor, the memory including software installed thereon, the software being installed by; accessing a software installation command within a step sequence having a plurality of steps; creating a file including a start of execution indication; executing the command; deleting the file including the start of execution indication when the command completes execution; and repeating the accessing, creating, executing and deleting for the plurality of steps. - View Dependent Claims (12, 13, 14)
-
-
15. A computer system comprising:
-
a processor; a component coupled to the processor; and a memory coupled to the processor, the memory including software installed thereon, the software being installed by; accessing a software installation command within a step sequence having a plurality of steps; creating a file including a start of execution indication; executing the command; deleting the file including the start of execution indication when the command completes execution; and repeating the accessing, creating, executing and deleting for the plurality of steps. - View Dependent Claims (16, 17, 18)
-
Specification