system/toybox: Add toybox a tool box similar to busybox - #3722
Conversation
|
Thank you @acassis amazing feature!! :-) There are more patches than code.. do you think it would be possible to patch the upstream or not really possible and we need to perform all these patches downstream? :-) I found documentation PR here apache/nuttx#19818 and updated the PR description :-) |
Yes, I think many of these PR could be submitted upstream, but I don't know how opened they are to add NuttX support. So getting it working on NuttX and letting more people testing at same time is better. Oh, I think we update the title at the same time |
🔗 Cross-repo PR dependenciesThe read-only Build run reported the following dependent PR(s) and fetched head SHA(s): CI run: https://github.com/apache/nuttx-apps/actions/runs/31626309080 |
🔗 Cross-repo PR dependenciesThe read-only Build run reported the following dependent PR(s) and fetched head SHA(s): CI run: https://github.com/apache/nuttx-apps/actions/runs/31732743952 |
|
master depends on it github.com/apache/nuttx/pull/19843 |
❌ Cross-repo dependency could not be appliedThe Build report says the declared dependency PR(s) could not be applied, so CI did not run against the combined code: Reason: cherry-pick failed (if your PR has merge commits, rebase instead) CI run: https://github.com/apache/nuttx-apps/actions/runs/31867055241 |
|
CI Error |
Toybox is the toolbox used on Android by default. Adding it to NuttX allows to have more advanced features from Linux, even better support for shell scripts. Signed-off-by: Alan C. Assis <acassis@gmail.com> Assisted-by: Claude Sonnet 5 <noreply@anthropic.com>
I just rebased to follow the CI suggested fix |
|
This merge is needed to unbrick the CI lets move any further updates to dedicated PRs when needed, thank you again @acassis for this amazing new feature! :-) |
@acassis there still has many hacks, let's refine these patches by either:
to reduce these patches as small as possible. |
Summary
Toybox is the tool box used on Android by default. Adding it to NuttX allows to have more advanced features from Linux, even better support for shell scripts.
Required: apache/nuttx#19818
Impact
User could use a shell more similar to Linux and even use real shell scripts from Linux
Testing