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

Revision 11662, 2.6 KB checked in by jweiss, 26 years ago (diff)
make manpage conform to reality
Line 
1.\"     -*- nroff -*- mode
2.\"     $Source: /afs/dev.mit.edu/source/repository/athena/bin/machtype/machtype.1,v $
3.\"     $Author: jweiss $
4.\"     $Header: /afs/dev.mit.edu/source/repository/athena/bin/machtype/machtype.1,v 1.18 1998-06-23 05:45:50 jweiss 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] [-k kernel] [-m memory]
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 syystem, one to a
24line, as in "SUN0535".
25.TP
26.B -M
27Print the physical memory present.
28.TP
29.B -k
30Override the default kernel:
31.I /vmunix.
32.TP
33.B -m
34Override the default memory:
35.I /dev/kmem
36used to look up the specific cpu type, displays, and disk drives.
37.TP
38.B -v
39Verbose output (suitable for humans to read, instead of computers).
40.TP
41.B -A
42Print out the release that machtype was compiled under.
43.TP
44.B -P
45Print out the version of the Athena system packs attached, from
46.I /srvd/.rvdinfo
47.TP
48.B -L
49Print out the version of Athena installed on the local system from
50.I /etc/athena/version.
51.TP
52.B -N
53Print out the name of the base operating system machtype was compiled
54under; if used with the "-v" flag, the version number of the OS will
55be included as well.  Current values for the name of the base OS are
56"SunOS" and "IRIX".
57.TP
58.B -E
59Print out the version number of the base operating system machtype was
60compiled under.
61.TP
62.B -S
63Print out the "Athena System" name for the current architecture. This
64value is normally stored in the environment variable ATHENA_SYS, and
65ideally corresponds to the AFS system name for the same machine
66assuming the machine were running AFS. This value is used in the Athena
67environment as part of a scheme for laying out filesystems containing
68binaries for multiple architectures. See \fIlockers\fR(7) for more
69information.
70.TP
71.B -C
72Print out a colon-separated list of "Athena System" names that are
73compatible with the current architecture. This value is normally
74stored in the environment variable ATHENA_SYS_COMPAT, and is used by
75\fIathdir\fR(1) and \fIadd\fR(1) as a set of fallback values when a
76locker doesn't have binaries for the actual Athena System name.
77.PP
78.I Machtype
79is useful for conditionalizing shell scripts, .login files, etc. in an
80environment that contains filesystems shared across several different
81architectures.
82.SH SEE ALSO
83csh(1), lockers(7)
Note: See TracBrowser for help on using the repository browser.