In preparation for packaging of tls_wolfssl, add an example script to create source tarball with submodule code.
#### Pre-Submission Checklist - [X ] Commit message has the format required by CONTRIBUTING guide - [X] Commits are split per component (core, individual modules, libs, utils, ...) - [X ] Each component has a single commit (if not, squash them into one commit) - [X] No commits to README files for modules (changes must be done to docbook files in `doc/` subfolder, the README file is autogenerated)
#### Type Of Change - [ ] Small bug fix (non-breaking change which fixes an issue) - [X] New feature (non-breaking change which adds new functionality) - [ ] Breaking change (fix or feature that would change existing functionality)
#### Checklist: - [ ] PR should be backported to stable branches - [X] Tested changes locally - [ ] Related to issue #XXXX (replace XXXX with an open issue number)
#### Description In preparation for packaging tls_wolfssl the distributed source tarballs need to have the submodule instantiated and tar'ed together with the primary source code. This is an example script to package submodule code with the main code.
It can be used in CI/CD to prepare the tarball.
Subsequently I will update the pkg/ scripts to enable packaging of tls_wolfssl. You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3590
-- Commit Summary --
* pkg: add example script to create tarball with submodules instantiated
-- File Changes --
A pkg/scripts/git-archive-all.sh (25)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3590.patch https://github.com/kamailio/kamailio/pull/3590.diff
@space88man pushed 1 commit.
eec2f8d3a0a4414c10619648a720db64fd42abaf pkg: RPM - add mock config for EL9 based on alma+epel-9-x86_64
@space88man pushed 1 commit.
d11ee23c135918824f70ee50f5ec5310a47c1fe2 pkg: RPM - add mock config for EL8/EL9 based on alma+epel-(8|9)-x86_64
@space88man pushed 1 commit.
9d1e91cb9f3f8cbe295aa22baa4e31f5033a749a pkg: RPM - add mock config for EL8/EL9 based on alma+epel-(8|9)-x86_64
@space88man pushed 1 commit.
e2beb5c493545af93b17fb0967c0da6d23c9046d pkg: RPM - add mock config for EL8/EL9 based on alma+epel-(8|9)-x86_64
If reusing `misc/scripts/` location does not seem a good option, I think it is better at least to have the folder relocated to `pkg/kamailio/scripts/` instead of `pkg/scripts/`.
@space88man pushed 1 commit.
2bd4a15c58a30d4abf3e4966095b087abd2f7efa pkg: RPM - add mock config for EL8/EL9 based on alma+epel-(8|9)-x86_64
If reusing `misc/scripts/` location does not seem a good option, I think it is better at least to have the folder relocated to `pkg/kamailio/scripts/` instead of `pkg/scripts/`.
Done and pushed.
@space88man pushed 1 commit.
252dcffb5755edb09b42eec053a6b471af32202c pkg: RPM - add mock config for EL8/EL9 based on alma+epel-(8|9)-x86_64
@space88man pushed 2 commits.
eaa519304dbef74a7ed02ceb6196264393c4dd69 pkg: add example script to create tarball with submodules instantiated 7e85fcb8c75600bd2727b6a1456dd730b8a233f1 pkg: RPM - add mock config for EL8/EL9 based on alma+epel-(8|9)-x86_64
@space88man pushed 2 commits.
367dbfd380014a29dbf31ba717b1b8e073c44134 pkg: add example script to create tarball with submodules instantiated c3d694466d886cc46538165b376fd1247205f07d pkg: RPM - add mock config for EL8/EL9 based on alma+epel-(8|9)-x86_64
Thanks!
Merged #3590 into master.