@database
@Autor "Tom Beuke"
@node Main "Mega/Space Dokumentation"
@$VER: "Mega/Space.guide" 1.02 (26/05/95)

-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-
@{fg highlight}     ---- @{b}Mega/Space@{ub} - Plattenkapazitätswächter v1.02 © TOB 1995 ----@{fg text}
-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-

             @{" Beschreibung    " link BESCH       }...Was ist @{b}Mega/Space@{ub} ?
             @{" Autor           " link AUTOR       }...Wer hat das verbrochen ?
             @{" Rechtliches     " link COPYRIGHT   }...Was darf ich und was nicht ?
             @{" CD-Ware         " link CDWARE      }...@{b}Mega/Space@{ub} ist @{b}CD-Ware@{ub} !
             @{" Danksagungen    " link THNX        }...Wer ist für was verantwortlich ?

             @{" Voraussetzungen " link VORR        }...Was wird zusätzlich benötigt ?
             @{" Konfiguration   " link CONFIG      }...Wie konfiguriert man @{b}Mega/Space@{ub} ?
             @{" Programmaufruf  " link START       }...Wie startet man @{b}Mega/Space@{ub} ?

             @{" Geschichte      " link GESCH       }...Welche Versionen gab es bisher ?
             @{" Zukunft         " link FUTURE      }...Was ist noch zu tun ?

@endnode

@node BESCH "Beschreibung"

-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-
@{fg highlight} - Beschreibung -@{fg text}
-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-

  @{b}Mega/Space@{ub} überwacht die Kapazität beliebig vieler Datenträger und den freien
  Speicher und führt bei Unterschreitung einer definierten Untergrenze frei
  konfigurierbare Löschaktionen durch. Führen diese Löschaktionen nicht zu
  einer Überschreitung der definierten Untergrenzen, kann optional das System
  komplett angehalten werden.

@endnode
@node VORR "Vorraussetzungen"

-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-
@{fg highlight} - Vorraussetzungen -@{fg text}
-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-

  @{b}Mega/Space@{ub} benötigt mindestens Version 2.04 des Amiga Betriebssystems und mind. die
  Version 2.3 "Magic User Interface".

@endnode
@node CDWARE "CD-Ware"

-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-
@{fg highlight} - CD-Ware -@{fg text}
-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-

  @{b}Mega/Space@{ub} ist CD-Ware, wer das Programm in seinem System einsetzt, @{b}muß@{ub} dem
  Autor irgendeine CD (Musik-CD oder CD-ROM) zukommen lassen. Das Programm
  besitzt keinerlei Einschränkungen in der frei veröffentlichten Version,
  der Autor appelliert an Ihre Vernunft ! Sollten zuwenig CD's beim Autor
  eingehen, werden Weiterentwicklungen nicht mehr veröffentlicht.

@endnode
@node COPYRIGHT "Rechtliches"

-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-
@{fg highlight} - Rechtliches -@{fg text}
-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-

  @{b}Mega/Space@{ub} darf auf Public-Domain-, Shareware-Disketten bzw. -CDs und
  Netzwerken vertrieben und verbreitet werden, solange folgende Bedingungen
  eingehalten werden:

    1. Alle zu @{b}Mega/Space@{ub} gehörenden Dateien müssen komplett weitergegeben
       werden.

    2. Programm und Dokumentation dürfen in keiner Weise geändert werden.
       Eine Ausnahme stellt das Packen dar, wenn sich der Orginalzustand
       wieder zu 100% herstellen läßt (z.B. mit LhA).

    3. Jegliche kommerzielle Nutzung, insbesondere die Verbreitung von
       @{b}Mega/Space@{ub} zusammen mit kommerziellen Produkten, bedarf einer
       schriftlichen Genehmigung.

    4. Disketten, auf denen sich @{b}Mega/Space@{ub} befindet, dürfen nicht teurer als
       3,-DM verkauft werden, jeder hörere Betrag wird als kommerzielle
       Nutzung gewertet und fällt unter Punkt 3.

    5. Bei Veröffentlichung auf einer CD-ROM muß dem Autor ein Freiexemplar
       der CD-ROM zugesandt werden.

  @{b}Mega/Space@{ub} wurde mit großer Sorgfalt entwickelt und getestet. Jedoch
  haftet der Autor nicht für irgendwelche Schäden, die direkt oder indirekt
  durch die Benutzung von @{b}Mega/Space@{ub} entstehen.

  Sie benutzen dieses Progamm auf eigene Gefahr.

@endnode
@node GESCH "Geschichte"

-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-
@{fg highlight} - Geschichte -@{fg text}
-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-

  v1.00:
	- erste veröffentliche Version (Anubis-Only unter dem Namen PKW)
  v1.01:
	- interne Version
	- Laufwerk RAM: wird unterstützt
	- Erneuerung der Zeitanzeige unabhängig vom Parameter DELAY
	- Aufteilung der Statuszeile in drei Felder
  v1.02:
	- Parameter NOANUBIS hinzugefügt
        - Parameter WAITPRI und COMMANDPRI hinzugefügt
	- diverse Bugfixes

@endnode
@node FUTURE "Zukunft"

-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-
@{fg highlight} - Zukunft -@{fg text}
-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-

  - GUI für die Konfiguration oder erstmal Notifikation auf die Kon-
    figurationsdatei
  - Lokalisierung

  ... Vorschläge werden immer gerne entgegengenommen

@endnode
@node THNX "Danksagungen"

-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-
@{fg highlight} - Danksagungen -@{fg text}
-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-

  Ein herzliches Dankeschön geht an folgende Personen:

  - Stephan Bülling für die Idee und die Standardteile der Dokumentation
  - Stefan Stuntz für sein geniales MUI
  - sowie an alle, die einen Fehler melden

@endnode
@node AUTOR "Autor"

-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-
@{fg highlight} - Autor -@{fg text}
-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-

  Wenn Sie Vorschläge, Fragen, Kritik oder Fehlerbeschreibungen haben oder
  mein Program einfach nur mögen, dann schreiben Sie am besten an:

@{b}  Schneckenpost :	@{ub}Tom Beuke
			Westhoffstr.13-15
			44145 Dortmund

@{b}  E-Mail:		@{ub}tob@blanker.ruhr.de

@{b}  Telefon:		@{ub}0231/839757
			0231/9812093

@{b}  Fax/Data:		@{ub}0231/813739	(ZyXEL U-1496E)
			0231/9812094	(ISDN-Master)

@endnode

@node START "Programmaufruf"

-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-
@{fg highlight} - Programmaufruf -@{fg text}
-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-

  @{b}Mega/Space@{ub} kann aus einer Shell oder von der Workbench aus gestartet werden, beim Start
  aus der Shell koppelt es sich nicht selbständig von der ab, muß also mit "run"
  gestartet werden. Beim Start von der Workbench können die unten stehenden Parameter
  als Tooltypes im Icon gespeichert werden.

  Template für den Shellaufruf:

@{fg highlight}  MegaSpace S=SHOWLIST/S D=DELAY/K/N NOANUBIS/S@{fg text}

  @{b}SHOWLIST@{ub} 		Laufwerksliste bei Programmstart zeigen

  @{b}DELAY@{ub}                	Zeit zwischen zwei Kapazitätsprüfungen in Sekunden
			(voreingestellt ist 10 Sekunden)

  @{b}WAITPRI@{ub}		Programmpriorität im Wartemodus (voreingestellt 0)

  @{b}COMMANDPRI@{ub}		Programmpriorität während der Ausführung der Lösch-
			aktionen (voreingestellt 4)

  @{b}NOANUBIS@{ub}		deaktiviert die Anubisspezifischen Funktionen

@endnode
@node CONFIG "Konfiguration"

-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-
@{fg highlight} - Konfiguration -@{fg text}
-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-/-=*=-

  @{b}Mega/Space@{ub} liest das Konfigurationsfile "Anubis:Config/MegaSpace" (mit Flag NOANUBIS wird
  "S:MegaSpace.cfg" geladen) ein, dort steht für jede zu prüfende Platte folgender
  Eintrag.

  #disk:DH1:

  Laufwerksbezeichnung, _muß_ vorhanden sein. Ist als Laufwerk "RAM:" angegeben,
  beziehen sich die nachfolgenden Definitionen auf den freien Speicherplatz.

  #min:45242880

  Minimale Anzahl freier Bytes. Wird diese Zahl unterschritten, werden solange
  Löschaktionen durchgeführt, bis wieder genügend Platz auf der Platte ist.
  Die Löschaktion werden in der angegebenen Reihenfolge durchgeführt. "#brett" und
  "#pointbackups" werden abgebrochen, wenn die Plattenkapazität wieder ausreichend
  ist. Diese Zeile ist eine Pflichtzeile !

  #file:D&U:test.tar

  Löschaktion: Das als Parameter angegebene File wird gelöscht. Mehrfachangabe möglich.

  #command:delete D&U:test*

  Löschaktion: Das als Parameter angegebene Kommando wird ausgeführt. Mehrfachangabe
             möglich.

  #brett:PRONET

  Löschaktion: Löscht alle nicht geschützten Nachrichten aus dem als Parameter
               angegebenen Brett oder Brettverzeichnis (dann mit allen Unterbrettern).
               Mehrfachangabe möglich. (wird bei Parameter NOANUBIS ignoriert)

  #pointbackups

  Löschaktion: Löscht alle Pointbackups, beginnend mit dem ältesten. Mehrfachangabe
               nicht sinnvoll ! (wird bei Parameter NOANUBIS ignoriert)

  #fullcmd:execute stop_mailbox

  Kommando wird ausgeführt, wenn alle Löschaktionen durchgeführt wurden und immer noch
  nicht genügend Plattenplatz vorhanden ist. Mehrfachangabe möglich.

  #stop

  Wurden alle Löschaktionen durchgeführt und ist noch immer nicht genügend Plattenplatz
  vorhanden, wird das System komplett angehalten, nachdem alle "#fullcmd" ausgeführt
  wurden, wenn diese Zeile vorhanden ist.

  ###

  schließt einen Eintrag ab, Pflicht !

@endnode
