Updated starting script (#426331)
This commit is contained in:
parent
46e1845670
commit
86603f8028
@ -4,19 +4,34 @@
|
|||||||
# (based on the Mozilla RPM launch script)
|
# (based on the Mozilla RPM launch script)
|
||||||
#
|
#
|
||||||
|
|
||||||
MOZ_LIB_DIR="/usr/lib"
|
##
|
||||||
if [ -x "/usr/lib64/thunderbird-TBIRD_VERSION/thunderbird-bin" ]
|
## Variables
|
||||||
then
|
##
|
||||||
|
MOZ_ARCH=$(uname -m)
|
||||||
|
case $MOZ_ARCH in
|
||||||
|
x86_64 | ia64 | s390 )
|
||||||
MOZ_LIB_DIR="/usr/lib64"
|
MOZ_LIB_DIR="/usr/lib64"
|
||||||
|
SECONDARY_LIB_DIR="/usr/lib"
|
||||||
|
;;
|
||||||
|
* )
|
||||||
|
MOZ_LIB_DIR="/usr/lib"
|
||||||
|
SECONDARY_LIB_DIR="/usr/lib64"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
if [ ! -x $MOZ_LIB_DIR/thunderbird-TBIRD_VERSION/thunderbird ]; then
|
||||||
|
if [ ! -x $SECONDARY_LIB_DIR/thunderbird-TBIRD_VERSION/thunderbird ]; then
|
||||||
|
echo "Error: $MOZ_LIB_DIR/thunderbird-TBIRD_VERSION/thunderbird not found"
|
||||||
|
if [ -d $SECONDARY_LIB_DIR ]; then
|
||||||
|
echo " $SECONDARY_LIB_DIR/thunderbird-TBIRD_VERSION/thunderbird not found"
|
||||||
|
fi
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
MOZ_LIB_DIR="$SECONDARY_LIB_DIR"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
MOZILLA_FIVE_HOME="$MOZ_LIB_DIR/thunderbird-TBIRD_VERSION"
|
MOZ_DIST_BIN="$MOZ_LIB_DIR/thunderbird-TBIRD_VERSION"
|
||||||
MRE_HOME="$MOZ_LIB_DIR/thunderbird-TBIRD_VERSION"
|
MOZ_PROGRAM="$MOZ_DIST_BIN/thunderbird"
|
||||||
export MOZILLA_FIVE_HOME MRE_HOME
|
|
||||||
|
|
||||||
MOZ_PROGRAM=$MRE_HOME/thunderbird
|
|
||||||
#MOZ_CLIENT_PROGRAM="$MRE_HOME/mozilla-xremote-client -a thunderbird"
|
|
||||||
MOZ_CLIENT_PROGRAM="$MRE_HOME/thunderbird-bin -remote"
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## Set MOZ_ENABLE_PANGO is no longer used because Pango is enabled by default
|
## Set MOZ_ENABLE_PANGO is no longer used because Pango is enabled by default
|
||||||
@ -25,74 +40,4 @@ MOZ_CLIENT_PROGRAM="$MRE_HOME/thunderbird-bin -remote"
|
|||||||
#MOZ_DISABLE_PANGO=1
|
#MOZ_DISABLE_PANGO=1
|
||||||
#export MOZ_DISABLE_PANGO
|
#export MOZ_DISABLE_PANGO
|
||||||
|
|
||||||
|
exec $MOZ_PROGRAM "$@"
|
||||||
function check_running() {
|
|
||||||
$MOZ_CLIENT_PROGRAM '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 rm_shit() {
|
|
||||||
find $HOME/.thunderbird -name XUL.mfasl 2>/dev/null | xargs rm -f
|
|
||||||
}
|
|
||||||
|
|
||||||
# currently unused
|
|
||||||
MOZARGS=""
|
|
||||||
|
|
||||||
ALREADY_RUNNING=`check_running`
|
|
||||||
|
|
||||||
# If no command-line arguments given...
|
|
||||||
if [ -z "$1" ]; then
|
|
||||||
if [ "${ALREADY_RUNNING}" -eq "1" ]; then
|
|
||||||
exec $MOZ_CLIENT_PROGRAM "xfeDoCommand(openInbox)" >/dev/null 2>&1
|
|
||||||
else
|
|
||||||
rm_shit
|
|
||||||
exec $MOZ_PROGRAM $MOZARGS >/dev/null 2>&1
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
for arg in $@ ; do
|
|
||||||
case "$1" in
|
|
||||||
-remote)
|
|
||||||
shift
|
|
||||||
exec $MOZ_PROGRAM -remote "$@"
|
|
||||||
;;
|
|
||||||
|
|
||||||
-mail)
|
|
||||||
shift
|
|
||||||
if [ "${ALREADY_RUNNING}" -eq "1" ]; then
|
|
||||||
# remove 'mailto:' prefix
|
|
||||||
ARGS="`echo $@ | sed 's/^mailto://'`"
|
|
||||||
exec $MOZ_CLIENT_PROGRAM "mailto($ARGS)"
|
|
||||||
else
|
|
||||||
rm_shit
|
|
||||||
exec $MOZ_PROGRAM $MOZARGS -mail "$@"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
|
|
||||||
-compose)
|
|
||||||
shift
|
|
||||||
if [ "${ALREADY_RUNNING}" -eq "1" ]; then
|
|
||||||
# remove 'mailto:' prefix
|
|
||||||
ARGS="`echo $@ | sed 's/^mailto://'`"
|
|
||||||
exec $MOZ_CLIENT_PROGRAM "mailto($ARGS)"
|
|
||||||
else
|
|
||||||
rm_shit
|
|
||||||
exec $MOZ_PROGRAM $MOZARGS -compose "$@"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
|
|
||||||
*)
|
|
||||||
# for now, pass it on and hope for the best
|
|
||||||
exec $MOZ_PROGRAM $MOZARGS "$@"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
shift
|
|
||||||
done
|
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
Summary: Mozilla Thunderbird mail/newsgroup client
|
Summary: Mozilla Thunderbird mail/newsgroup client
|
||||||
Name: thunderbird
|
Name: thunderbird
|
||||||
Version: 2.0.0.12
|
Version: 2.0.0.12
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
URL: http://www.mozilla.org/projects/thunderbird/
|
URL: http://www.mozilla.org/projects/thunderbird/
|
||||||
License: MPLv1.1 or GPLv2+ or LGPLv2+
|
License: MPLv1.1 or GPLv2+ or LGPLv2+
|
||||||
Group: Applications/Internet
|
Group: Applications/Internet
|
||||||
@ -319,6 +319,9 @@ fi
|
|||||||
#===============================================================================
|
#===============================================================================
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Mar 03 2008 Martin Stransky <stransky@redhat.com> 2.0.0.12-2
|
||||||
|
- Updated starting script (#426331)
|
||||||
|
|
||||||
* Tue Feb 26 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.12-1
|
* Tue Feb 26 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.12-1
|
||||||
- Update to 2.0.0.12
|
- Update to 2.0.0.12
|
||||||
- Fix up icon location and some scriptlets
|
- Fix up icon location and some scriptlets
|
||||||
|
Loading…
Reference in New Issue
Block a user