UNIX-alike init suite for GEM

GEM-init

deutsche Beschreibung

## What is GEM-init?

GEM-init is a software package allowing (limited) multiuser operation under GEM.

init.app must be installed as GEM-shell or GEM-AUTO-start program, respectively. After booting your computer a batch file lets you run things of global interest. After this, login.app will be started by getty.app. Here, each user has to login with his own password using a GEM-dialog, except the password entry of /etc/passwd is empty. After a successfull login, another batch file lets you run user-specific things. Finally, the user's individual desktop application will be launched. After the end of the desktop the login-dialog will appear again.

## Features of GEM-init:

GEM-init has the following features, and much more:

- setting the environment variable $HOME according to /etc/passwd
- setting the access rigths (-> rwxrwxrwx) under GEM (!)
- one and the same user may login with a different login name in order to work under different configurations
- each user has an GEM-clipboard of his own
- using TOS2GEM while running batch-files under single-AES
- support of the current AES language

Just to get an impression - GEM-init opens the following files:

- /etc/passwd
- /etc/group
- /etc/hostname
- /etc/utmp
- /etc/shells (in future releases)
- /etc/desktops (in future releases)
- /etc/rc.gem
- /etc/motd
- /etc/ttytab.gem
- /var/adm/wtmp
- /var/adm/lastlog
- /var/spool/mail/*
- /dev/console
- /bin/sh
- /usr/etc/getty
- ~/.accrc
- ~/.gemrc
- ~/.desktop

The ~ sign is an abbreviation for the home-directory (-> $HOME), from where many good GEM applications read their .inf-files.

## GEM-init requires:

- single- or multi-AES (AES 3.2, AES 4.1 or N.AES recommended)
- UNIX/MiNT-compatible OS (MiNT 1.12.x recommended)

An UNIX-compatible filesystem is recommended, e.g. minixfs. It is not necessarily required, but without it you will not have different access rights.

## Downloading GEM-init:

- gem-init-054.tgz - complete package (~500 kB)

kaiser.do@noell.de - send email to Ulrich Kaiser