source: trunk/athena/bin/machtype/machtype.1 @ 11929

Revision 11929, 2.5 KB checked in by ghudson, 26 years ago (diff)
Nuke -k and -m flags.
RevLine 
[683]1.\"     -*- nroff -*- mode
2.\"     $Source: /afs/dev.mit.edu/source/repository/athena/bin/machtype/machtype.1,v $
[11915]3.\"     $Author: ghudson $
[11929]4.\"     $Header: /afs/dev.mit.edu/source/repository/athena/bin/machtype/machtype.1,v 1.20 1998-09-12 00:17:32 ghudson Exp $
[8404]5.TH MACHTYPE 1 "May 14 1996"
[683]6.SH NAME
7machtype \- Print machine type to standard output
8.SH SYNOPSIS
9.B machtype
[11929]10[-c] [-d] [-r] [-M] [-v] [-A] [-L] [-P] [-N] [-E] [-S] [-C]
[683]11.SH DESCRIPTION
12.I Machtype
[8404]13prints the CPU type to standard output.  It prints "sun4" when run on a
14Sun and "sgi" when run on an SGI.
[2330]15.TP
[684]16.B -c
[8404]17Print the specific cpu type (e.g. SPARC/5 or IP22).
[2330]18.TP
[684]19.B -d
[8404]20Print the types of display attached to the system (e.g.  "cgthree").
[2330]21.TP
[771]22.B -r
[11915]23Print the types of any disk drives attached to the system, one to a
[8404]24line, as in "SUN0535".
[2330]25.TP
26.B -M
[11915]27Print the physical memory present, in kilobytes.
[2330]28.TP
29.B -v
30Verbose output (suitable for humans to read, instead of computers).
[5939]31.TP
32.B -A
33Print out the release that machtype was compiled under.
34.TP
35.B -P
36Print out the version of the Athena system packs attached, from
37.I /srvd/.rvdinfo
38.TP
39.B -L
40Print out the version of Athena installed on the local system from
41.I /etc/athena/version.
[6005]42.TP
43.B -N
[8768]44Print out the name of the base operating system machtype was compiled
45under; if used with the "-v" flag, the version number of the OS will
46be included as well.  Current values for the name of the base OS are
47"SunOS" and "IRIX".
[6005]48.TP
49.B -E
[8768]50Print out the version number of the base operating system machtype was
51compiled under.
[7855]52.TP
53.B -S
54Print out the "Athena System" name for the current architecture. This
55value is normally stored in the environment variable ATHENA_SYS, and
56ideally corresponds to the AFS system name for the same machine
57assuming the machine were running AFS. This value is used in the Athena
58environment as part of a scheme for laying out filesystems containing
59binaries for multiple architectures. See \fIlockers\fR(7) for more
60information.
[11418]61.TP
62.B -C
63Print out a colon-separated list of "Athena System" names that are
64compatible with the current architecture. This value is normally
65stored in the environment variable ATHENA_SYS_COMPAT, and is used by
66\fIathdir\fR(1) and \fIadd\fR(1) as a set of fallback values when a
67locker doesn't have binaries for the actual Athena System name.
[683]68.PP
69.I Machtype
70is useful for conditionalizing shell scripts, .login files, etc. in an
71environment that contains filesystems shared across several different
72architectures.
73.SH SEE ALSO
[7855]74csh(1), lockers(7)
Note: See TracBrowser for help on using the repository browser.