Patent ID: 9047159
Filing Date: 2015-06-02
Classification: G06F

Abstract:
1. A method for installing software, comprising: receiving, by use of a processor, installation task data for a plurality of installation tasks comprising at least one user-modifiable installation task and at least one user-unmodifiable installation task, wherein each user-modifiable installation task and each user-unmodifiable installation task comprises at least one installation command, wherein the at least one user-modifiable installation task comprises an archive of previous versions of software command; receiving task order data defining a requisite order of execution of the plurality of installation tasks; receiving a modification to an installation task of the plurality of installation tasks; discarding the modification if the modification is to an installation command of a user-unmodifiable installation task; discarding the modification if the modification violates the task order data; and executing the modification if the modification is to an installation command of a user modifiable installation task and does not violate the task order data.