[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-bugs] #28830 [Applications/Tor Browser]: Clean up tor-browser-build build scripts/config files



#28830: Clean up tor-browser-build build scripts/config files
------------------------------------------+----------------------
     Reporter:  gk                        |      Owner:  tbb-team
         Type:  task                      |     Status:  new
     Priority:  Medium                    |  Milestone:
    Component:  Applications/Tor Browser  |    Version:
     Severity:  Normal                    |   Keywords:  tbb-rbm
Actual Points:                            |  Parent ID:
       Points:                            |   Reviewer:
      Sponsor:                            |
------------------------------------------+----------------------
 We should go over the projects we have in `tor-browser-build` and clean up
 build scripts and config files if needed.

 Areas we could/should cover:

 1) We sometimes have several platform related blocks in one build script
 which could be confusing. Can we merge those (or some of them) while still
 keeping the overall flow of the script logic?

 2) Duplicating platform-specific and !platform-specific commands, e.g. `cd
 $distdir` in
 {{{
 [% IF c("var/osx") %]
   LIBEVENT_FILE=`basename $libeventdir/lib/libevent-*.dylib`
   cd $distdir
   cp bin/tor $TORBINDIR/
   cd $TORBINDIR/
   x86_64-apple-darwin11-install_name_tool -change
 $libeventdir/lib/$LIBEVENT_FILE @executable_path/$LIBEVENT_FILE tor
 [% END %]

 cd $distdir
 }}}

 3)...

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/28830>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs