diff options
author | Martin Blapp <mbr@FreeBSD.org> | 2003-09-17 04:06:28 +0000 |
---|---|---|
committer | Martin Blapp <mbr@FreeBSD.org> | 2003-09-17 04:06:28 +0000 |
commit | f95a4f2995b7b811c30555137a7899d62b5e5de1 (patch) | |
tree | 10d0b988fbe5a6d43377088b5376b1ef000cd4e3 /editors/openoffice.org-2.0-devel/files/freebsd-local.sh | |
parent | d22c1369124f0021e699082288099ebd79c64c44 (diff) | |
download | ports-f95a4f2995b7b811c30555137a7899d62b5e5de1.tar.gz ports-f95a4f2995b7b811c30555137a7899d62b5e5de1.zip |
Make it easier for people, move a big chunk of the startup
wrapper out into a script included by soffice.sh. This way
there aren't any traps at first startup time and people
hopefully don't ask the same questions anymore.
At the same time, make more substitutions, also in oo_setup.resp.
Approved by: marcus (portsmgr)
Notes
Notes:
svn path=/head/; revision=89015
Diffstat (limited to 'editors/openoffice.org-2.0-devel/files/freebsd-local.sh')
-rw-r--r-- | editors/openoffice.org-2.0-devel/files/freebsd-local.sh | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/editors/openoffice.org-2.0-devel/files/freebsd-local.sh b/editors/openoffice.org-2.0-devel/files/freebsd-local.sh new file mode 100644 index 000000000000..b2a0d769ee14 --- /dev/null +++ b/editors/openoffice.org-2.0-devel/files/freebsd-local.sh @@ -0,0 +1,73 @@ +#!/bin/sh +# +# $FreeBSD $ + +OOHOME="$HOME/OpenOffice.org%%FRELEASE_NR%%" + +save_common_xcu() { +sed 's/^X//' > $OOHOME/tmp/Common.xcu << 'END-of-Common.xcu' +X<?xml version="1.0" encoding="UTF-8"?> +X<oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Common" oor:package="org.openoffice.Office"> +X <node oor:name="Internal"> +X <prop oor:name="CurrentTempURL" oor:type="xs:string"> +X <value/> +X </prop> +X </node> +X <node oor:name="Misc"> +X <prop oor:name="FirstRun" oor:type="xs:boolean"> +X <value>true</value> +X </prop> +X </node> +X <node oor:name="ExternalApps"> +X <prop oor:name="file" oor:type="xs:string"> +X <value/> +X </prop> +X <prop oor:name="ftp" oor:type="xs:string"> +X <value/> +X </prop> +X <prop oor:name="http" oor:type="xs:string"> +X <value>%%mozilla%%</value> +X </prop> +X <prop oor:name="https" oor:type="xs:string"> +X <value/> +X </prop> +X <prop oor:name="mailto" oor:type="xs:string"> +X <value/> +X </prop> +X </node> +X</oor:component-data> +END-of-Common.xcu +mozilla=`which mozilla`; +if [ $? -eq 0 ]; then + sed -i orig -e 's#%%mozilla%%#'$mozilla'#g' $OOHOME/tmp/Common.xcu +fi +mozilla=`which linux-mozilla`; +if [ $? -eq 0 ]; then + sed -i orig -e 's#%%mozilla%%#'$mozilla'#g' $OOHOME/tmp/Common.xcu +fi +mv $OOHOME/tmp/Common.xcu $OOHOME/user/registry/data/org/openoffice/Office +} + +# +# Set default lang to en_US.ISO8859-15 +# +if [ ! $LANG ]; then + export LANG=en_US.ISO8859-15 +fi + +# +# Create soffice.cfg if it does not exist. +# +if [ -e $OOHOME/setup ]; then + if [ ! -e $OOHOME/user/config/soffice.cfg ]; then + touch $OOHOME/user/config/soffice.cfg + fi +fi + +# +# Detect installed mozilla +# +if [ ! -e $OOHOME/user/registry/data/org/openoffice/Office/Common.xcu ]; then + mkdir -p $OOHOME/tmp; + save_common_xcu; +fi |