[tor-bugs] #10734 [Onionoo]: Include a cron in the ooni deb, to run certain tests daily?
Tor Bug Tracker & Wiki
blackhole at torproject.org
Sat Jan 25 20:54:55 UTC 2014
#10734: Include a cron in the ooni deb, to run certain tests daily?
-------------------------+---------------------
Reporter: arma | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone:
Component: Onionoo | Version:
Keywords: | Actual Points:
Parent ID: | Points:
-------------------------+---------------------
My hope is to start with one very conservative, robust, and reasonably
harmless test, and have it run by default on as many ooni deb
installations as possible. As discussed with Arturo, the http header
manipulation test seems like a good candidate.
But once we have that test in mind, how can we get it to run
automatically? One idea is for the ooniprobe deb to install a cron entry.
To not surprise users too much, should we have the ooniprobe deb install
ask the user if they want to set it up to run the conservative tests
nightly? (For a noninteractive install, the answer can be an auto no, on
the principle of least surprise.)
weasel says
{{{
the crontab entry should probably be something like
@daily ooni [ -x /usr/bin/ooni-report ] && /usr/bin/ooni-report
}}}
and then he adds
{{{
and ooni-report reads /etc/default/ooni to find out what it should
and shouldn't do.
that file probably should be quite simple. maybe just a shell script
snippet setting REPORT to none|stable|all .
getting the debconf scripting right is a bit of a pain, and complex
formats or data structures increase the pain manyfold.
}}}
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/10734>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list