[tor-commits] [ooni-probe/master] some steps closer to a fully running setup, documented the open issues
art at torproject.org
art at torproject.org
Thu Aug 15 17:29:48 UTC 2013
commit 0f7d42ecc861f79d7f14ee98feb35c48496a782f
Author: fh <fh-github at fholzhauer.de>
Date: Sun Jul 28 10:54:49 2013 +0200
some steps closer to a fully running setup, documented the open issues
---
Vagrantfile | 25 ++++++++++++++++++++-----
1 file changed, 20 insertions(+), 5 deletions(-)
diff --git a/Vagrantfile b/Vagrantfile
index 1434fd2..493580f 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -5,29 +5,44 @@ Vagrant.configure("2") do |config|
# All Vagrant configuration is done here. The most common configuration
# options are documented and commented below. For a complete reference,
# please see the online documentation at vagrantup.com.
- config.vm.box = "precise32"
+ config.vm.box = "precise"
config.vm.box_url = "http://files.vagrantup.com/precise32.box"
- config.vm.synced_folder ".", "/data/ooniprobe"
+ config.vm.synced_folder ".", "/usr/share/ooni/"
end
$script = <<SCRIPT
apt-get update
-apt-get -y install curl python-setuptools python-dev python-software-properties python-virtualenv virtualenvwrapper vim
+apt-get -y install curl python-setuptools python-dev python-software-properties python-virtualenv virtualenvwrapper vim unzip libpcap-dev
-cd /data/ooniprobe
+cd /usr/share/ooni/
./setup-dependencies.sh
+cd data
+make geoip
+
echo "source ~/.virtualenvs/ooniprobe/bin/activate" >> ~root/.bashrc
mkdir -p ~/.ooni
-cp /data/ooniprobe/data/ooniprobe.conf.sample ~/.ooni/ooniprobe.conf
+cp /usr/share/ooni/data/ooniprobe.conf.sample ~/.ooni/ooniprobe.conf
+
+# https://code.google.com/p/pypcap/issues/detail?id=27
+# pip install pydnet pypcap
+
+apt-get install tor
echo Login using 'vagrant ssh', and dont forget to run ooniprobe as root.
+echo First run: 'sudo su; cd /usr/share/ooni; ./bin/ooniprobe -i decks/before_i_commit.testdeck'
SCRIPT
+# TODO:
+# Somehow, ooniprobe is not capable to connect to tor by default. My current
+# workaround is to kill tor, and set "start_tor: true" in /root/.ooni/ooniprobe.conf
+#
+
+
Vagrant.configure("2") do |config|
config.vm.provision :shell, :inline => $script
end
More information about the tor-commits
mailing list