Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 99639 - Mozilla Firefox wrong permissions on /usr/lib/MozillaFirefox's subdirectories
Summary: Mozilla Firefox wrong permissions on /usr/lib/MozillaFirefox's subdirectories
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-20 02:10 UTC by Daniele Bianco
Modified: 2005-07-21 20:36 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniele Bianco 2005-07-20 02:10:09 UTC
firefox's ebuild doesn't correctly set up the owner of some of the
sottodirectory of /usr/lib/MozillaFirefox

Reproducible: Always
Steps to Reproduce:
1. emerge mozilla-firefox
2. ls -l /usr/lib/MozillaFirefox/
3.

Actual Results:  
-rwxr-xr-x    1 root root   30869 Jul 19 11:13 LICENSE
-rw-r--r--    1 root root     177 Jul 19 11:13 README.txt
-rwxr-xr-x    1 root root   21076 Jul 19 11:13 TestGtkEmbed
-rw-r--r--    1 root root     208 Jul 19 11:13 bloaturls.txt
-rw-r--r--    1 root root     161 Jul 19 11:13 browserconfig.properties
drwxr-xr-x    4 root 10208    544 Jul 19 11:18 chrome
drwxr-xr-x    2 root 10208   6216 Jul 19 11:14 components
-rw-r--r--    1 root 10208      0 Jul 19 11:13 components.ini
drwxr-xr-x    5 root root     128 Jul 19 11:13 defaults
-rwxr-xr-x    1 root root   14816 Jul 19 11:13 elf-dynstr-gc
drwxr-xr-x    4 root 10208    248 Jul 19 11:13 extensions
-rwxr-xr-x    1 root root    6326 Jul 19 11:13 firefox
-rwxr-xr-x    1 root root   67124 Jul 19 11:13 firefox-bin
-rwxr-xr-x    1 root root    4219 Jul 19 11:13 firefox-config
drwxr-xr-x    2 root root     144 Jul 19 11:13 greprefs
drwxr-xr-x    2 root root     144 Jul 19 11:13 icons
drwxr-xr-x  110 root root    3016 Jul 19 11:14 include
drwxr-xr-x    2 root root      72 Jul 19 11:13 init.d
-rwxr-xr-x    1 root root  134000 Jul 19 11:13 libgkgfx.so
-rwxr-xr-x    1 root root  104840 Jul 19 11:13 libgtkembedmoz.so
-rwxr-xr-x    1 root root   14712 Jul 19 11:13 libgtkxtbin.so
-rwxr-xr-x    1 root root  105060 Jul 19 11:13 libjsj.so
-rwxr-xr-x    1 root root  518104 Jul 19 11:13 libmozjs.so
-rwxr-xr-x    1 root root  201612 Jul 19 11:13 libnspr4.so
-rwxr-xr-x    1 root root  454520 Jul 19 11:13 libnss3.so
-rwxr-xr-x    1 root root  233420 Jul 19 11:13 libnssckbi.so
-rwxr-xr-x    1 root root   16428 Jul 19 11:13 libplc4.so
-rwxr-xr-x    1 root root    9188 Jul 19 11:13 libplds4.so
-rwxr-xr-x    1 root root  152288 Jul 19 11:13 libsmime3.so
-rw-r--r--    1 root root     476 Jul 19 11:13 libsoftokn3.chk
-rwxr-xr-x    1 root root  467948 Jul 19 11:13 libsoftokn3.so
-rwxr-xr-x    1 root root  138748 Jul 19 11:13 libssl3.so
-rwxr-xr-x    1 root root  736448 Jul 19 11:13 libxpcom.so
-rwxr-xr-x    1 root root  107784 Jul 19 11:13 libxpcom_compat.so
-rwxr-xr-x    1 root root    8416 Jul 19 11:13 libxpistub.so
-rwxr-xr-x    1 root root    5648 Jul 19 11:13 mangle
-rwxr-xr-x    1 root root   11524 Jul 19 11:13 mozilla-xremote-client
-rwxr-xr-x    1 root root   11940 Jul 19 11:13 nsinstall
lrwxrwxrwx    1 root root      26 Jul 19 11:14 plugins -> /usr/lib/nsbrowser/plugins
-rwxr-xr-x    1 root root   11452 Jul 19 11:13 regchrome
-rwxr-xr-x    1 root root   23396 Jul 19 11:13 regxpcom
drwxr-xr-x   10 root root    1928 Jul 19 11:13 res
-rwxr-xr-x    1 root root   10897 Jul 19 11:13 run-mozilla.sh
drwxr-xr-x    2 root root     432 Jul 19 11:13 searchplugins
-rwxr-xr-x    1 root root   72388 Jul 19 11:13 shlibsign
-rwxr-xr-x    1 root root   20788 Jul 19 11:13 xpcshell
-rwxr-xr-x    1 root root   28292 Jul 19 11:13 xpicleanup
-rwxr-xr-x    1 root root   79308 Jul 19 11:13 xpidl
-rwxr-xr-x    1 root root   28584 Jul 19 11:13 xpt_dump
-rwxr-xr-x    1 root root   23072 Jul 19 11:13 xpt_link


Expected Results:  
chrome, components, extensions directory would have to be like owner root:root,
the same for file components.ini.

The complete list of files and directories that have wrong group owner:

xxx MozillaFirefox # pwd
/usr/lib/MozillaFirefox

xxx MozillaFirefox # find ./  -group 10208   
./components
./chrome
./chrome/chrome.rdf
./chrome/overlayinfo
./chrome/overlayinfo/inspector
./chrome/overlayinfo/inspector/content
./chrome/overlayinfo/inspector/content/overlays.rdf
./chrome/overlayinfo/browser
./chrome/overlayinfo/browser/content
./chrome/overlayinfo/browser/content/overlays.rdf
./components.ini
./extensions
./extensions/{641d8d09-7dda-4850-8228-ac0ab65e2ac9}
./extensions/{641d8d09-7dda-4850-8228-ac0ab65e2ac9}/install.rdf
./extensions/installed-extensions-processed.txt
./extensions/Extensions.rdf
./extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
./extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf


I have emerged mozilla-firefox with this USE flags setup:

www-client/mozilla-firefox-1.0.5-r1  -debug -gnome -ipv6 +java -mozcalendar
-mozdevelop -moznoxft -mozsvg +truetype -xinerama -xprint

The problem was present also in the previous versions of firefox.
Comment 1 Jory A. Pratt 2005-07-20 22:15:09 UTC
confirmed will check it tomorrow morning for more input from entire herd on what
we wanna do for solution.
Comment 2 Jory A. Pratt 2005-07-21 20:36:20 UTC
Fixed in tree.