On Tue, Nov 10, 2009 at 12:27:45PM -0800, Anthony Scarpino wrote: > I'm not sure what's going on.. Looking at get_keystore_path(), it > appears to think there is an alternate keystore environment variable set > looking at the functions were called in the truss; even though, the > getenv() returned 0. Did you have SOFTTOKEN_DIR set when you ran the > zlogin command?
Why would it matter? zlogin -C simply opens a socket to zoneadmd in the g-z, asks it to connect that socket to the pseudo-console of the desired zone, and then zlogin -C simply proxies tty and socket I/O transparently. The ttymon/login running in the zone will not see the env vars of the zlogin -C process. I guess Will should use pargs(1) to see the env vars of the sac service in that zone. Nico --
