openbsd-ports/editors/openoffice/files/soffice.sh
2008-04-14 14:28:34 +00:00

49 lines
1.1 KiB
Bash

#!/bin/sh
#
# $OpenBSD: soffice.sh,v 1.8 2008/04/14 14:28:35 jasper Exp $
#
# Since the openoffice-java package may not exist
# suppress any javaPathHelper errors.
JAVA_HOME=$(javaPathHelper -h openoffice-java 2> /dev/null)
if [ -n "${JAVA_HOME}" ]; then
export JAVA_HOME
fi
# This is needed for OpenOffice.org to be able to open files with
# special character(s) in their name
if [ ! "${LC_CTYPE}" ]; then
export LC_CTYPE="en_US.ISO8859-15"
fi
case "$0"
in
*swriter)
exec %%LOCALBASE%%/openoffice/program/soffice -writer "$@"
;;
*scalc)
exec %%LOCALBASE%%/openoffice/program/soffice -calc "$@"
;;
*sdraw)
exec %%LOCALBASE%%/openoffice/program/soffice -draw "$@"
;;
*simpress)
exec %%LOCALBASE%%/openoffice/program/soffice -impress "$@"
;;
*sbase)
exec %%LOCALBASE%%/openoffice/program/soffice -base "$@"
;;
*smath)
exec %%LOCALBASE%%/openoffice/program/soffice -math "$@"
;;
*spadmin)
exec %%LOCALBASE%%/openoffice/program/spadmin "$@"
;;
*setofficelang)
exec %%LOCALBASE%%/openoffice/program/setofficelang "$@"
;;
*)
exec %%LOCALBASE%%/openoffice/program/soffice "$@"
esac