armbian-build/tools
Igor Pecovnik 80ebbe24b6
fix: ensure all components are always published with fresh snapshots
Fixes an issue where subsequent repository runs would fail with 404 errors
for Release files when no new packages were added. The problem was that
snapshots were only created conditionally, leading to missing components
in the published repository.

Changes:
- update_main: always drop and recreate common snapshot (remove check that
  prevented updates if snapshot was already published)
- process_release: always create utils/desktop snapshots even if repos are
  empty, ensuring all components are included in publish
- merge_repos: always create snapshots for all repos and create repos if
  they don't exist, preventing missing components on merge

This ensures the repository structure is complete on every run, regardless
of whether new packages are added.

Signed-off-by: Igor Pecovnik <igor@armbian.com>
2026-01-11 10:39:02 +01:00
..
dashboards pipeline: inventory all board vars; add not-eos-with-video; introduce TARGETS_FILTER_INCLUDE 2023-07-26 15:15:02 +02:00
repository fix: ensure all components are always published with fresh snapshots 2026-01-11 10:39:02 +01:00
gen-series.sh consolidate rk322x and rockchip 32 bit families 2023-12-26 16:45:30 +01:00
mk_format_patch mk_format_patch: fix shellcheck SC2045 (error) 2024-08-02 17:21:36 +02:00
README.md add a hand command line tool (#3909) 2022-06-20 14:03:11 +03:00
unifying_configs add a hand command line tool (#3909) 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)