Releases 12

For tarballs and release assets from this project, see releases.pagure.org/shellfu-bash-dist.

If the developers have uploaded one or more tarball(s), you will be able to find them in the release folder.

The CHECKSUMS file contains the checksums (SHA256 and SHA512) of the files uploaded to pagure.

To use this file, simply download it next to the tarball you downloaded and run sha512sum -c CHECKSUMS

Getting source for a release

Clone the repository, then use git archive to create a tarball for any tag:

git clone https://pagure.io/shellfu-bash-dist.git
cd shellfu-bash-dist
git archive --format=tar.gz --prefix=shellfu-bash-dist-<TAG>/ -o shellfu-bash-dist-<TAG>.tar.gz <TAG>

Replace <TAG> with the tag name (e.g. v1.0.0). For a zip archive use --format=zip and .zip as the output extension.

v0.0.11
dist v0.0.11 -
eeca7eb832ea84b112a64acc4703c01695891646
dist v0.0.11 - 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()
v0.0.10
dist v0.0.10 -
d132254e4af8165a849e70fb14bc34f7d55fa020
dist v0.0.10 - 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
v0.0.9
dist v0.0.9 -
5a9f14c20f46fdcf5599a7d8662a160208abf14d
dist v0.0.9 - 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.)
v0.0.8
dist v0.0.8 -
71e915b49972bd7d8a78e551c850e772e27c682c
dist v0.0.8 - Overview of changes: * Fixed typo in getter call
v0.0.7
dist v0.0.7 -
b27bdd08f33d540f500678efb7c2e7925a1a4f7a
dist v0.0.7 - Overview of changes: * Fixed unreliable distro id detection On RHEL, the distro id would be unexpected if redhat-lsb-core was present.
v0.0.6
dist v0.0.6 -
8e10cd0cc9c03a203a9ebe497899261c75314cc4
dist v0.0.6 - 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
v0.0.5
dist v0.0.5 -
d0c00947ad1e4612a97dbd46dd1a8904de375133
dist v0.0.5 - Overview of changes: * Added dist__report() for creating report of all facts
v0.0.4
dist v0.0.4 -
1fd1d9f7ba60dd7dbe907dc0a16d58a63ffccd32
dist v0.0.4 - Overview of changes: * Added new operator ',=' to check for alternate values * Updated MKit to v0.0.37
v0.0.3
dist v0.0.3 -
dd2535acf254a035665ef5893ca27fc0fab760ae
dist v0.0.3 - 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
v0.0.2
dist v0.0.2 -
95f2d3fdf3887add53df77226ae7004002687657
dist v0.0.2 - 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
v0.0.1
dist v0.0.1 -
b3536f40bbd0d1f450747124c520d0883b52439b
dist v0.0.1 - Overview of changes: * Codebase maintenance
v0.0.0
b3a50c3d35f1f5cc7e46be07af25769593528b2d