Re: [opensuse-factory] Re: Public development of AppArmored FireFox

A new upcoming product has received a new artwork: https://bugzilla.novell.com/attachment.cgi?id=137790 https://bugzilla.novell.com/show_bug.cgi?id=255541 modified by me :) -- -Alexey Eremenko "Technologov" --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

Now I'm trying to rebuild FireFox from source code. I have 2 requirements for the new AppArmored FireFox. 1. implement custom branding. How to do that ? 2, it should run as a separate process, totally independent from normal Firefox. I have built FireFox with the following parameters: tux@opensuse:~/Linstall/mozilla> cat .mozconfig . $topsrcdir/browser/config/mozconfig mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-opt-static ac_add_options --enable-optimize ac_add_options --disable-debug ac_add_options --enable-static ac_add_options --disable-shared ac_add_options --disable-tests ac_add_options --enable-official-branding mk_add_options MOZ_CO_PROJECT=browser But the result is a disappointing Bon Echo, that is also shares process with the already installed SUSE's FireFox. Any ideas on how to achieve the needed functionality ? Basically my vision is that the new FireFox should not differ in code from the original, but should differ in configuration. However I stay open-minded. -- -Alexey Eremenko "Technologov" --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

Alexey, Alexey Eremenko wrote:
1. implement custom branding. How to do that ?
Depends on what you want to modify exactly.
2, it should run as a separate process, totally independent from normal Firefox.
That's not sooo easy. Basically you have to switch the profile dir in that case. There is a configure switch for that but I'm not sure if it'll be resetted again for example by --enable-official-branding.
I have built FireFox with the following parameters:
tux@opensuse:~/Linstall/mozilla> cat .mozconfig . $topsrcdir/browser/config/mozconfig mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-opt-static ac_add_options --enable-optimize ac_add_options --disable-debug ac_add_options --enable-static ac_add_options --disable-shared ac_add_options --disable-tests ac_add_options --enable-official-branding mk_add_options MOZ_CO_PROJECT=browser
But the result is a disappointing Bon Echo, that is also shares process with the already installed SUSE's FireFox.
Any ideas on how to achieve the needed functionality ?
Basically my vision is that the new FireFox should not differ in code from the original, but should differ in configuration. However I stay open-minded.
You could start using the RPM spec from the original one and modify it. I'm not sure why you get a Bon Echo branded version above. Too much info is missing to know why. Please note that I don't really like the idea to have different packages of Firefox just for an apparmored version. For most of the stuff you want to achieve it's even not really necessary. What you need for AppArmor is a different binary (name) to distinguish both and that the "secured" Firefox is using another profile can also be achieved by choosing an alternative profile during startup. What you can't do is to modify the names and branding within the UI in that case, which isn't nice but given the costs of the approach to have another full installation it's maybe a tradeoff. PS: I've contacted Mozilla to get a rough statement about using a modified logo as icon and waiting for an answer. Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

I have made an overview regarding my plans about AppArmored FireFox. link: http://download.yousendit.com/98BAB4F42629D737 OpenDocument format. -- -Alexey Eremenko "Technologov" --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

On 5/11/07, Alexey Eremenko <al4321@gmail.com> wrote:
I have made an overview regarding my plans about AppArmored FireFox. link: http://download.yousendit.com/98BAB4F42629D737
That overview is now also uploaded to the bug report. But I still can't get FireFox-normal to have different PID than FireFox-apparmored. Is there *any* way to do that ? (except VM) Please ! I need help ! don't let this project die. -- -Alexey Eremenko "Technologov" --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

Hi, Alexey Eremenko wrote:
On 5/11/07, Alexey Eremenko <al4321@gmail.com> wrote:
I have made an overview regarding my plans about AppArmored FireFox. link: http://download.yousendit.com/98BAB4F42629D737
That overview is now also uploaded to the bug report.
But I still can't get FireFox-normal to have different PID than FireFox-apparmored. Is there *any* way to do that ? (except VM)
Please ! I need help ! don't let this project die.
I still don't fully understand what you mean with "PID"? What's the actual problem? In addition I still don't agree with your plan completely. It makes no sense to me to have a completely different Firefox package. I see that it would be nice if there was another logo included in the about window but the price for that is too high I feel. Please list your reasons why you think that only a separate package can solve your project. Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

Hi Wolfgang ! I have setup a project page on the openSUSE wiki, that explains everything, including your questions and answers. AppArmored FireFox - official project page: http://en.opensuse.org/AppArmored_FireFox Feel free to discuss there... -- -Alexey Eremenko "Technologov" --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (2)
-
Alexey Eremenko
-
Wolfgang Rosenauer