[tor-bugs] #9444 [Tor bundles/installation]: Create deterministic TorBrowserBundles with Pluggable Transports
Tor Bug Tracker & Wiki
blackhole at torproject.org
Thu Nov 7 19:24:02 UTC 2013
#9444: Create deterministic TorBrowserBundles with Pluggable Transports
------------------------------------------+--------------------------
Reporter: bastik | Owner: erinn
Type: task | Status: needs_review
Priority: normal | Milestone:
Component: Tor bundles/installation | Version:
Resolution: | Keywords: flashproxy
Actual Points: | Parent ID:
Points: |
------------------------------------------+--------------------------
Comment (by brade):
Replying to [comment:8 dcf]:
> ...
> Some questions that came up as I was doing it. They don't all need
answers.
> * Is this overall the right way to do it? Should there be a `gitian-
ptbundle.yml` that is almost a copy of `gitian-bundle.yml`? It wasn't
clear to me how to factor out the stuff in common.
Mike should weigh in on this but I'd like to see some consolidation if
possible. :-)
> * We will need to make changes to `torrc`.
[https://gitweb.torproject.org/pluggable-
transports/bundle.git/blob/50b44927d460825c6b920d4f7d53e357984d794a
:/bundle-torrc-gnulinux (For example.)] What's a good way to do that? I
don't want to modify e.g. `Bundle-Data/linux/Data/Tor/torrc` because
that's used by the vanilla bundles. Really all we need is to append some
lines to the end of the `torrc` that is normally installed (currently an
empty file).
Please don't add anything to torrc (it should be empty). We are planning
to remove that file from the bundles once #10060 is fixed. torrc will be
reserved for saving user's changes; all of the default settings that are
part of TBB should be placed in torrc-defaults. One approach would be to
append your changes to torrc-defaults when assembling the bundle. There
is also #1922 but it doesn't look like anyone is working on that.
> ...
> * Should pluggable transport binaries, libraries, and Python packages
be installed into `/Tor` alongside the `tor` binary, or somewhere else? In
the bundles we have been building, they are all in the same directory
(`App`).
I defer to Mike but I would prefer a subdirectory within /Tor, e.g.,
/Tor/PT/.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/9444#comment:11>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list