- cleared starting scripts, removed useless parts
This commit is contained in:
parent
1c90bd480b
commit
cac10961d4
@ -1,32 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
##
|
|
||||||
## Set MOZILLA_FIVE_HOME
|
|
||||||
##
|
|
||||||
MOZILLA_FIVE_HOME="FFDIR"
|
|
||||||
|
|
||||||
export MOZILLA_FIVE_HOME
|
|
||||||
|
|
||||||
##
|
|
||||||
## Select the propper plugin dir
|
|
||||||
## Wrapped plug-ins are located in /lib/mozilla/plugins-wrapped
|
|
||||||
##
|
|
||||||
if [ -x "/usr/bin/mozilla-plugin-config" ]
|
|
||||||
then
|
|
||||||
MOZ_PLUGIN_DIR="plugins-wrapped"
|
|
||||||
else
|
|
||||||
MOZ_PLUGIN_DIR="plugins"
|
|
||||||
fi
|
|
||||||
|
|
||||||
##
|
|
||||||
## Set LD_LIBRARY_PATH
|
|
||||||
##
|
|
||||||
if [ "$LD_LIBRARY_PATH" ]
|
|
||||||
then
|
|
||||||
LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME:$MOZILLA_FIVE_HOME/$MOZ_PLUGIN_DIR:LIBDIR/mozilla/$MOZ_PLUGIN_DIR:LIBDIR:$LD_LIBRARY_PATH
|
|
||||||
else
|
|
||||||
LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME:$MOZILLA_FIVE_HOME/$MOZ_PLUGIN_DIR:LIBDIR/mozilla/$MOZ_PLUGIN_DIR:LIBDIR
|
|
||||||
fi
|
|
||||||
export LD_LIBRARY_PATH
|
|
||||||
|
|
||||||
$MOZILLA_FIVE_HOME/firefox -remote "$1"
|
|
101
firefox.sh.in
101
firefox.sh.in
@ -61,8 +61,6 @@ fi
|
|||||||
MOZ_DIST_BIN="$MOZ_LIB_DIR/firefox-FIREFOX_VERSION"
|
MOZ_DIST_BIN="$MOZ_LIB_DIR/firefox-FIREFOX_VERSION"
|
||||||
MOZ_EXTENSIONS_DIR="$MOZ_DIST_BIN/extensions"
|
MOZ_EXTENSIONS_DIR="$MOZ_DIST_BIN/extensions"
|
||||||
MOZ_PROGRAM="$MOZ_DIST_BIN/firefox"
|
MOZ_PROGRAM="$MOZ_DIST_BIN/firefox"
|
||||||
MOZ_CLIENT_PROGRAM="$MOZ_DIST_BIN/firefox-xremote-client"
|
|
||||||
MOZ_CLIENT_PROGRAM_PARAM="-a firefox"
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## Set MOZ_GRE_CONF
|
## Set MOZ_GRE_CONF
|
||||||
@ -102,6 +100,14 @@ else
|
|||||||
fi
|
fi
|
||||||
export MOZ_PLUGIN_PATH
|
export MOZ_PLUGIN_PATH
|
||||||
|
|
||||||
|
##
|
||||||
|
## If plugins are wrapped, check them
|
||||||
|
##
|
||||||
|
if [ -x "/usr/bin/mozilla-plugin-config" ]
|
||||||
|
then
|
||||||
|
/usr/bin/mozilla-plugin-config
|
||||||
|
fi
|
||||||
|
|
||||||
##
|
##
|
||||||
## Set FONTCONFIG_PATH for Xft/fontconfig
|
## Set FONTCONFIG_PATH for Xft/fontconfig
|
||||||
##
|
##
|
||||||
@ -121,54 +127,7 @@ export FONTCONFIG_PATH
|
|||||||
# export MOZ_DISABLE_PANGO
|
# export MOZ_DISABLE_PANGO
|
||||||
#
|
#
|
||||||
|
|
||||||
function check_running() {
|
|
||||||
$MOZ_CLIENT_PROGRAM $MOZ_CLIENT_PROGRAM_PARAM 'ping()' 2>/dev/null >/dev/null
|
|
||||||
RETURN_VAL=$?
|
|
||||||
if [ "$RETURN_VAL" -eq "2" ]; then
|
|
||||||
echo 0
|
|
||||||
return 0
|
|
||||||
else
|
|
||||||
echo 1
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function open_mail() {
|
|
||||||
if [ "${ALREADY_RUNNING}" -eq "1" ]; then
|
|
||||||
exec $MOZ_CLIENT_PROGRAM $MOZ_CLIENT_PROGRAM_PARAM 'xfeDoCommand(openInbox)' \
|
|
||||||
2>/dev/null >/dev/null
|
|
||||||
else
|
|
||||||
exec $MOZ_PROGRAM $*
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function open_compose() {
|
|
||||||
if [ "${ALREADY_RUNNING}" -eq "1" ]; then
|
|
||||||
exec $MOZ_CLIENT_PROGRAM $MOZ_CLIENT_PROGRAM_PARAM 'xfeDoCommand(composeMessage)' \
|
|
||||||
2>/dev/null >/dev/null
|
|
||||||
else
|
|
||||||
exec $MOZ_PROGRAM $*
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# OK, here's where all the real work gets done
|
# OK, here's where all the real work gets done
|
||||||
##
|
|
||||||
## If plugins are wrapped, check them
|
|
||||||
##
|
|
||||||
if [ -x "/usr/bin/mozilla-plugin-config" ]
|
|
||||||
then
|
|
||||||
/usr/bin/mozilla-plugin-config
|
|
||||||
fi
|
|
||||||
|
|
||||||
# check to see if there's an already running instance or not
|
|
||||||
#ALREADY_RUNNING=`check_running`
|
|
||||||
ALREADY_RUNNING="0"
|
|
||||||
|
|
||||||
# If there is no command line argument at all then try to open a new
|
|
||||||
# window in an already running instance.
|
|
||||||
if [ "${ALREADY_RUNNING}" -eq "1" ] && [ -z "$1" ]; then
|
|
||||||
exec $MOZ_CLIENT_PROGRAM $MOZ_CLIENT_PROGRAM_PARAM "xfeDoCommand(openBrowser)" 2>/dev/null>/dev/null
|
|
||||||
fi
|
|
||||||
|
|
||||||
# check system locale
|
# check system locale
|
||||||
MOZARGS=
|
MOZARGS=
|
||||||
@ -180,47 +139,5 @@ SHORTMOZLOCALE=`echo $LANG | sed "s|_\([^.]*\).*||g"`
|
|||||||
MOZLOCALE=`echo $LANG | sed "s|_\([^.]*\).*|-\1|g"`
|
MOZLOCALE=`echo $LANG | sed "s|_\([^.]*\).*|-\1|g"`
|
||||||
[ -f $MOZ_EXTENSIONS_DIR/langpack-${MOZLOCALE}@firefox.mozilla.org/chrome/$MOZLOCALE.jar ] && MOZARGS="-UILocale $MOZLOCALE"
|
[ -f $MOZ_EXTENSIONS_DIR/langpack-${MOZLOCALE}@firefox.mozilla.org/chrome/$MOZLOCALE.jar ] && MOZARGS="-UILocale $MOZLOCALE"
|
||||||
|
|
||||||
|
# Run the browser
|
||||||
# if there's no command line argument and there's not a running
|
|
||||||
# instance then just fire up a new copy of the browser
|
|
||||||
if [ -z "$1" ]; then
|
|
||||||
exec $MOZ_PROGRAM $MOZARGS 2>/dev/null >/dev/null
|
|
||||||
fi
|
|
||||||
|
|
||||||
unset RETURN_VAL
|
|
||||||
|
|
||||||
# If there's a command line argument but it doesn't begin with a -
|
|
||||||
# it's probably a url. Try to send it to a running instance.
|
|
||||||
|
|
||||||
USE_EXIST=0
|
|
||||||
opt="$1"
|
|
||||||
case "$opt" in
|
|
||||||
-mail)
|
|
||||||
open_mail ${1+"$@"}
|
|
||||||
;;
|
|
||||||
-compose)
|
|
||||||
open_compose ${1+"$@"}
|
|
||||||
;;
|
|
||||||
-*) ;;
|
|
||||||
*) USE_EXIST=1 ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
if [ "${USE_EXIST}" -eq "1" ] && [ "${ALREADY_RUNNING}" -eq "1" ]; then
|
|
||||||
opt=`echo -n "$opt" | sed -e 's/,/%2c/g' -e 's/ /%20/g'`
|
|
||||||
# check to make sure that the command contains at least a :/ in it.
|
|
||||||
echo $opt | grep -e ':/' 2>/dev/null > /dev/null
|
|
||||||
RETURN_VAL=$?
|
|
||||||
if [ "$RETURN_VAL" -eq "1" ]; then
|
|
||||||
# if it doesn't begin with a '/' and it exists when the pwd is
|
|
||||||
# prepended to it then append the full path
|
|
||||||
echo $opt | grep -e '^/' 2>/dev/null > /dev/null
|
|
||||||
if [ "${RETURN_VAL}" -ne "0" ] && [ -e "`pwd`/$opt" ]; then
|
|
||||||
opt="`pwd`/$opt"
|
|
||||||
fi
|
|
||||||
exec $MOZ_CLIENT_PROGRAM $MOZ_CLIENT_PROGRAM_PARAM "openurl($opt)" 2>/dev/null >/dev/null
|
|
||||||
fi
|
|
||||||
# just pass it off if it looks like a url
|
|
||||||
exec $MOZ_CLIENT_PROGRAM $MOZ_CLIENT_PROGRAM_PARAM "openurl($opt)" 2>/dev/null >/dev/null
|
|
||||||
fi
|
|
||||||
|
|
||||||
exec $MOZ_PROGRAM $MOZARGS ${1+"$@"}
|
exec $MOZ_PROGRAM $MOZARGS ${1+"$@"}
|
||||||
|
11
firefox.spec
11
firefox.spec
@ -15,7 +15,7 @@
|
|||||||
Summary: Mozilla Firefox Web browser
|
Summary: Mozilla Firefox Web browser
|
||||||
Name: firefox
|
Name: firefox
|
||||||
Version: 3.0
|
Version: 3.0
|
||||||
Release: 0.beta2.12.nightly20080121%{?dist}
|
Release: 0.beta2.13.nightly20080121%{?dist}
|
||||||
URL: http://www.mozilla.org/projects/firefox/
|
URL: http://www.mozilla.org/projects/firefox/
|
||||||
License: MPLv1.1 or GPLv2+ or LGPLv2+
|
License: MPLv1.1 or GPLv2+ or LGPLv2+
|
||||||
Group: Applications/Internet
|
Group: Applications/Internet
|
||||||
@ -33,7 +33,6 @@ Source20: firefox.desktop
|
|||||||
Source21: firefox.sh.in
|
Source21: firefox.sh.in
|
||||||
Source22: firefox.png
|
Source22: firefox.png
|
||||||
Source23: firefox.1
|
Source23: firefox.1
|
||||||
Source50: firefox-xremote-client.sh.in
|
|
||||||
Source100: find-external-requires
|
Source100: find-external-requires
|
||||||
|
|
||||||
|
|
||||||
@ -181,10 +180,6 @@ EOF
|
|||||||
%{__rm} -f $RPM_BUILD_ROOT/%{mozappdir}/defaults/profile/bookmarks.html
|
%{__rm} -f $RPM_BUILD_ROOT/%{mozappdir}/defaults/profile/bookmarks.html
|
||||||
ln -s %{default_bookmarks_file} $RPM_BUILD_ROOT/%{mozappdir}/defaults/profile/bookmarks.html
|
ln -s %{default_bookmarks_file} $RPM_BUILD_ROOT/%{mozappdir}/defaults/profile/bookmarks.html
|
||||||
|
|
||||||
%{__cat} %{SOURCE50} | %{__sed} -e 's,FFDIR,%{mozappdir},g' -e 's,LIBDIR,%{_libdir},g' > \
|
|
||||||
$RPM_BUILD_ROOT/%{mozappdir}/firefox-xremote-client
|
|
||||||
|
|
||||||
%{__chmod} 755 $RPM_BUILD_ROOT/%{mozappdir}/firefox-xremote-client
|
|
||||||
%{__install} -p -D -m 644 %{SOURCE23} $RPM_BUILD_ROOT%{_mandir}/man1/firefox.1
|
%{__install} -p -D -m 644 %{SOURCE23} $RPM_BUILD_ROOT%{_mandir}/man1/firefox.1
|
||||||
|
|
||||||
%{__rm} -f $RPM_BUILD_ROOT/%{mozappdir}/firefox-config
|
%{__rm} -f $RPM_BUILD_ROOT/%{mozappdir}/firefox-config
|
||||||
@ -299,7 +294,6 @@ fi
|
|||||||
%{mozappdir}/icons
|
%{mozappdir}/icons
|
||||||
%{mozappdir}/searchplugins
|
%{mozappdir}/searchplugins
|
||||||
%{mozappdir}/firefox
|
%{mozappdir}/firefox
|
||||||
%{mozappdir}/firefox-xremote-client
|
|
||||||
%{mozappdir}/run-mozilla.sh
|
%{mozappdir}/run-mozilla.sh
|
||||||
%{mozappdir}/application.ini
|
%{mozappdir}/application.ini
|
||||||
%{mozappdir}/modules/distribution.js
|
%{mozappdir}/modules/distribution.js
|
||||||
@ -311,6 +305,9 @@ fi
|
|||||||
#---------------------------------------------------------------------
|
#---------------------------------------------------------------------
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Jan 28 2008 Martin Stransky <stransky@redhat.com> 3.0-0.beta2.13
|
||||||
|
- cleared starting scripts, removed useless parts
|
||||||
|
|
||||||
* Mon Jan 21 2008 Christopher Aillon <caillon@redhat.com> 3.0-0.beta2.12
|
* Mon Jan 21 2008 Christopher Aillon <caillon@redhat.com> 3.0-0.beta2.12
|
||||||
- Update to latest trunk (2008-01-21)
|
- Update to latest trunk (2008-01-21)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user