login.ins oder login.opsiscript?

Antworten
apohl

login.ins oder login.opsiscript?

Beitrag 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
thomas.besser
Beiträge: 461
Registriert: 09 Sep 2009, 09:40

Re: login.ins oder login.opsiscript?

Beitrag 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
apohl

Re: login.ins oder login.opsiscript?

Beitrag 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
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: login.ins oder login.opsiscript?

Beitrag von d.oertel »

Hi,

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

gruß
d.oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: login.ins oder login.opsiscript?

Beitrag von d.oertel »

Hi,

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

gruß
d.oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
apohl

Re: login.ins oder login.opsiscript?

Beitrag 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
Antworten