1 |
On 31/07/08 06:05, David Shay wrote: |
2 |
> I'm trying to build a generic/livecd type and having an issue with |
3 |
> putting Firefox on it. It compiles fine, and emerge shows it's using |
4 |
> the "bindist" use flag, which seems to indicate that it should be |
5 |
> getting branded as "Firefox" and not "Bon Echo". I used the exact |
6 |
> same use flags when I emerged it outside of catalyst and I get the |
7 |
> Firefox branding, but it seems no matter what I try, inside the |
8 |
> catalyst build, I get the Bon Echo branding. Even tried 3.0.1, where |
9 |
> I think I got the "Minefield" branding. |
10 |
|
11 |
The "bindist" USE flag implies that what you are compiling will be |
12 |
redistributed. The Firefox license/copyright/whatever prohibits |
13 |
redistribution of self-compiled binaries from the Firefox sources. |
14 |
Therefore your binary needs to be branded as something different if you |
15 |
wish to redistribute it. |
16 |
|
17 |
> Any other ideas? |
18 |
|
19 |
If you refuse to alter the useragent you either have to install |
20 |
www-client/mozilla-firefox-bin instead, or add something like |
21 |
"www-client/mozilla-firefox -bindist" to package.use (using the portage |
22 |
config overlay). But in the latter case you might break the law (depends |
23 |
on which country you live in) if you redistribute the compiled binaries |
24 |
to others. |
25 |
|
26 |
Hope that helps. |