Patent ID: 8156485

Claim:
A method, within a computer hardware device, of installing a file onto the computer hardware device using a modular install configuration engine, comprising: receiving a pluggable install component, said install component including a payload component containing a file to be installed onto the computer hardware device, a metadata component containing metadata instructions for how the file should be installed, and a configuration actions component containing configuration instructions for configuring the file; providing a modular install configuration engine, said modular install configuration engine being compatible with the pluggable install component and being adapted to install the file onto the computer hardware device by plugging the install component into the modular install configuration engine; interpreting the metadata of the install component using the modular install configuration engine; carrying out the metadata instructions on the file using the modular install configuration engine; carrying out the configuration instructions for configuring the file using the modular install configuration engine; installing the file onto the computer hardware device using the modular install configuration engine; and carrying out other configuration instructions from the configuration actions component before the metadata is interpreted.