Skip to content

Releases: armbian/configng

26.2.0-trunk.536.0305.124148

05 Mar 12:42

Choose a tag to compare

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

05 Mar 12:41

Choose a tag to compare

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

05 Mar 12:39

Choose a tag to compare

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

04 Mar 04:25

Choose a tag to compare

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

04 Mar 04:23

Choose a tag to compare

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

04 Mar 04:23

Choose a tag to compare

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

02 Mar 16:32

Choose a tag to compare

Remove temporal file

26.2.0-trunk.422.0212.045104

12 Feb 04:51

Choose a tag to compare

enhance OMV module with official installer features and improvements

26.2.0-trunk.414.0210.081014

10 Feb 08:10

Choose a tag to compare

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

10 Feb 00:51

Choose a tag to compare

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.