Method and system for automated generation of customized factory installable software
First Claim
1. A system for automated dissemination of software to an information handling system, comprising:
- a distribution server operable to receive a software file comprising a plurality of individual constituent program files and a plurality of installation parameters associated with said software file;
a repack and script regeneration server operably connected to said distribution server, wherein said repack and script server;
a) disassembles said software file into a first plurality of individual constituent program files;
b) generates customized installation scripts in accordance with said plurality of parameters associated with said software file;
c) removes predetermined individual constituent program files from said plurality of individual constituent program files in accordance with a prune list, thereby creating a second plurality of individual constituent program files; and
d) repackages said second plurality of files combined with said customized installation scripts to provide automatic transfer of said software files to an information handling system; and
a download server operable to transfer said second plurality of files to a target information handling system.
1 Assignment
0 Petitions
Accused Products
Abstract
An automated system for software installation in a build-to-order information handling system. In one embodiment of the invention, a plurality of software applications are received and are disassembled to separate the individual constituent program files. These program files are decompressed and are stored in temporary file directories. Program files that are common to each of the software applications are identified and indexed. After the file analysis, the files are regrouped and a stored as a new set of compressed files. Once the new set of compressed files has been created, the top level scripts for the software application images are updated for use with the new compressed files to allow the desired combinations of software applications to be regenerated. The regenerated compressed files are then loaded into the factory servers for use in manufacturing information handling systems.
-
Citations
24 Claims
-
1. A system for automated dissemination of software to an information handling system, comprising:
-
a distribution server operable to receive a software file comprising a plurality of individual constituent program files and a plurality of installation parameters associated with said software file;
a repack and script regeneration server operably connected to said distribution server, wherein said repack and script server;
a) disassembles said software file into a first plurality of individual constituent program files;
b) generates customized installation scripts in accordance with said plurality of parameters associated with said software file;
c) removes predetermined individual constituent program files from said plurality of individual constituent program files in accordance with a prune list, thereby creating a second plurality of individual constituent program files; and
d) repackages said second plurality of files combined with said customized installation scripts to provide automatic transfer of said software files to an information handling system; and
a download server operable to transfer said second plurality of files to a target information handling system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for automated dissemination of software to an information handling system, comprising:
-
receiving a software file comprising a plurality of individual constituent program files and a plurality of installation parameters associated with said software file;
disassembling said software file into a first plurality of individual constituent program files;
generating customized installation scripts in accordance with said parameters associate with said software file;
removing predetermined individual constituent program files from said plurality of individual constituent program files in accordance with a prune list, thereby creating a second plurality of individual constituent program files;
repackaging said second plurality of files combined with said customized installation scripts to provide automatic transfer of said software files to an information handling system; and
transferring said second plurality of files to a target information handling system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An information handling system, comprising:
-
a data processor;
data storage having a software file stored thereon, wherein said software is transferred to said data storage by an automated software dissemination system comprising;
a distribution server operable to receive a software file comprising a plurality of individual constituent program files and a plurality of installation parameters associated with said software file;
a repack and script regeneration server operably connected to said distribution server, wherein said repack and script server;
a) disassembles said software file into a first plurality of individual constituent program files;
b) generates customized installation scripts in accordance with said plurality of parameters associated with said software file;
c) removes predetermined individual constituent program files from said plurality of individual constituent program files in accordance with a prune list, thereby creating a second plurality of individual constituent program files; and
d) repackages said second plurality of files combined with said customized installation scripts to provide automatic transfer of said software files to an information handling system; and
a download server operable to transfer said second plurality of files to a target information handling system. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification