Igor Pecovnik fedf25c05e
Some checks failed
Help forks / 📢 Run repository dispatch on fork (push) Has been cancelled
feat: keep multiple versions of critical packages in repository
Add ability to preserve multiple versions of kernel, dtb, u-boot, headers,
and libc packages while maintaining single-version policy for other packages.

This enables:
- Kernel rollback scenarios by keeping multiple linux-image-* versions
- DTB rollback with multiple linux-dtb-* versions
- Bootloader flexibility with multiple u-boot-* versions
- Development stability with multiple linux-headers-* versions
- Library compatibility with multiple libc6/libc-dev versions

Changes:
- Add KEEP_MULTIPLE_VERSIONS global variable (enabled by default)
- Add package name pattern matching for critical packages
- Add -m/--multiple-versions command-line option
- Enhance deduplication logic to skip removal for matched packages
- Update configuration display and help text

Note: armbian-bsp packages continue to use single-version policy to avoid
dependency conflicts.

Signed-off-by: Igor Pecovnik <igor@armbian.com>
2026-03-15 18:41:40 +01:00
..
2022-06-20 14:03:11 +03:00

tool usage
mk_format_patch facilitate the creation of a series of non-numbered patches
unifying_configs helps to unify kernel configs (kernel 5.x only)