Generating a version identifier for a computing system based on software packages installed on the computing system
AssigneeRed Hat, Inc.
InventorsSeth Kelby Vidal, James Antill
Life of this patent
Estimating the term…
Abstract
An administrator system can generate a version identifier for a computing system based on the software packages installed on a computing system. The version identifier can represent the software packages installed on the computing system. The administrator system can identify the software packages installed on a computing system and data specific to the software packages. The administrator system can apply a hash function to the specific data to generate hashed data. Then, the administrator system can concentrate the hashed data to generate the version identifier.
Claims23
A method comprising:
- identifying first data specific to a first software package and second data specific to a second software package;
- applying, by a processor, a hash function to the first data to generate first hashed data;
- applying, by the processor, the hash function to the second data to generate second hashed data;
- combining at least the first hashed data and the second hashed data to generate a set of hashed data;
- generating, by the processor, a version identifier based on the set of hashed data;
- and
- storing the version identifier.
A computer readable storage medium comprising instructions for causing a processor to perform operations comprising:
- identifying first data specific to a first software package and second data specific to a second software package;
- applying, by the processor, a hash function to the first data to generate first hashed data;
- applying, by the processor, the hash function to the second data to generate second hashed data;
- combining at least the first hashed data and second hashed data to generate a set of hashed data;
- generating, by the processor, a version identifier based on the set of hashed data comprising at least the first hashed data and the second hashed data;
- and
- storing the version identifier.
A system comprising:
- a memory;
- and
- a processor coupled to the memory and to:
- identify first data specific to a first software package and second data specific to a second software package;
- apply a hash function to the first data to generate first hashed data;
- apply the hash function to the second data to generate second hashed data;
- combine at least the first hashed data and second hashed data to generate a set of hashed data;
- generate a version identifier based on a set of hashed data comprising at least the first hashed data and the second hashed data;
- and
- store the version identifier.
Dependencies are inferred from the claim text.