Build system: package build creates proper Joomla package ZIP with sub-packages #135
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
The current
Makefilebuild target uses a simple rsync + zip approach that copies the entire source tree into a single ZIP. A Joomla package extension (pkg_mokosuitecross) requires a specific structure where each sub-extension (component, plugins) is individually zipped, then bundled into the outer package ZIP alongside the package manifest.Expected package structure
Current issues
pkg_mokosuitecross.xmllists all sub-packagesindex.htmlfiles throughout the tree are for Joomla directory listing prevention — must be included.git,tests/,vendor/,*.md, etc.)Acceptance Criteria
make buildcreates proper nested package ZIPpackages/make buildfor release artifacts