#
# This is the multi-user extensions to MiNT written by Stephen
# Usher and Dave Gymer. The documentation is in /usr/doc/multimnt.txt
# 
# What this suite of programs does is to allow a 'proper' Un*x-like
# startup and login sequence. It uses the minixfs to the full, giving
# each individual user a /etc/passwd entry, and assigning ownership
# of the files to him/her.
#
# contents:
#									acess rights!!! (default:755)
                                          |
                                          V
/bin/[           (= test)
/bin/date    
/bin/init                     0    0    4700
/bin/login.ttp   (do not rename it!)    
/bin/passwd                   0    0    4755
/bin/rm          (do not allow rights override)
/bin/test    

/etc/other_shells/csh.rc      0    0    644
/etc/getty                    0    0    4755
/etc/gettytab                 0    0    644
/etc/group                    0    0    644
/etc/hosts                    0    0    644
/etc/login.csh                0    0    644
/etc/motd                     0    0    644
/etc/passwd                   0    0    644
/etc/other_shells/profile     0    0    644
/etc/rc                       0    0    644
/etc/rc.boo                   0    0    644
/etc/rc.loc                   0    0    644
/etc/rc.sin                   0    0    644
/etc/single                   0    0    644
/etc/termcap                  0    0    644
/etc/ttytab                   0    0    644
/etc/utmp                     0    0    666

/var/adm/wtmp				  0    0    666

/usr/bin/ac                   
/usr/bin/blit    
/usr/bin/finger    
/usr/bin/last    
/usr/bin/login    
/usr/bin/who    
/usr/bin/wlogin    
/usr/bin/write    

/usr/doc/multimnt.txt         0    0    644

/usr/man/man1/wlogin.1        0    0    644
/usr/man/man5/gettytab.5      0    0    644
/usr/man/man8/ac.8            0    0    644
/usr/man/man8/getty.8         0    0    644




Release 1.0 (Gamma) (14/9/92)
----------------------------
This file is the READ.ME file for my init/getty/login suite for MiNT on the
Atari ST/TT range of computers. This file must be kept with the distribution
files!

This package needs MiNT version 0.90 pre-alpha patchlevel 14 or above.

This directory contains a mirror of the directory structure beneath the root
directory of the U: drive, except for the mint directory which contains an
example configuration file and init.prg.

Currently, not all the programs have manual pages written for them, this is
in the process of being remedied.

How to set it up.
-----------------

(1) Create some directories which mirror those in this distribution, eg.

	mkdir c:\etc
	mkdir c:\var
	mkdir c:\usr
	mkdir c:\usr\bin
	mkdir c:\bin

(2) Copy the files from the directories in this distribution into their
	counterparts as created above, copying the files contained in the
	mint directory into your machine's mint directory.

(3) Edit the mint.cnf file so as to represent your system. It should create
	the following directory tree:-


	/ -+- bin
	   |
	   +- etc
	   |
	   +- usr -+- bin
	   |       |
	   |       +- ucb
	   |       |
	   |       +- local
	   |
	   +- var -+- adm
	   |       |
	   |       +- spool
	   +- tmp
	   |
	   +- home

	This can be done as demonstrated in the example mint.cnf file using
	symbolic links.

(4) Edit the ttytab file so that the command in quotes points to the program
	you want init to start up on each of the terminal lines (use the FULL
	pathname).  Usually this will be either the getty executable or the
	login executable.

(5) Edit the passwd file so as to add an account for yourself. The format of
	the passwd file is identical to that of the Unix passwd file.
	(remember to set up your default shell)

** The root password in the sample passwd file is "secret" **

(6) Run MiNT.

You should now see the system start up (assuming you have all the utility
programs the startup scripts need, ie echo, date etc) and will be presented
with a login prompt. Amd that's all that you need to do!

   -------
** Warning **
   -------

Dave Gymer and I have tested this as well as we can, but there still could
be some bugs (and there very probably are!), therefore, to protect ourselves
we must include the following statement:-

This is still an early version of this software. As far as we can tell it
will work, but, there are no guarantees as to it's usefullness or fittness
for any purpose whatsoever.

By using this software you agree to take full responsibility for any actions
this software makes, including all possible damage to files, hardware (can
it?) and software.

Licence:
--------

This software is copyright 1991/1992 Stephen R. Usher and Dave Gymer.

Some parts were written by other people, to see who please read the sources
provided.

The code written by Stephen R. Usher has the following licence conditions.

You are allowed to copy, distribute this package as long as the following
conditions are met:-

(1) This file is kept with all the other files in this distribution.

(2) You may not sell this package for more than double the cost of copying
	the files onto the media (including the cost of the
	media),	excluding any local taxes.

You may terminate this licence at any time by destroying all original and
modified copies of this package.

You are deemed to have agreed with the terms of this licence if you have a
copy of this package in your posession.

If you are resident in, and the package has been supplied in, the United
States of America, it is agreed that the laws of California shall govern
without reference to the place of execution or performance, except as to
copyright matters which are covered by Federal laws. If you are resident,
and the package has been supplied, elsewhere othr than in the United States
of America, it is agreed that the laws of England shall govern without
reference to the place of execution or performance.

Code written by Dave Gymer is licenced under the GNU public licence.

Code written by other people is copyright the authors, but may be freely
distributed.

What does it run on?
--------------------

This suite of programs has been tested on Atari STM/FM, Mega ST (TOS 1.2,
1.4) and TT (TOS 3.05) series of computers running MiNT 0.91, 0.92, 0.93,
0.94, 0.95 and pre-release versions of 0.96. The baud rate of the serial
ports can only be set by getty under MiNT versions 0.95 and above, and is
not at the moment fool proof.

Stephen Usher 3rd November, 1992.

Acknowledgements.
-----------------

Dave Gymer for getty(8), write(1), wlogin(1), ac(8) and his suggestions for
the improvement of the rest of the package.

Alec Muffett, Robert Baldwin and Icarus Sparry for the fcrypt() routine used
in login(8). (But especially Alec, for being a good friend and sending me a
copy of a pre-release version of the routine. His main handicap is that he
is an Amiga owner ;-))

Eric Smith and his merry band of helpers for MiNT, without which none of
this would be possible :-).

Kenneth Almquist for writing ash and Stephen Neuhaus for porting it to MiNT.
There were two major bugs which I fixed, the first to do with running shell
scripts (it wasn't finding executables with extentions) and the second was
to do you job control. The files modified were exec.c and jobs.c.

Terrence W. Holm for last(1).

Atari, for a series of computers which don't use Intel "micro-processors".
Pitty their filesystem is slow (probably caused by having to do everything in
a little-endian format) and their documentation is sparse.
