Expand description
andysu pack: turn a payload directory into a release (content-addressed blobs, deltas
against earlier releases, and a release JSON) inside a site directory.
Payload directory layout:
andysu-payload.json descriptor (spec/schema/payload.schema.json)
dex/*.dex JVM code (any *.dex is kind=dex)
lib/<abi>/*.so native libraries (renamed lib<name>.<hash8>.so here)
anything else contentStructs§
- Host
Spec - What the frozen host declares (written when the host APK is built;
andysu-host.json). - Options
- Report
Constants§
- AUTO_
ARCHIVE_ LIMIT - Above this many loose files,
packbundles content directories into zip components.
Functions§
- check_
host - Check what the payload needs against what the frozen host declares.
- component_
name - Stable component name for a logical path (no hashes), used to match deltas across releases.
- known_
releases - All releases known to the site (every channel manifest plus releases/*.json).
- load_
manifest - pack
- walk