#!/bin/sh

. /etc/sysconfig/libreoffice

export JITC_PROCESSOR_TYPE=6

sd_prog="/usr/lib64/libreoffice/program"
sd_binary="oosplash"

# extend the ld_library_path for java: javaldx checks the sofficerc for us
if [ -x "$sd_prog/ure-link/bin/javaldx" ]; then
    my_path=$($sd_prog/../ure-link/bin/javaldx -env:INIFILENAME=vnd.sun.star.pathname:$sd_prog/redirectrc)
	if [ -n "$my_path" ]; then
	    LD_LIBRARY_PATH="$my_path":"$sd_prog/../ure-link/lib":$LD_LIBRARY_PATH
	    export LD_LIBRARY_PATH
        fi
fi

if [ -z "$MOZILLA_CERTIFICATE_FOLDER" ]; then
	cert8=$( { ls -1 $HOME/.mozilla/*/*/cert8.db || find $HOME/.local -name 'cert8.db' ; } 2>/dev/null | head -n 1 )
	if [ -n "$cert8" ]; then
		export MOZILLA_CERTIFICATE_FOLDER=$(dirname $cert8)
	fi
fi

unset XENVIRONMENT

if [ -n "$PATH" ]; then
	PATH="$sd_prog":"$sd_prog/../ure-link/bin":$PATH
else
	PATH="$sd_prog":"$sd_prog/../ure-link/bin"
fi
export PATH

# execute soffice binary
exec $sd_prog/$sd_binary --nologo "$@"
