- First part of the automake/autoconf implementation. Currently vbox will

*not* compile!
This commit is contained in:
Michael 'Ghandi' Herold 1998-06-17 17:03:23 +00:00
parent 73cdd8f2a4
commit 8b1cd912be
12 changed files with 297 additions and 44 deletions

View File

@ -1,17 +0,0 @@
/*
** $Id$
**
** Copyright 1997-1998 by Michael 'Ghandi' Herold
*/
#ifndef _VBOX_CONFIG_H
#define _VBOX_CONFIG_H 1
#define VBOX_LOGDIR "/var/log"
#define VBOX_LCKDIR "/var/lock"
#define VBOX_ETCDIR "/usr/local/etc"
#define VBOX_LIBDIR "/usr/local/lib"
#define VERSION "2.1.1"
#endif /* VBOX_CONFIG_H */

View File

@ -0,0 +1,93 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>VBOX</TITLE>
</HEAD>
<BODY>
<H1>VBOX</H1>
<H2>Michael Herold, <CODE>michael@abadonna.mayn.de</CODE></H2>v3.0, 12. Juni 1998
<P><HR>
<EM>This document is a brief example using the Linuxdoc-SGML DTD.</EM>
<HR>
<H2><A NAME="id-setup"></A> <A NAME="s1">1. Konfigurationsdateien</A></H2>
<H2><A NAME="id-setup-users"></A> 1.1 vboxgetty.user</H2>
<P>
<P>Ab Version 3 von <EM>vbox</EM> kann ein <EM>vboxgetty</EM> mehrere Nummern
&uuml;berwachen. &Uuml;ber die Datei ``<EM>vboxgetty.user</EM>'' wird festgelegt,
welche Telefonnummer welchem lokalen Benutzer zugeordnet ist. Voreingestellt
liegt diese Datei in ``<EM>/usr/local/etc/</EM>''.
<P>Bei einem eingehenden Anruf wird die angerufene Nummer in dieser Datei
gesucht und der Anruf einem lokalen Benutzer zugeordnet. Danach werden die
Rechte des <EM>vboxgetty</EM> auf diesen Benutzer gesetzt und alle weiteren
Operationen werden unter diesen Rechten vorgenommen.
<P>Jede Zuordnung beginnt in einer neuen Zeile und hat folgendes Format:
<P>
<BLOCKQUOTE><CODE>
<PRE>
number:user:group:umask:space
</PRE>
</CODE></BLOCKQUOTE>
<P>Kommentare (mit dem Zeichen ``<CODE>#</CODE>'' eingeleitet) und leere Zeilen werden
&uuml;berlesen. Eine einzelne Zeile darf nicht l&auml;nger als 200 Zeichen werden!
<P>
<DL>
<P>
<DT><B>number</B><DD><P>Hier wird die Telefonnummer definiert, die einem Benutzer zugeordnet werden
soll. Wenn <EM>regex</EM> auf dem System installiert ist, k&ouml;nnen hier die
&uuml;blichen Muster angegeben werden. Eine Angabe von ``<CODE>*</CODE>'' gilt f&uuml;r
<B>alle</B> Nummern. Das Feld <B>mu&szlig;</B> angegeben werden!
<P>
<DT><B>user</B><DD><P>Lokaler Benutzer dem die Nummer zugeordnet werden soll. Der Benutzer kann
namentlich oder als UID (eingeleitet mit einem ``<CODE>#</CODE>'') angegeben werden.
Bei einer namentlichen Angabe mu&szlig; der entsprechende Benutzer in
``<EM>/etc/passwd</EM>'' eingetragen sein! Das Feld <B>mu&szlig;</B>
angegeben werden!
<P>
<DT><B>group</B><DD><P>Gruppe die f&uuml;r den Benutzer gesetzt werden soll. Die Gruppe kann namentlich
oder als GID (eingeleitet mit einem ``<CODE>#</CODE>'') angegeben werden. Bei einer
namentlichen Angabe mu&szlig; die entsprechende Gruppe in
``<EM>/etc/groups</EM>'' eingetragen sein! Bei einem leeren
Feld oder ``<CODE>-</CODE>'' wird keine Gruppe gesetzt. Das Feld ist optional und
mu&szlig; nicht angegeben werden.
<P>
<DT><B>umask</B><DD><P>Die Maske die zum anlegen von neuen Dateien oder Verzeichnissen benutzt
werden soll. Bei einem leeren Feld oder ``<CODE>-</CODE>'' wird die Maske (umask)
nicht gesetzt. Das Feld ist optional und mu&szlig; nicht angegeben werden.
<P>
<DT><B>space</B><DD><P>Freier Platz in Bytes, der auf der Partition auf der sich das
Spoolverzeichnis des Benutzers befindet frei sein mu&szlig;, damit der Anruf
angenommen wird. Bei einem leeren Feld, ``<CODE>0</CODE>'' oder ``<CODE>-</CODE>'' wird
keine &Uuml;berpr&uuml;fung des freien Platzes gemacht. Das Feld ist optional und mu&szlig;
nicht angegeben werden.
<P>
</DL>
<P>Ein eingehender Anruf wird <B>nicht</B> angenommen, wenn die Datei nicht
existiert oder der angerufenen Nummer kein Benutzer zugeordnet werden
konnte!
<P><B>Beispiel der Datei ``<EM>vboxgetty.user</EM>'':</B>
<P>
<BLOCKQUOTE><CODE>
<PRE>
# Number to user mapping. Please read the documentation to learn how this
# configuration file work!
#
# The fields "number" and "user" *must* be set - all others are optional!
#
# Format: number:user:group:umask:freespace
7850012:nicole::077:2000000
*:#100:#500:077:
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P>
<P>
<P>
</BODY>
</HTML>

View File

@ -0,0 +1,131 @@
<!doctype linuxdoc system>
<article>
<title>VBOX
<author>Michael Herold, <tt/michael@abadonna.mayn.de/
<date>v3.0, 12. Juni 1998
<abstract>
This document is a brief example using the Linuxdoc-SGML DTD.
</abstract>
<!-- *********************************************************************
** **
** C O P Y R I G H T **
** **
********************************************************************* -->
<toc>
<!-- *********************************************************************
** **
** C O P Y R I G H T **
** **
********************************************************************* -->
<!-- *********************************************************************
** **
** C O P Y R I G H T **
** **
********************************************************************* -->
<sect>Konfigurationsdateien<label id="id-setup">
<!-- #===================================================================#
# #
#===================================================================# -->
<sect1>vboxgetty.user<label id="id-setup-users">
<p>
Ab Version 3 von <em/vbox/ kann ein <em/vboxgetty/ mehrere Nummern
überwachen. Über die Datei ``<em/<file/vboxgetty.user//'' wird festgelegt,
welche Telefonnummer welchem lokalen Benutzer zugeordnet ist. Voreingestellt
liegt diese Datei in ``<em><file>/usr/local/etc/</file></em>''.
Bei einem eingehenden Anruf wird die angerufene Nummer in dieser Datei
gesucht und der Anruf einem lokalen Benutzer zugeordnet. Danach werden die
Rechte des <em/vboxgetty/ auf diesen Benutzer gesetzt und alle weiteren
Operationen werden unter diesen Rechten vorgenommen.
Jede Zuordnung beginnt in einer neuen Zeile und hat folgendes Format:
<tscreen><verb>
number:user:group:umask:space
</verb></tscreen>
Kommentare (mit dem Zeichen ``<tt/#/'' eingeleitet) und leere Zeilen werden
überlesen. Eine einzelne Zeile darf nicht länger als 200 Zeichen werden!
<descrip>
<tag/number/
Hier wird die Telefonnummer definiert, die einem Benutzer zugeordnet werden
soll. Wenn <em/regex/ auf dem System installiert ist, können hier die
üblichen Muster angegeben werden. Eine Angabe von ``<tt/*/'' gilt für
<bf/alle/ Nummern. Das Feld <bf/muß/ angegeben werden!
<tag/user/
Lokaler Benutzer dem die Nummer zugeordnet werden soll. Der Benutzer kann
namentlich oder als UID (eingeleitet mit einem ``<tt/#/'') angegeben werden.
Bei einer namentlichen Angabe muß der entsprechende Benutzer in
``<em><file>/etc/passwd</file></em>'' eingetragen sein! Das Feld <bf/muß/
angegeben werden!
<tag/group/
Gruppe die für den Benutzer gesetzt werden soll. Die Gruppe kann namentlich
oder als GID (eingeleitet mit einem ``<tt/#/'') angegeben werden. Bei einer
namentlichen Angabe muß die entsprechende Gruppe in
``<em><file>/etc/groups</file></em>'' eingetragen sein! Bei einem leeren
Feld oder ``<tt/-/'' wird keine Gruppe gesetzt. Das Feld ist optional und
muß nicht angegeben werden.
<tag/umask/
Die Maske die zum anlegen von neuen Dateien oder Verzeichnissen benutzt
werden soll. Bei einem leeren Feld oder ``<tt/-/'' wird die Maske (umask)
nicht gesetzt. Das Feld ist optional und muß nicht angegeben werden.
<tag/space/
Freier Platz in Bytes, der auf der Partition auf der sich das
Spoolverzeichnis des Benutzers befindet frei sein muß, damit der Anruf
angenommen wird. Bei einem leeren Feld, ``<tt/0/'' oder ``<tt/-/'' wird
keine Überprüfung des freien Platzes gemacht. Das Feld ist optional und muß
nicht angegeben werden.
</descrip>
Ein eingehender Anruf wird <bf/nicht/ angenommen, wenn die Datei nicht
existiert oder der angerufenen Nummer kein Benutzer zugeordnet werden
konnte!
<bf/Beispiel der Datei ``<em/vboxgetty.user/'':/
<tscreen><verb>
# Number to user mapping. Please read the documentation to learn how this
# configuration file work!
#
# The fields "number" and "user" *must* be set - all others are optional!
#
# Format: number:user:group:umask:freespace
7850012:nicole::077:2000000
*:#100:#500:077:
</verb></tscreen>
</article>

View File

@ -0,0 +1,66 @@
VBOX
Michael Herold, michael@abadonna.mayn.de
v3.0, 12. Juni 1998
This document is a brief example using the Linuxdoc-SGML DTD.
______________________________________________________________________
Inhaltsverzeichnis
1. AID CDATA id-setup
1.1 vboxgetty.conf
1.2 vboxgetty.user
______________________________________________________________________
11.. KKoonnffiigguurraattiioonnssddaatteeiieenn
11..11.. vvbbooxxggeettttyy..ccoonnff
Das ist ein Test!
11..22.. vvbbooxxggeettttyy..uusseerr
Ab Version 3 von _v_b_o_x kann ein _v_b_o_x_g_e_t_t_y mehrere Nummern überwachen.
Über die Datei ``_v_b_o_x_g_e_t_t_y_._u_s_e_r'' wird festgelegt, welche
Telefonnummer welchem lokalen Benutzer zugeordnet ist.
Voreingestellt liegt diese Datei in ``_/_u_s_r_/_l_o_c_a_l_/_e_t_c_/''.
Jede Zuordnung beginnt in einer neuen Zeile und hat folgendes Format:
______________________________________________________________________
number:user:group:umask:space
______________________________________________________________________

View File

@ -4,9 +4,6 @@
** Copyright 1997-1998 by Michael Herold <michael@abadonna.mayn.de>
**
** $Log$
** Revision 1.1 1998/06/10 13:31:50 michael
** Source added.
**
*/
#include <stdlib.h>

View File

@ -4,9 +4,6 @@
** Copyright 1997-1998 by Michael Herold <michael@abadonna.mayn.de>
**
** $Log$
** Revision 1.1 1998/06/10 13:31:52 michael
** Source added.
**
*/
#include <stdio.h>

View File

@ -4,12 +4,6 @@
** Copyright 1997-1998 by Michael Herold <michael@abadonna.mayn.de>
**
** $Log$
** Revision 1.2 1998/06/17 12:20:36 michael
** - Changes for automake/autoconf added.
**
** Revision 1.1 1998/06/10 13:31:53 michael
** Source added.
**
*/
#if TIME_WITH_SYS_TIME

View File

@ -4,9 +4,6 @@
** Copyright 1997-1998 by Michael Herold <michael@abadonna.mayn.de>
**
** $Log$
** Revision 1.1 1998/06/10 13:31:55 michael
** Source added.
**
*/
#include <stdlib.h>

View File

@ -1,3 +1,10 @@
/*
** $Id$
**
** Copyright 1997-1998 by Michael Herold <michael@abadonna.mayn.de>
**
** $Log$
*/
#include <string.h>

View File

@ -4,9 +4,6 @@
** Copyright 1997-1998 by Michael Herold <michael@abadonna.mayn.de>
**
** $Log$
** Revision 1.1 1998/06/10 13:31:56 michael
** Source added.
**
*/
#include <tcl.h>

View File

@ -4,12 +4,6 @@
** Copyright 1997-1998 by Michael Herold <michael@abadonna.mayn.de>
**
** $Log$
** Revision 1.2 1998/06/17 12:20:37 michael
** - Changes for automake/autoconf added.
**
** Revision 1.1 1998/06/10 13:31:58 michael
** Source added.
**
*/
#include <stdlib.h>

View File

@ -4,9 +4,6 @@
** Copyright 1997-1998 by Michael Herold <michael@abadonna.mayn.de>
**
** $Log$
** Revision 1.1 1998/06/10 13:31:59 michael
** Source added.
**
*/
#include <sys/types.h>