[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