summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorParménides GV <parmegv@sdf.org>2015-07-30 08:59:22 +0200
committerParménides GV <parmegv@sdf.org>2015-07-30 08:59:22 +0200
commit4cfc07a01538e328ba324f98eef78849147ead30 (patch)
tree12bacd1f99c95fa1c2725193deb65f58308780e1
parent4b2ab1848d5f5116211eb8b5870329d95118cda0 (diff)
parentd0086d6949a20d8387731fc7249ee3f6d203bb36 (diff)
Merge branch 'bug/7315-document-base-dependencies-somewhere'
-rw-r--r--README.rst3
-rwxr-xr-xinstall_debian_deps.sh26
-rwxr-xr-xsetup.sh4
3 files changed, 30 insertions, 3 deletions
diff --git a/README.rst b/README.rst
new file mode 100644
index 0000000..146126e
--- /dev/null
+++ b/README.rst
@@ -0,0 +1,3 @@
+Dependencies
+------------
+See `Bitmask Client documentation <https://leap.se/en/docs/client/dev-environment#install-dependencies>`_
diff --git a/install_debian_deps.sh b/install_debian_deps.sh
new file mode 100755
index 0000000..83b9b99
--- /dev/null
+++ b/install_debian_deps.sh
@@ -0,0 +1,26 @@
+#!/bin/bash
+JESSIE_PACKAGES=(git
+ libffi-dev
+ libsqlite3-dev
+ libzmq-dev
+ python-virtualenv
+ python2.7
+ python-dev # python2 dev files
+ make
+ g++
+ libssl-dev
+ protobuf-compiler
+ python-pyside
+ pyside-tools
+ openvpn
+ python-openssl
+ )
+
+if [[ $EUID -ne 0 ]]; then
+ echo "You need to be root to install packages"
+ exit 1
+fi
+
+for package in ${JESSIE_PACKAGES[@]}; do
+ apt-get install $package
+done
diff --git a/setup.sh b/setup.sh
index ecf1b3b..7cecc20 100755
--- a/setup.sh
+++ b/setup.sh
@@ -1,8 +1,6 @@
#!/bin/bash
-# Requirements:
-## virtualenv
-## buildbot
+# Install requirements (see README)
base_dir=`pwd`
virtualenv_directory=$base_dir/sandbox