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.
Line 
1.\"     -*- nroff -*- mode
2.\"     $Source: /afs/dev.mit.edu/source/repository/athena/bin/machtype/machtype.1,v $
3.\"     $Author: ghudson $
4.\"     $Header: /afs/dev.mit.edu/source/repository/athena/bin/machtype/machtype.1,v 1.20 1998-09-12 00:17:32 ghudson Exp $
5.TH MACHTYPE 1 "May 14 1996"
6.SH NAME
7machtype \- Print machine type to standard output
8.SH SYNOPSIS
9.B machtype
10[-c] [-d] [-r] [-M] [-v] [-A] [-L] [-P] [-N] [-E] [-S] [-C]
11.SH DESCRIPTION
12.I Machtype
13prints the CPU type to standard output.  It prints "sun4" when run on a
14Sun and "sgi" when run on an SGI.
15.TP
16.B -c
17Print the specific cpu type (e.g. SPARC/5 or IP22).
18.TP
19.B -d
20Print the types of display attached to the system (e.g.  "cgthree").
21.TP
22.B -r
23Print the types of any disk drives attached to the system, one to a
24line, as in "SUN0535".
25.TP
26.B -M
27Print the physical memory present, in kilobytes.
28.TP
29.B -v
30Verbose output (suitable for humans to read, instead of computers).
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.
42.TP
43.B -N
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".
48.TP
49.B -E
50Print out the version number of the base operating system machtype was
51compiled under.
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.
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.
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
74csh(1), lockers(7)
Note: See TracBrowser for help on using the repository browser.