From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.3) Gecko/20010803 BuildID: 20010803 When mozilla start up, it prints the message "/usr/bin/mozilla: readlink: command not found". Reproducible: Always Steps to Reproduce: 1.Run 'mozilla' from a shell prompt. Actual Results: Mozilla printed 'readlink: command not found', then continued. (1) I'm running Red Hat 7.0. (2) /usr/lib/mozilla/plugins/libjavaplugin_oji.so IS a symbolic link. (3) I do *not* have the 'tetex' rpm installed on my system. On RH 7.0, the 'readlink' command isn't part of the core release -- it's provided by the 'tetex' rpm. The /usr/bin/mozilla script should define its own version of readlink. A one-line shell function could do it, either running ls+awk or perl.
um. are you saying perl doesn't define readlink? because afaik the only caller is using perl. This is the readlink query i used while searching mozilla's cvs, if you think one of the others is failing, please correct me... http://lxr.mozilla.org/seamonkey/search?string=readlink
What RPM version is that?
The program that's calling readlink is the shell script /usr/bin/mozilla. On my system, it's installed by the mozilla-0.9.3-0 rpm. The section of the script where readlink is called is if [ ! -L /usr/lib/mozilla/plugins/libjavaplugin_oji.so ]; then return; fi VM_LINK=`readlink /usr/lib/mozilla/plugins/libjavaplugin_oji.so`
I posted a 0.9.3-1 rpm that fixed this problem.