diff options
author | kali kaneko (leap communications) <kali@leap.se> | 2020-10-09 18:53:11 +0200 |
---|---|---|
committer | Ruben Pollan <meskio@sindominio.net> | 2020-10-13 19:08:54 +0200 |
commit | 73d0c7a96df2212d5a3ee6289fc286f3e6459028 (patch) | |
tree | d304904b19b1ef365213876a60e19e232a36c95a /branding/README.rst | |
parent | e4a2efb527fb09b548c14b13d28d0780941ca72d (diff) |
[pkg] refactor vendor init/check
Diffstat (limited to 'branding/README.rst')
-rw-r--r-- | branding/README.rst | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/branding/README.rst b/branding/README.rst deleted file mode 100644 index 108ba5e..0000000 --- a/branding/README.rst +++ /dev/null @@ -1,64 +0,0 @@ -BitmaskVPN Branding Procedure -================================================================================ - -This folder contains everything that is needed to generate a customized built of -the Desktop BitmaskVPN app for a given provider. - - -Configure --------------------------------------------------------------------------------- - -To start a new vendoring project, initialize a new repo for your provider: - - export VENDOR_PATH=../leapvpn-myprovider-pkg - make vendor_init - -Follow the directions in the output of the above command. Basically you need to -configure your provider CA certificate, and some graphical assets: - - * Copy your provider CA certificate to the same folder: 'config/<provider>-ca.crt' - * Check the list of assets at 'assets/FILES.Readme'. - -You can validate your configuration: - - export VENDOR_PATH=../leapvpn-myprovider-pkg - make vendor_check - -Checkout --------------------------------------------------------------------------------- - - git clone https://0xacab.org/leap/bitmask-vpn - cd bitmask-vpn - git pull --tags - - -Package --------------------------------------------------------------------------------- - -NOTE: Some of the following scripts need network access, since they will check -whether the configuration published by your provider matches what is configured -before the build. If you want to skip this check, pass `SKIP_CACHECK=yes` - -Run:: - - export VENDOR_PATH=../leapvpn-myprovider-pkg - make vendor - make prepare - -Then you can build the binary:: - - make build - -* FIXME: the following does not work yet --------------------- - REFACTORING in progress ------------------------------------ - -Then you can build all the packages:: - - make packages - -Alternatively, you can build only for an specific os:: - - make package_win - make package_osx - make package_snap - make package_deb |