- Enhance `handle_systemd()` to check for `/run/systemd/system` and exit early if systemd is not PID 1, with user-friendly error messages.
- Update README.md notes for Devuan and SYSTEMD_MODE to reflect the new behavior and clarify requirements.
- Update step 3 to include resolving and parsing license text from upstream, with fallback warning
- Adjust DONOTDOWNLOAD=1 flag description to cover skipping upstream lookup for hashes and license
- Expand default behavior explanation to mention license fetching, fallback, and yellow warning for potential drift
Update the ALSA package from `alsa-lib` to `libasound2` in the install script for OpenSUSE compatibility.
Add OpenSUSE Tumbleweed 20260430 to the README list of detected derivatives.
- Extend Debian family to include Devuan and derivatives in README.md
- Add Mandriva family (OpenMandriva, Mageia, etc.) with specific packages, check, and install functions
- Update distro detection to recognize 'devuan' and 'openmandriva'
- Add OpenMandriva 6 to tested distributions in README.md
- Add new step for resolving SDRconnect and RigControl build hashes from upstream install.sh, with fallback to defaults
- Increment step numbering and adjust descriptions
- Document new env vars: SDRCONNECT_GITBUILD, RIGCONTROL_GITBUILD for pinning hashes
- Expand DONOTDOWNLOAD=1 description to note it skips version lookup
- Explain default hash fetching behavior
Introduces a community-maintained installer script that supports multiple Linux distributions including Debian, Arch, Fedora, and openSUSE. Includes README with usage instructions, supported distros, and disclaimer. The script handles dependency installation, downloads, verification, and setup of SDRconnect and RigControl.