bug in mozilla-firefox
Inviato: lun 31 mag 2010, 14:06
Mi sono accorto di una discrepanza tra firefox 32 e 64bit.
Posto i due doinst.sh:
32bit
64bit
al secondo manca il link /usr/lib64/firefox -> /usr/lib64/firefox-3.6.3
qualche script si appoggia a questo link, così fallisce.
La cosa va segnalata? O è voluta?
Visto lo slackbuild, firefox a 32bit è preso dai binari ufficiali (infatti è i686), mentre la x86_64 è ricompilata.
La prima per default quando la scompatti va in firefox/, quindi lo slackbuild fa:
il secondo è ricompilato direttamente col parametro:
e poi non viene fatto il link
Posto i due doinst.sh:
32bit
Codice: Seleziona tutto
( cd usr/bin ; rm -rf firefox )
( cd usr/bin ; ln -sf /usr/lib/firefox-3.6.3/firefox firefox )
( cd usr/lib ; rm -rf firefox )
( cd usr/lib ; ln -sf firefox-3.6.3 firefox )
Codice: Seleziona tutto
( cd usr/bin ; rm -rf firefox )
( cd usr/bin ; ln -sf /usr/lib64/firefox-3.6.3/firefox firefox )
qualche script si appoggia a questo link, così fallisce.
La cosa va segnalata? O è voluta?
Visto lo slackbuild, firefox a 32bit è preso dai binari ufficiali (infatti è i686), mentre la x86_64 è ricompilata.
La prima per default quando la scompatti va in firefox/, quindi lo slackbuild fa:
Codice: Seleziona tutto
tar xf $CWD/firefox-$VERSION.tar.bz2 || exit 1
mv firefox firefox-$VERSION
ln -sf firefox-$VERSION firefox
cd firefox-$VERSION
Codice: Seleziona tutto
--with-default-mozilla-five-home=/usr/lib${LIBDIRSUFFIX}/firefox-$VERSION