vasilito
d5ef14e689
fix(build): skip strict source-tree validation in development mode
...
The preflight validate-source-trees.py was blocking development builds
with 'To restore: ./local/scripts/restore-sources.sh --release=<release>'
because the source/ trees for 17 core recipes (base, kernel, etc.) are
gitignored and only auto-fetched on demand by `repo cook`.
This worked correctly for release mode (REDBEAR_RELEASE=...) where
sources are immutable and pre-extracted, but blocked every dev build.
Now:
- RELEASE mode: full strict validation, sources must be pre-extracted
- Development mode: validation skipped, repo cook auto-fetches sources
This is the documented Red Bear OS policy (see AGENTS.md:
Build flow: 'make all CONFIG_NAME=redbear-full' calls repo cook which
fetches sources from git/tar URLs)
2026-06-18 09:34:16 +03:00
..
2026-05-02 22:10:22 +01:00
2026-04-30 18:47:03 +01:00
2026-05-02 01:41:17 +01:00
2026-04-28 06:18:37 +01:00
2026-06-18 09:34:16 +03:00
2026-04-16 12:45:24 +01:00
2026-05-02 22:09:36 +01:00
2026-05-02 22:09:36 +01:00
2026-04-28 15:10:59 +01:00
2026-05-04 19:21:02 +01:00
2026-05-02 01:41:17 +01:00
2026-05-02 22:09:36 +01:00
2026-05-03 23:03:24 +01:00
2026-04-16 12:45:24 +01:00
2026-04-18 17:59:15 +01:00
2026-04-18 01:09:13 +01:00
2026-05-01 03:15:20 +01:00
2026-04-18 17:59:15 +01:00
2026-04-16 12:45:24 +01:00
2026-05-03 23:03:24 +01:00
2026-04-18 00:57:57 +01:00
2026-04-17 23:46:20 +01:00
2026-04-30 18:47:03 +01:00
2026-04-18 01:09:29 +01:00
2026-05-03 23:03:24 +01:00
2026-04-16 12:45:24 +01:00
2026-04-16 12:45:24 +01:00
2026-05-02 01:41:17 +01:00
2026-05-03 23:03:24 +01:00
2026-04-28 08:07:14 +01:00
2026-05-03 23:03:24 +01:00
2026-04-16 12:45:24 +01:00
2026-04-28 08:07:14 +01:00
2026-04-16 12:45:24 +01:00
2026-04-28 12:54:31 +01:00
2026-05-02 01:41:17 +01:00
2026-04-18 17:59:15 +01:00
2026-04-18 17:59:15 +01:00
2026-04-26 22:51:09 +01:00
2026-04-16 12:45:24 +01:00
2026-04-16 12:45:24 +01:00
2026-04-29 12:08:09 +01:00
2026-04-19 17:59:58 +01:00
2026-04-18 17:59:15 +01:00
2026-05-01 03:15:20 +01:00
2026-05-08 11:01:02 +01:00
2026-04-18 17:59:15 +01:00
2026-04-20 18:37:35 +01:00
2026-04-29 13:45:39 +01:00
2026-04-16 12:45:24 +01:00
2026-05-01 01:37:27 +01:00
2026-04-26 22:51:09 +01:00
2026-04-22 21:31:19 +01:00
2026-04-20 18:37:35 +01:00
2026-04-20 18:37:35 +01:00
2026-05-04 11:57:48 +01:00
2026-04-20 18:37:35 +01:00
2026-04-29 09:54:06 +01:00
2026-04-29 09:54:06 +01:00
2026-04-15 12:57:45 +01:00
2026-04-29 09:54:06 +01:00
2026-04-29 09:54:06 +01:00
2026-04-20 18:37:35 +01:00
2026-04-18 17:59:15 +01:00
2026-04-29 11:05:22 +01:00
2026-04-29 09:54:06 +01:00
2026-04-18 00:48:58 +01:00
2026-04-20 18:37:35 +01:00
2026-04-29 12:21:17 +01:00
2026-04-20 18:37:35 +01:00
2026-05-04 11:57:48 +01:00
2026-04-20 18:37:35 +01:00
2026-04-19 17:56:59 +01:00
2026-04-19 17:56:59 +01:00
2026-04-29 12:11:13 +01:00
2026-05-03 23:03:24 +01:00
2026-04-15 12:57:45 +01:00
2026-04-14 12:14:50 +01:00
2026-04-16 12:45:24 +01:00
2026-04-16 12:45:24 +01:00
2026-04-16 12:45:24 +01:00
2026-04-29 12:08:09 +01:00
2026-04-21 16:15:17 +01:00
2026-04-20 18:37:35 +01:00
2026-05-03 23:03:24 +01:00
2026-04-23 20:27:13 +01:00
2026-05-03 23:03:24 +01:00
2026-05-02 01:41:17 +01:00
2026-04-30 01:54:09 +01:00
2026-04-16 12:45:24 +01:00
2026-05-02 22:09:36 +01:00
2026-06-18 09:31:12 +03:00
2026-05-02 01:41:17 +01:00
2026-05-02 01:41:17 +01:00
2026-05-03 23:03:24 +01:00