Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
92 lines (55 sloc) 1.48 KB

How to build privatix application on UNIX-like operating systems

Install Prerequisites

Install prerequisite software if it's not installed.

mac

./prerequisites/mac/all.sh

ubuntu

./prerequisites/ubuntu/all.sh

Prepare Build Config

Config is located here: build.config

Make a copy of build.config:

cp build.config build.local.config

Modify build.local.config if you need non-default configuration.

All build scripts use this config.

Clone repositories

To clone all required repositories, execute the following script:

./git/clone.sh

Create package

Mac

Ensure, that you have artifacts (openvpn, pgsql, tor), located at $ARTEFACTS_ZIP_URL (~/artefacts.zip by default)

To create a package, execute the following script:

vpn package

./vpn_mac.sh

proxy package

./proxy_mac.sh

The package will be created at .bin/installbuilder/out folder.

Ubuntu

To create a package, execute the following script:

vpn package

./vpn_ubuntu.sh

proxy package

./proxy_ubuntu.sh

The package will be created at .bin/installbuilder/out folder.

You can’t perform that action at this time.