Changes between Version 2 and Version 3 of firefox


Ignore:
Timestamp:
04/15/2006 09:50:43 AM (18 years ago)
Author:
andy@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • firefox

    v2 v3  
    1 Please login and fix my errors
     1Please login and fix my errors!
    22== Compiling Firefox and Thunderbird From CVS ==
    33The Mozilla developers tend to be cautious, making stable releases quite infrequently. Meanwhile active development continues on cvs head. Compiling Firefox and Thunderbird from cvs isn't hard. Obviously you'll need cvs [http://www.linuxfromscratch.org/blfs/view/svn/basicnet/netprogs.html#cvs].
     
    5151cp firefox-build/dist/firefox-3.0a1.en-US.linux-i686.tar.bz2 ../tarballs/firefox-$(date +%d-%m-%y).tar.bz2
    5252}}}
    53 If you put those commands in a script it makes it easy to automate it and do a weekly build. The first time it is run it will take forever for cvs to pull the code (depending on the speed of you internet connection). [[BR]]
     53If you put those commands in a script it makes it easy to automate it and do a weekly build. The first time it is run it will take forever for cvs to pull the code (depending on the speed of you internet connection). [[BR]][[BR]]
    5454Building Thunderbird is basically the same
    5555{{{
     
    6262}}}
    6363The date in that command is in the European format, so tweak that to suit yourself. [[BR]][[BR]]
    64 To run the finished build, untar it somewhere suitable and run the {firefox,thunderbird} script in the folder, just like the tarballs you can download from Mozilla. [[BR]]
    65 I find it convenient to run them in my home folder, it saves having to login as root and it means that nothing I do here can screw up my carefully crafted BLFS system.
     64To run the finished build, just like the tarballs you can download from Mozilla, untar it somewhere suitable and run the {firefox,thunderbird} script in the folder. [[BR]]
     65I find it convenient to run them in my home folder, it saves having to login as root and it means that nothing I do here can screw up my carefully crafted BLFS system. It is possible to run (as root) '''make install''' instead of '''make -C thunderbuild/xpinstall/packager''' but I wouldn't recommend it, unless you've thoroughly road tested the build first. If you do install it system side, but later change your mind and want to delete it again, these commands will remove Firefox
     66{{{
     67rm -f /usr/{bin,lib/pkgconfig}/firefox*
     68rm -f /usr/share/aclocal/nspr.m4
     69rm -rf /usr/{lib,include,share/idl}/firefox-3.0a1
     70}}}
     71And these commands will remove Thunderbird
     72{{{
     73rm -f /usr/{bin,lib/pkgconfig}/thunderbird*
     74rm -rf /usr/{lib,include,share/idl}/thunderbird-3.0a1
     75}}}
     76It's safer not to take the risk. Just run it in your home folder.
    6677== Tweak the Build ==
    6778If I have to start afresh, I like Firefox to create the default profile with my bookmarks already there. To do this, copy ~/.mozilla/firefox/<random number>/bookmarks.html into the mozilla source, mozilla/browser/locales/en-US/profile/bookmarks.html then the next time you run the build script they'll be built in. If it causes a problem for cvs then delete the file and run the build script again, cvs will replace it. [[BR]]