Files
RedBear-OS/.gitignore
T
vasilito b4324fc3c9 build: pre-cook honors --upstream; revert wrong source.tar gitignore
Two corrections after finding the Qt offline-source model:

1. The Qt recipes intentionally COMMIT source.tar as the offline source
   (qtbase/qtsvg/qtshadertools all do). My previous commit wrongly added a
   local/recipes/**/source.tar ignore rule; revert it -- source.tar is durable
   here, only source/ is the fork model.

2. Real deficiency: the pre-cook offline decision honored only the
   REDBEAR_ALLOW_UPSTREAM env var, while the main `make live` phase also goes
   online for the --upstream flag (ALLOW_UPSTREAM=1). So `--upstream` alone left
   the pre-cook OFFLINE but the main phase ONLINE -- a package missing its
   source.tar cache (e.g. right after the stale 6.11.0 tars were purged) failed
   the pre-cook with "Opening file for blake3 failed ... source.tar: No such
   file". Make the pre-cook honor ALLOW_UPSTREAM too, matching the main phase.
2026-07-24 22:40:06 +09:00

78 lines
2.0 KiB
Plaintext

/build/
**/my_*
.idea/
.vs/
.vscode/
.devcontainer/
/repo
/web
/cookbook.toml
# Nested recipe debris from prior build-system layouts (4.2GB+ of duplicates)
recipes/recipes/
# Fetched source trees in mainline recipes AND in specific local/ build-cache
# recipes (those whose source/ is a transient working copy re-fetched by the
# build system from the recipe's `git` URL). The durable code for these is
# recipe.toml + local/patches/. — DO NOT add a blanket `local/recipes/**/source`
# rule here: ~150 Red Bear recipes have durable source code under
# `local/recipes/<name>/source/` (the fork model).
recipes/**/source
recipes/**/source.tmp
recipes/**/source-new
recipes/**/source-old
recipes/**/source.tar
recipes/**/source.tar.tmp
recipes/**/source.pre-preservation-test/
local/recipes/archives/uutils-tar/source
local/recipes/dev/ninja-build/source
# Bump-recipe cache used by local/scripts/bump-graphics-recipes.sh.
# Cache is fetched from upstream release indexes; reproducible from script run.
.redbear-recipe-bump/
local/recipes/kde/sddm/source
local/recipes/kde/sddm/source-pristine
# Build artifacts — target/ dirs are everywhere
target
wget-log
/sysroot/
# Vendor source trees (fetched, not our code)
**/amdgpu-source/
# External reference trees (read-only consultation sources). The Linux
# reference tree (local/reference/linux-7.1) is currently kept locally
# but is gitignored by size; seL4 reference is an empty placeholder.
local/reference/linux-*/
local/reference/seL4/
# Per-fork upstream content fingerprint cache. Built by
# verify-fork-versions.sh on each preflight run; reproducible from
# a fork upgrade, not source of truth.
.redbear-fork-verify/
# Compiled objects
*.o
*.so
*.bin
*.fw
*.lock
# Internal tooling
.sisyphus/
TASK_COMPLETION_SUMMARY.md
__pycache__/
extra.img: 1073741824 bytes
extra.img
Packages/redbear-firmware.pkgar
packages/
sources/x86_64-unknown-redox/
sources/*.tar.gz
Packages/*.pkgar
.slim/deepwork/
local/recipes/shells/brush/source