Write a "customizer" script
A customizer script that lives in bitmask-vpn repo will do the following:
-
Ask for, or get from a configuration file, all needed assets to customize a bitmask-vpn build. -
Generate all the needed folders/scripts to package the custom build (think: riseup, calyx, codigo, etc) -
Output the above into a new "project" where each provider can version their changes, add release notes, etc.
Maybe the last point needs some thought, and maybe it's enough to generate all the above on-the-fly and do the housekeeping for our bunch of (trusted) providers in the same repo. I'm not sure yet about what do I prefer. @meskio any strong opinion on this?
edit: this means, of course, that all the heavy lifting of packaging (ie, templates and other scripts) will be migrated into this bitmask-vpn
repo.
Edited by Kali Kaneko