Bash stürzt bei joinscript_init ab

german
integration

#1

Hallo,

ich habe eine Frage, und Zwar, passiert bei mir folgendes:

sobald ich

. /usr/share/univention-join/joinscripthelper.lib
joinscript_init

ausführe, stürzt meine Bash ab.
Kann es sein, dass dies nicht mit Bash aufrufen kann?
Muss ich es irgendwie anders aufrufen, bzw irgendwie Umgebungsvariablen setzen?

Danke.

David Helwig


#2

Hallo,

diese joinscripthelper bitte NICHT interaktiv verwenden, sondern nur über ein Skript starten. Folgendes funktioniert:

-> more /tmp/test.sh 
#!/bin/bash

VERSION=1
. /usr/share/univention-join/joinscripthelper.lib
joinscript_init

# do something ...

joinscript_save_current_version
-> bash  /tmp/test.sh
2015-08-05 12:24:46.860037407+02:00 (in joinscript_init)
2015-08-05 12:24:46.873670326+02:00 (in joinscript_save_current_version)

Der Status (Name und Version des Join-Skript) wird dann in der Datei /var/univention-join/status gespeichert. Wenn Sie die entsprechende Zeile aus /var/univention-join/status entfernen, kann das Join-Skript nochmals getestet werden. Weiter Informationen finden Sie unter http://docs.univention.de/developer-reference-4.0.html#join:write.

Viele Grüße
Felix


#3

Vielen Dank für die Antwort,
das hilft mir schonmal weiter.

Viele Grüße David