mirror of
https://github.com/ItsBlurf/BFpilot.git
synced 2026-10-18 23:06:53 -05:00
Release BFpilot v0.3.1 test build 5
This commit is contained in:
1 parent
392061858b
commit
4768d67ab8
11 files changed
+53
-70
No files matched your search
@@ -14,7 +14,6 @@ Main release payload. Test this first on every firmware and loader.
|
||||
- Does not include integrated launcher installer source.
|
||||
- Does not link AppInstUtil.
|
||||
- Does not depend on SystemService, UserService, AppInstUtil, or `kernel_sys`.
|
||||
- Starts an archive daemon child before the threaded HTTP server starts.
|
||||
- Writes boot/runtime/crash diagnostics under `/data/BFpilot`.
|
||||
|
||||
Broad firmware support comes from avoiding imports that can fail before
|
||||
@@ -40,11 +39,10 @@ The tile target is:
|
||||
http://127.0.0.1:5905/
|
||||
```
|
||||
|
||||
### Integrated Archive Daemon
|
||||
### Archive Worker
|
||||
|
||||
Normal archive extraction is handled by `bfpilot.elf` itself. At startup the
|
||||
payload forks one daemon child before the web server begins accepting threaded
|
||||
HTTP requests.
|
||||
Archive extraction is handled by the separate `bfpilot-archive-worker.elf`
|
||||
payload.
|
||||
|
||||
- Reads `/data/bfpilot/archive/job.ini`.
|
||||
- Writes `/data/bfpilot/archive/status.json`.
|
||||
@@ -55,10 +53,7 @@ HTTP requests.
|
||||
successful extraction.
|
||||
- Does not link AppInstUtil or launcher installer libraries.
|
||||
- Uses `/data/bfpilot/archive/daemon.lock` so repeated payload injections do
|
||||
not create competing archive daemons.
|
||||
|
||||
The separate `bfpilot-archive-worker.elf` remains as a diagnostic fallback. It
|
||||
is not required for normal extraction.
|
||||
not create competing archive workers.
|
||||
|
||||
## Why The Split Exists
|
||||
|
||||
@@ -71,8 +66,8 @@ approaches are unreliable:
|
||||
- Loading AppInst without the matching service/authid context can fail before a
|
||||
useful install result is produced.
|
||||
|
||||
BFpilot keeps launcher risk out of the file manager. If the installer fails,
|
||||
the file manager payload remains compatible and usable.
|
||||
BFpilot keeps launcher and archive risk out of the file manager. If either
|
||||
helper payload fails, the file manager payload remains compatible and usable.
|
||||
|
||||
## Boot Marker
|
||||
|
||||
|
||||
Reference in new issue
Block a user