blob: dcde64f9f42b532039f04b6f98e6a0b90590e406 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
#!/bin/bash
# Installs requirements, and
# clones the latest leap-client
# depends on:
# openvpn git-core libgnutls-dev python-dev python-qt4 python-setuptools python-virtualenv
# Escape code
esc=`echo -en "\033"`
# Set colors
cc_green="${esc}[0;32m"
cc_yellow="${esc}[0;33m"
cc_blue="${esc}[0;34m"
cc_red="${esc}[0;31m"
cc_normal=`echo -en "${esc}[m\017"`
echo "${cc_yellow}"
echo "~~~~~~~~~~~~~~~~~~~~~~"
echo "LEAP "
echo "client bootstrapping "
echo "~~~~~~~~~~~~~~~~~~~~~~"
echo ""
echo "${cc_green}Creating virtualenv...${cc_normal}"
mkdir leap-client-testbuild
virtualenv leap-client-testbuild
source leap-client-testbuild/bin/activate
echo "${cc_green}Installing leap client...${cc_normal}"
# Clone latest git (develop branch)
# change "develop" for any other branch you want.
pip install -e 'git://leap.se/leap_client@develop#egg=leap-client'
cd leap-client-testbuild
# symlink the pyside libraries to the system libs
./src/leap-client/pkg/postmkvenv.sh
echo "${cc_green}leap-client installed! =)"
echo "${cc_yellow}"
echo "Launch it with: "
echo "~~~~~~~~~~~~~~~~~~~~~~"
echo "bin/leap-client"
echo "~~~~~~~~~~~~~~~~~~~~~~"
echo "${cc_normal}"
|