#!/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}"