Patent ID: 8577937

Claim:
A method comprising: receiving file information including a file identifier, using the file identifier to identifying a plurality of files within a resource repository, the plurality of files having same file names; selecting a first of the plurality of files; reading repository metadata associated with the selected file, the read repository metadata including an identity of a file package of which the selected file is a member; identifying a file package of the selected file; determining if the identified file package is on an installation specific conflict list, wherein the installation specific conflict list includes one or more identities of packages with which there is a conflict because of a file included in an installation of an executable application or an operating system; if the identified file package is on the installation specific conflict list, then selecting another of the plurality of files and repeating the identifying a file package of the selected file and the determining if the identified file package is on the installation specific conflict list using an exclusion list to identify any file packages that conflict with the file package of the selected file, the exclusion list including identifiers of file packages within a file family having same file names; and adding any packages identified using the exclusion list to the installation specific conflict list.