embeddedTS / buildroot-ts

BR_EXTERNAL support for Technologic Systems SBCs
4 stars 2 forks source link

Package updates #34

Closed ts-kris closed 1 year ago

ts-kris commented 1 year ago

Add in clean version from tags, hash file, and license info for all embeddedTS packages.

Add tssupervisorupdate as well for future integration with Image Replicator on compatible platforms.

ts-kris commented 1 year ago

All packages were cleaned up in various was to pass BR's check-package tool.

Need to specifically re-test: tssilomon idleinject

As the two of these saw actual script/startup changes that could affect behavior.

ts-kris commented 1 year ago

@markfeathers, can you look over and test the changes added? Specifically, want to ensure err_exit works correctly from those contexts so you'll need to induce failures for testing (or point me at some update files for testing myself).

Normally, things in the board's blast.sh don't use err_exit as defined in blast_funcs.sh, but they probably should. The only thing in blast.sh that would need that change would be U-Boot, so I'll swing back and fix that up at some point. Initial implementations didn't have err_exit as it was added later, and most of the U-Boot update code in blast.sh was copy/pasted as it was ported around (which happened mostly before err_exit was added).

Calling the top-level functions, such as capture_... and ..._image to capture/write images don't need to deal with calling err_exit since all of those as defined in blast_funcs.sh do the right thing and error on any/every command that could fail and cause the whole process to fail.