-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mathias Bauer schrieb:

| Markus Plessing wrote: Was steht hier denn wohl in der
| $SYSUSERCONFIG ?
|
|
| Das ist unter Unix das Homeverzeichnis. OOo erwartet per default
| dort eine .sversionrc, wenn dort keine ist, nimmt es an, nicht
| installiert zu sein, sofern du nicht den "UserInstallation" Key
| anpa�t.

Also: Der User hei�t interna. In /home/interna liegt eine .sversionrc,
die sagt,
dass OpenOffice aus /home/interna/OpenOffice.org1.1.4 gestartet werden
soll.

Soweit so gut.

|> | Was steht in der .sversionrc Datei im Home-Verzeichnis des
|> Users, | der hier offensichtlich benutzt wird?
|>
|> $:/home/interna$ cat .sversionrc [Versions] OpenOffice.org
|> 1.1.4=file:///home/interna/OpenOffice.org1.1.4
|>
|> Die Sache mit der .sversionrc hat mich erleuchtet. Es reicht,
|> diese Datei aus der Installation in da
|
|
| Aus der Installation?! Wer hat die denn dorthin geschrieben?

Das Setup beim ersten Aufruf von OpenOffice durch einen User.

|> Arbeitsverzeichnis meines Programmes zu kopieren,
|
|
| Welches Verzeichnis meinst du jetzt?

Den Pfad zu meinem Java-Programm, das OpenOffice per UNO anspricht.
Dieser Pfad steht dann eben in `pwd`, wenn ich eine Instanz mit
Socketaccept
starte. OpenOffice sucht aber scheinbar nicht in /home/$USER nach der
Datei
.sversionrc, sonder eben in dem Verzeichnis, das von `pwd` ausgegeben
wird.

|> damit alles funktioniert. Mehr pr�ft das Startscript wohl nicht.
|> W�re nat�rlich sch�n, wenn man das auch noch umgehen k�nnte,
|> damit das script auch im richtigen Pfad sucht, aber so ist das
|> erstmal o.k.
|
|
| Welches Startscipt meinst du jetzt?

Das Script, das entscheidet ob Setup oder OpenOffice aufgerufen wird.

|
| Wie gesagt .sversionrc *muss* direkt im HOME liegen, zumindest per
| default. OOo schreibt es auch dort hin, d.h. du mu�t es "mutwillig"
|  verschoben haben. ;-)

Nein.

Bei mir liegen nach dem netinstall, also (setup -net), die
.sversionrc wie es ja auch Sinn macht f�r jeden User in /home/$USER
und zeigen auf die Workstationinstallation des Users.

OpenOffice (aufgerufen durch officebean.jar) sucht offensichtlich aber
nicht
in /home/$USER nach der .sversionrc, sondern wohl im Verzeichnis, das
`pwd`
ausgibt, was in meinem konkreten Fall /home/interna/EMS-Interna/ ist.

Das nehme ich an, weil das Setup diesen Pfad auch vorschl�gt, sobald es
aufgerufen wird, obwohl f�r den User "interna" ja schon eine Workstation-
installation und eine .sversionrc unter /home/interna/ existieren.

|
| Wenn du das anders haben willst, patche deine bootstraprc:
|
| Ersetze
|
| Location=$SYSUSERCONFIG/.sversionrc

In meinem Fall w�rde ich jetzt eher an
"Location=/home/`whoami`/.sversionrc"
denken. Das ist ja offenbar der Standard, an den sich mein OOo nicht
h�lt.  ;-)

Wobei im Moment denke ich eher daran, dass OpenOffice  irgendwo einen
Fehler macht, denn ich habe nichts mutwillig verschoben oder gel�scht,
h�chstens kopiert :-)

Das _Kopieren_ der .sversionrc aus "/home/interna" nach
/home/interna/EMS-Interna/
ist nur ein Workaround, der f�r mich funktioniert.

| Ciao, Mathias

Hoffe, dass ich jetzt verst�ndlicher gedacht und geschrieben habe :-)

Danke

emty


-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFCU9SlaXgUt+wiTuERAl+JAJ9puvl1hDakSMyqVVqpU/zDewxTiwCgnPM9
L3HxuMqTZNbSyQRWdkqJEMo=
=928K
-----END PGP SIGNATURE-----


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Antwort per Email an