home *** CD-ROM | disk | FTP | other *** search
- Subject: How to sup Mach 3.0 sources
- Date: Apr 93
- Author: Mary.Thompson@MRT.MACH.CS.CMU.EDU
-
-
- You need the version of sup that names the last and when files with
- release sufixes eg. when.default, when.sun3. Binaries are ftp'able
- from /usr/mach/public/sup/sup.<machine> on mach.cs.cmu.edu and run
- on machines running Mach 2.5. Sources are available in the file sup.tar.
- These sources will build on machines running BSD4.3 or SunOS 3.
- The newest version of sup (circa Sep 9,1992) requires a "use-rel-suffix"
- in the sup line. If you are using an older version of sup that does not
- recognize this option, remove it from the following examples.
-
- A template supfile to get the default and one machine type release of the
- kernel follows, where <default> should be either default or defaultfree and
- <machine> should be one of i386, i386free, vax, sun3, mips, mipsfree, alpha,
- i860, or luna88k. See the note after the releases to see which
- ones you can get. The <foo>free releases are subsets of the <foo> releases.
- You want only one of them.
-
- The base directory is changable by you. Sup delivers files with pathnames
- relative to mk,ux,bsdss,user or buildtools. It won't affect the sup, but our
- makefiles are set up to work with a structure that has src, obj and release
- directories in the same parent directory and the sources in the directories
- src/{mk,ux,bsdss,user,buildtools}. So your base directories should be of
- the form <subbase>/src/{mk,ux,bsdss,user,buildtools}.
-
-
- Please note: The total size of this release for one platform is about 48M.
- The kernel sources for one machine type are about 6M, for all 6 machine types
- they are 14M. The unix server is 5M, the user area is 3.5M and the release
- area for one machine type is about 15M, except for the mips which is 25M.
- The buildtools collection is about 18M, 1M for ODE, and 17M for GNU.
-
- Kernel supfile:
-
- mach3.kernel release=<default> host=x29.mach.cs.cmu.edu hostbase=/usr2 base=/usr/mach3/src/mk use-rel-suffix crypt=<crypt>
- mach3.kernel release=<machine> host=x29.mach.cs.cmu.edu hostbase=/usr2 base=/usr/mach3/src/mk use-rel-suffix crypt=<crypt>
-
- Unix server (BSD 4.3) supfile:
-
- mach3.unix release=default host=x29.mach.cs.cmu.edu hostbase=/usr2 base=/usr/mach3/src/ux use-rel-suffix crypt=<crypt>
- mach3.unix release=<machine> host=x29.mach.cs.cmu.edu hostbase=/usr2 base=/usr/mach3/src/ux use-rel-suffix crypt=<crypt>
-
- BSD single server (BNR2) supfile:
-
- mach3.bsdss release=default host=x29.mach.cs.cmu.edu hostbase=/usr2 base=/usr/mach3/src/bsdss use-rel-suffix crypt=<crypt>
-
- User level programs supfile:
-
- mach3.user release=<default> host=x29.mach.cs.cmu.edu hostbase=/usr2 base=/usr/mach3/src/user use-rel-suffix crypt=<crypt>
-
-
- Buildtools supfiles:
-
- The ode release is the OSF/ODE buildtools, which we have significantly
- modified. The gnu release contains gcc2.3.3, gnumake and bison, which we
- have not modified. If you already have copies of these, you may not need
- to get the gnu release from us. The default release is the sum of the
- ode release and the gnu release.
-
-
- mach3.buildtools release=default host=x29.mach.cs.cmu.edu hostbase=/usr2 base=usr/mach3/src/buildtools crypt=<crypt>
- -- or --
- mach3.buildtools release=ode host=x29.mach.cs.cmu.edu hostbase=/usr2 base=usr/mach3/src/buildtools crypt=<crypt> use-rel-suffix
- mach3.buildtools release=gnu host=x29.mach.cs.cmu.edu hostbase=/usr2 base=\usr/mach3/src/buildtools crypt=<crypt> use-rel-suffix
-
- Poe source files supfile:
-
- mach3.poe release=default host=x29.mach.cs.cmu.edu hostbase=/usr2 base=/usr/mach3/src/poe use-rel-suffix crypt=<crypt>
- mach3.poe release=<machine> host=x29.mach.cs.cmu.edu hostbase=/usr2 base=/usr/mach3/src/poe use-rel-suffix crypt=<crypt>
-
- Binaries for files built from the user tree and also libraries that are
- currently not available as sources. Choose only the platform(s) that you
- are using. At the moment each release is about 12-25M.
-
- mach3.release release=<machine> host=x29.mach.cs.cmu.edu hostbase=/usr2 base=/usr/mach3/release use-rel-suffix crypt=<crypt>
-
-
- run sup -v supfile ...
-
-
- NOTE:
- The following collection/releases are available for holders of the
- following licenses:
-
- Collection Releases
-
- No licenses: mach3.kernel defaultfree, i386, mipsfree,
- alpha, i860, luna88k
- mach3.unix none
- mach3.bsdss default
- mach3.user defaultfree
- mach3.buildtools default, ode, gnu
- mach3.release none
- mach3.poe default, i386, mips, sun3
-
- BSD license mach3.kernel default, vax
- mach3.unix default, i386, vax, mips, i860
- mach3.user default
- mach3.release i386, vax, sun3, mips
-
- Sun source mach3.kernel sun3
- license mach3.unix sun3
-
- Ultrix 3.2 mach3.kernel ultrix
- source license
-
- Ultrix 4.1 mach3.kernel mips
- source license
-
- ultrix contains emulation code for vaxes
-
- mips is the same as mipfree with the addition of a single
- floating-point emulation file (softfp.s) and the driver for
- the 3max 2D display.
-
-
-