summaryrefslogtreecommitdiff
path: root/editors/openoffice.org-3-RC/files/freebsd-local.sh
blob: b2a0d769ee1420477339bef6be27a4f3a0fcad92 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
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