Ah, OK. Now I understand your problem. This should clear things up:
http://wikis.sun.com/display/DVDEV/Multiple+Kiosk+Session+Configurations
KIOSK_SESSION is a "Framework" variable for the "Session configuration".
It's easy to get the concept of a session configuration when the
"Session Type Descriptor" has an extension of .conf.
The session type descriptor (*.conf file) only tells the KIOSK_SESSION
what it should do.
Like "Highlander", there can only be one "default" KIOSK_SESSION. That
name happens to be "session" so all the tools for kiosk mode expect
KIOSK_SESSION=session, therefore they don't look for that variable in
the *.conf file. Nor should they they look there, otherwise every
single *.conf file would imported into the datastore as session type
automatically and you could never set this to the default session type
for all users. If it did work this way, meta-kiosk would be useless
because you'd have to assign all the kiosk session configurations to
each token. You couldn't have a default.
Enter new features, and using the existing framework and preserving the
idea of a "default" session type.
Now you can create a new "session configuration" that is different than
the default of "session". You have to name this something other than
"session" (all lowercase names are reserved by the way) and then you
have to assign it a descriptor (*.conf file). If that *.conf file had
the name in it, you'd be have a bit of recursion going on with the way
Kiosk works today. (Spot the google joke here:
http://www.google.com/search?q=recursion).
On 2/23/11 1:22 PM, [email protected] wrote:
Thanks to Craig and Niki for pointing me in a direction that will at
least allow me to have a work-around until I can get meta-kiosk working
fully. I am now able to utilize multiple version of JDS3 kiosk
configurations assocaited to multiple tokens using utkioskoverride with
the following procedural changes. However, I still encounter the
original issue with meta-kiosk in which meta-kiosk always loads the
default kiosk first and doesn't fully load the kiosk files specified in
the Other Inforamtion field of a token.
I had to add a parameters to my *.conf file and change the way I was
loading the kiosk into the data-store. I'm not sure why the data-store
load command works this way and not when I am passing KIOSK_SESSION
within the <kiosk>.conf file.
Add the following to the <kiosk>.conf
KIOSK_SESSION=<kiosk_name>
Load the <kiosk_name> into the data store:
echo "KIOSK_SESSION=<kiosk_name>" | /opt/SUNWut/sbin/utkiosk -i <kiosk_name>
Override token to force specific <kiosk_name>:
/opt/SUNWut/sbin/utkioskoverride -r <token> -s kiosk -c <kiosk_name>
_______________________________________________
SunRay-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/sunray-users
_______________________________________________
SunRay-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/sunray-users