Releases: armbian/configng
Releases · armbian/configng
26.2.0-trunk.536.0305.124148
feat: mark container-based software in menu and docs Add visual indicators for Docker/container-based software to help users distinguish between containerized and native installations. Changes: - Add 'container_type' field to JSON schema for container-based modules - Display [C] marker in TUI menu for container-based software - Show 🐳 Docker badge in generated documentation Resolves: #752 - Modified parse_menu_items() to append [C] to container-based items - Added format_container_badge() to config-markdown.py - Updated 50 software entries with container_type field - Native software (Samba, Webmin) shows no indicator
26.2.0-trunk.536.0305.124107
fix(manage_zsh): abort shell change if zsh package install fails Previously, /etc/default/useradd, /etc/adduser.conf, and /etc/passwd were all updated to use /bin/zsh before pkg_install was called. If the install failed (e.g. package unavailable, no network), /bin/zsh would be set as the shell for root and all users even though it was never installed and not listed in /etc/shells. pam_shells blocks all authentication (including SSH public key auth) for any user whose shell is not present in /etc/shells, effectively locking every user out of the system with no obvious recovery path. Fix: call pkg_install first and abort with an error message if it fails, so shell config files and /etc/passwd are only modified after a successful install.
26.2.0-trunk.536.0305.123928
pkg_install/pkg_remove: properly propagate apt-get exit codes - Capture and return actual apt-get exit code instead of falling through to success - Add local exit_code variable to store command results - Preserve existing retry logic for exit code 100 (dpkg lock issues) - Ensure callers like 'if ! pkg_install ...' correctly detect failures - Fixes bug where non-100 exit codes returned success, hiding install failures
26.2.0-trunk.525.0304.042505
build(deps): bump actions/upload-artifact from 6 to 7 Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
26.2.0-trunk.525.0304.042257
build(deps): bump crazy-max/ghaction-github-labeler from 5 to 6 Bumps [crazy-max/ghaction-github-labeler](https://github.com/crazy-max/ghaction-github-labeler) from 5 to 6. - [Release notes](https://github.com/crazy-max/ghaction-github-labeler/releases) - [Commits](https://github.com/crazy-max/ghaction-github-labeler/compare/v5...v6) --- updated-dependencies: - dependency-name: crazy-max/ghaction-github-labeler dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
26.2.0-trunk.525.0304.042237
build(deps): bump crazy-max/ghaction-github-labeler from 5 to 6 Bumps [crazy-max/ghaction-github-labeler](https://github.com/crazy-max/ghaction-github-labeler) from 5 to 6. - [Release notes](https://github.com/crazy-max/ghaction-github-labeler/releases) - [Commits](https://github.com/crazy-max/ghaction-github-labeler/compare/v5...v6) --- updated-dependencies: - dependency-name: crazy-max/ghaction-github-labeler dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
26.2.0-trunk.519.0302.163143
Remove temporal file
26.2.0-trunk.422.0212.045104
enhance OMV module with official installer features and improvements
26.2.0-trunk.414.0210.081014
fix(system): improve overlayfs module config handling and status check - Always generate clean overlayroot.conf instead of relying on .dpkg-new - Fix status command to run overlayroot-chroot with 'true' to avoid hang - Remove unnecessary apt purge from remove command Signed-off-by: Igor Pecovnik <igor@armbian.com>
26.2.0-trunk.413.0210.005131
fix(system): correct overlayfs module status logic and conditions Fix inverted return values in module_overlayfs status command which returned 1 when installed and 0 when not installed, contradicting standard shell conventions. Fix corresponding inverted conditions in config.system.json to match the corrected status logic.