666 B
Executable File
666 B
Executable File
Package Creation Procedure
New Standard Workflow (as of 2025-12-13)
-
Build Format: Always build packages as
.tar.gzfirst.- Do NOT build directly as
.ipk. - The
.tar.gzmust contain:debian-binary,control.tar.gz,data.tar.gz.
- Do NOT build directly as
-
Verification:
- Verify the
.tar.gzcan be extracted using standardtar -xzf. - Check contents of extracted archive.
- Verify the
-
Finalize:
- Only AFTER verification is successful, rename the
.tar.gzfile to.ipk.
- Only AFTER verification is successful, rename the
Why?
This ensures the package structure is valid and compatible with standard archive tools before being deployed, preventing "malformed package" errors on some systems.