Refactor install scripts for LITE arm64 (trixie)#539
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the
✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Motivation
arm64on the trixie-based LITE build.Description
install-scripts/lib/common.shthat exports defaults (BBN_KIND="LITE",LMARCH="arm64",BBN_OS_CODENAME="trixie") and provides helpersrequire_root,require_arch,require_trixie,skip_if_lite, andlog.install-scripts/install.shto source the shared helper, enforce root/arch/os-codename viarequire_*, useSCRIPT_DIRfor locating stage scripts, and reportBBN_KINDconsistently.servicedialog-lite, trimmed Signal K plugin set) or callskip_if_liteto no-op optional/full components (motioneye, mopidy, radio/SDR, many8-apps/*scripts).install-scripts/a-cleanup/00-cleanup.shand remove multi-branch logic so LITE cleanup is consistently applied and/etc/bbn-liteis written.Testing
Codex Task