Seite 1 von 1

login.ins oder login.opsiscript?

Verfasst: 29 Okt 2012, 16:30
von apohl
Hallo,

in den OPSI-Templates habe ich vor einiger Zeit gesehen, dass OPSI-Scripte mit *.opsiscript enden und die neuen Include-Dateien mit *.opsiinc.
Das finde ich gut, da *.ins ja eigentlich von Windows als "Internetkommunikationseinstellungen" behandelt werden.

Nun habe ich seit einiger Zeit Pakete überarbeitet und eben diese Endungen auch benutzt.

Aber nun ist mir beim Einsatz des "User Profile Management"-Modules aufgefallen, daß kein Login-Skript mehr ausgeführt wird.
Letztlich wird keines mehr gefunden, denn im Log steht:

Authorization request from host testusxxxxxxx (application: opsiclientd version 4.0.71) (workers.py|186)
[5] [Oct 29 15:50:47] -----> Executing: backend_getInterface() (JsonRpc.py|123)
[5] [Oct 29 15:50:47] -----> Executing: backend_info() (JsonRpc.py|123)
[5] [Oct 29 15:50:47] -----> Executing: backend_info() (JsonRpc.py|123)
[5] [Oct 29 15:50:47] -----> Executing: dispatcher_getConfig() (JsonRpc.py|123)
[5] [Oct 29 15:50:47] -----> Executing: accessControl_authenticated() (JsonRpc.py|123)
[5] [Oct 29 15:50:47] -----> Executing: product_getObjects([], {'type': u'LocalbootProduct', 'userLoginScript': u'*.ins'}) (JsonRpc.py|123)
[5] [Oct 29 15:50:47] User 'testusxp3xxxx' asked to close the session (workers.py|432)


Irgendwo im OPSI-Clientd oder WINST ist also verdrahtet, daß nach *.ins gesucht wird.

Kann man das ändern? Oder hab ich da was mit den *.opsiscript-Dateien falsch verstanden?

Noch ein kleiner Wunsch am Rande:
Wenn *.opsiscript-Dateien gewollt sind, ist es möglich, im Datei-Auswahldialog von Winst (im Dialog-Modus) auch diese Extension als Auswahl anzubieten.
So würden diese Dateien neben den *.ins-Dateien gleich zu sehen sein. Im Moment muß ich immer "*.opsiscript" eingeben.

Gruß,

Andreas Pohl

Re: login.ins oder login.opsiscript?

Verfasst: 29 Okt 2012, 16:41
von thomas.besser
Hi,

was steht denn in der Datei 'control' bzgl. 'userLoginScript:' des entsprechenden Pakets?

Ich würde meinen, dass der dort definierte Wert für das jeweilige Paket genommen wird.

Gruß
Thomas

Re: login.ins oder login.opsiscript?

Verfasst: 29 Okt 2012, 16:49
von apohl
Hi,

in der control steht
....
userLoginScript: login.opsiscript
...

Also daran liegts nicht. Außerdem, woher kommt dann der Log-String '*.ins'?

Gruß,

A. Pohl

Re: login.ins oder login.opsiscript?

Verfasst: 30 Okt 2012, 13:59
von d.oertel
Hi,

ich werde mir das ansehen. Bin zur Zeit im Linuxhotel und komme erst am Freitag dazu ....

gruß
d.oertel

Re: login.ins oder login.opsiscript?

Verfasst: 05 Nov 2012, 14:27
von d.oertel
Hi,

das ist wohl im opsiclientd verdrahtet.
Ich habe ein internes Ticket aufgemacht, das wir das ändern.

gruß
d.oertel

Re: login.ins oder login.opsiscript?

Verfasst: 19 Nov 2012, 10:14
von apohl
Hallo,

eben ist mir zu diesem Thema folgendes aufgefallen:

Wenn ich in all den gerade installierten Paketen eines Rechners mindestens eines habe, das eine "login.ins" hat, werden alle (also auch die login.opsiscripts) ausgeführt.
Gibt es keine einzige login.ins-Datei, wird gar nichts ausgeführt.

Vielleicht hilft das, den Effekt besser einzukreisen.

Viele Grüße,

A. Pohl