dist v0.0.11 - • 4 years ago
Overview of changes:
* Fixed search giving up if last value was empty
* Added support for variant_id in eor and esr
* Removed warning if /etc/os-release key is missing
* Fixed silly typos in __dist__derive_id()
dist v0.0.10 - • 4 years ago
Overview of changes:
* Added experimental 'id.vlike' sub-key
* Moved ver.* sub-key derivation code to main module
This means there's only one derivation logic, and
dist modules onlyneed to emit `ver`; `ver.x*` will
be always derived.
* Extended _distp_esr to "see" RHEL's above 6
* /etc/system-release won't emit `(undef)` on not found
* Updated MKit to v0.0.40
dist v0.0.9 - • 4 years ago
Overview of changes:
* Simplified dist__report() output format
It's now more cleanly a `k=v` pair per line, ie. no spaces around
the equal sign. Also a comment is included to help debug dist.sh
version problems.
* Added 'esrc' module for reading 'cpe' from /etc/system-release-cpe
'cpe' can be obtained in a more trivial way that also works on older
RHEL's (such as RHEL-6) just by dumping /etc/system-release-cpe. So
the new module does just that.
* Added support for well-known parseable sub-keys (cpe.*)
Because some fields have well-known format, if we know the key we
also know several of its sub-keys. This is now supported (for cpe.*
only, so far) on level of dist, so this works regardlessly of which
module was used to obtain the value. (That is, modules don't need
to support parsing the keys into their partials.)
dist v0.0.8 - • 4 years ago
Overview of changes:
* Fixed typo in getter call
dist v0.0.7 - • 4 years ago
Overview of changes:
* Fixed unreliable distro id detection
On RHEL, the distro id would be unexpected if redhat-lsb-core was
present.
dist v0.0.6 - • 4 years ago
Overview of changes:
* Finished /etc/os-release version processing
`ver.y` and `ver.z` did not produce anything and `ver` itself
was not guarranteed to have correct version format. Now this is
fixed, plus two new keys, `ver.xy` and `ver.xyz` have been added.
* Replaced version equality matcher (veq, vne)
Now `veq` and `vne` are handled by native-bash version matcher that
will match '8.1.0' as same as '8.1'.
* Added `coreutils` module with `arch` key
* Switched to newer branch naming scheme (s/last/latest/)
* Updated MKit to v0.0.39
A
dist v0.0.5 - • 4 years ago
Overview of changes:
* Added dist__report() for creating report of all facts
dist v0.0.4 - • 5 years ago
Overview of changes:
* Added new operator ',=' to check for alternate values
* Updated MKit to v0.0.37
dist v0.0.3 - • 5 years ago
Overview of changes:
* Fixed 'esr' grep regex to consider other RHEL variants than Server
* Fixed grep call to avoid ambiguities
* Updated MKit to new version
* Added missing docstrings
dist v0.0.2 - • 5 years ago
Overview of changes:
* Added CentOS support to /etc/system-release parser
* Updated Shellfu requiurements to latest&greatest
There were some changes related to older distros, so let's keep them
updated to make best use of dist.sh
* Fixed URL after moving to pagure.io
* Fixed copy/pasting error in README.md
dist v0.0.1 - • 5 years ago
Overview of changes:
* Codebase maintenance