On Mon, Sep/24/2007 09:00:32PM, Jeff Squyres wrote:
> If the "whatami" shell script is missing and we get blank values for
> the following fields, should we error/abort the MTT client? I'm
> thinking yes... opinions?
>
> - platform_type
> - platform_hardware
> - os_name
> - os_version
>
> All of these fields are settable from the INI file (in the [MTT]
> section). The default value for them is to invoke &whatami() (with
> various arguments, which ends up invoking the "whatami" executable)
> to get the values. So most people won't need to do anything. But
> when we go to an MTT tarball that does not ship "whatami", it is
> plausible that you might get empty values for these fields without
> realizing it.
>
> Thoughts?
>
How about we first go with Plan C: uname (if it's
available).
platform_type = &shell("uname -p")
platform_hardware = &shell("uname -m")
os_name = &shell("uname -s")
os_version = &shell("uname -v")
Otherwise default to "unknown".
So the we go down this list:
1. User-specified in INI
2. whatami
3. uname
4. "unknown"
-Ethan
> --
> Jeff Squyres
> Cisco Systems
>
> _______________________________________________
> mtt-devel mailing list
> mtt-devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-devel
|