armbian-build/lib/tools
Igor Velkov ae6735f470
patching: fix #9028 timestamp when multiple patches touch same file (#9489)
If patch B sorts after patch A but has an older mtime, it would
overwrite A's timestamp on the shared file, causing the kernel Makefile
to skip recompilation.

Fix: only call os.utime() when the new mtime is strictly greater than
the file's current mtime.
2026-03-05 10:13:40 +01:00
..
common patching: fix #9028 timestamp when multiple patches touch same file (#9489) 2026-03-05 10:13:40 +01:00
info inventory-boards-csv: report ATFSOURCE and ATFBRANCH 2026-01-15 20:17:43 +01:00
aggregation.py Revert "armbian-desktop/aggregation: introduce DESKTOP_COMMON aggregation variant, where arch/config/appgroups are ignored; see #5439" 2023-07-19 01:02:23 +02:00
autopatch-devicetree-makefile.py patching: auto patchers: bare dts, bare overlays, DT Makefile 2023-06-13 12:29:52 +02:00
call-stack-analyze.py Add (c) also to python scripts (#4926) 2023-03-09 20:52:06 +01:00
cli-oci-up2date.py lib/tools: Python CLI for ORAS (add non-existing case) 2025-04-12 20:06:13 +02:00
configdump2json.py configdump/json-info-boards: revamp, all-JSON now; use_board=yes skip_kernel=no for config; refactor & use new Python bash-declare-to-JSON utility 2023-03-31 09:12:44 +02:00
gen-library.sh chore: update copyright years to 2026 2025-12-25 12:03:34 +01:00
git-to-patches.py Add (c) also to python scripts (#4926) 2023-03-09 20:52:06 +01:00
index-opensearch.py pipeline: inventory all board vars; add not-eos-with-video; introduce TARGETS_FILTER_INCLUDE 2023-07-26 15:15:02 +02:00
oras.sh chore: update copyright years to 2026 2025-12-25 12:03:34 +01:00
patching.py cli: rewrite-<uboot,kernel>-patches-needing-rebase 2024-03-13 21:01:26 +00:00
shellcheck.sh chore: update copyright years to 2026 2025-12-25 12:03:34 +01:00
shellfmt.sh chore: update copyright years to 2026 2025-12-25 12:03:34 +01:00