Kurz-Installationsanleitung für AmigaUUCP plus ---------------------------------------------- 1. AmigaUUCP Plus 1.00 wird auf zwei Disketten geliefert. Diskette 1 enthält die ausführbaren Programme; Diskette 2 enthält verschiedenste Konfigurationsdateien, Anleitungen, etc. Genaueres wird weiter unten erklärt. 2. Diese Software läuft ab KickStart 1.3. Sie ist ausgiebig auf AmigaOS 2.0 getestet worden und läuft auch dort einwandfrei. Zur Benutzung von AmigaUUCP Plus ist eine Festplatte nötig, auf der je nach News-Aufkommen mindestens 5 MByte frei sein müssen. Auf dieser legen Sie ein Verzeichnis mit dem Namen "UUCP" an. Dann kopieren Sie einfach den kompletten Inhalt der beiden Disketten in dieses Verzeichnis (z.B. mit dem Shell-Befehl "Copy df0: dh0:uucp all". 3. In die "Startup-Sequence" (oder einer entsprechenden Datei) müssen foldende Assign-Anweisungen aufgenommen werden: assign uucp: dh0:uucp assign uuspool: uucp:spool assign uulib: uucp:lib assign uumail: uucp:mail assign uunews: uucp:news assign uupub: uucp:pub assign getty: uucp:lib path uucp:c add 4. Folgende Dateien sind in den Verzeichnissen vorhanden und müssen gegebenenfalls geändert werden: uucp:lib/ arnhelp.txt Hilfetexte für ARN, den Amiga RN von Roland Bless, siehe auch zugehöriges Manual. moderators Addressen der Moderators für die moderierten Newsgroups security Hier ist eingetragen, auf welche Verzeichnisse der uucico beim Übertragen von Dateien zugrei- fen darf und die erlaubten Modi, also entweder nur Lesen, oder nur Schreiben, oder eben bei- des. .arnrc Konfigurationsdatei für ARN. Änderungen ver- mutlich nicht notwendig, da schon auf AmigaUUCP Plus angepaßt. Trotzdem überprüfen. .newslib Hier müssen die Newsgroups eingetragen werden, die man mit ARN lesen will. Bitte entsprechend der Vorgabe ändern. .signature Das obligatorische Signature... .newsrc Hier müssen die Newsgroups eingetragen werden, die man mit dem rn lesen will. config Die globale Konfigurierungsdatei. Bitte ent- sprechend der Vorgabe ändern. domain Grundsätzlich arbeitet das sendmail des AmigaUUCP Plus mit einer Map Datei eines Netz- werkes wie z.B. des Sub-Nets. Wenn für ein best. System kein Eintrag vorliegt, so kann das hier "per Hand" vorgenommen werden. Getty-Header Der hier eingetragene Text wird gesendet, wenn sich ein System einloggt. L.sys Alle Systeme, die angerufen werden, haben hier ihren Eintrag. Entsprechend der Vorgabe ändern. passwd Kompletter Login Eintrag für jeden User/ jedes System, der/das sich einloggen will. Entsprechend ändern. seq Sequenz Datei. Dient für die Message-IDs von Mails und geposteten News. Wird automatisch von den entsprechenden Programmen erhöht. uucp:lib/news/ active Hier müssen allen Newsgroups, die gepollt wer- den, entsprechend der Vorgabe, eingetragen werden. distributions Die Teile des Netzes, in dem die geschriebenen News verteilt werden sollen. Diese Datei hat reinen Informationscharakter. explist Hier werden die Zeitabstände eingetragen, in denen die News gelöscht werden sollen. Ent- sprechend der Vorgabe ändern. sys Diese Datei ist das "Herz" des Newssystems. Sie regelt die Newsverteilung für das eigene und für andere Systeme, an die man News wei- terverteilen will. Es können auch Programme eingetragen werden, die bei bestimmten News- groups aufgerufen werden. Entsprechend der Vorgabe ändern. uucp:lib/news/bin/ automaps Kleines Scriptfile, das aufgrund des Eintrags in der Datei 'sys' aufgerufen wird, wenn, in diesem Besipiel, ein Artikel in sub.config.maps gepostet wird. Es ruft das Programm unsharmap mit den richtigen Optionen auf. Auf diese Weise können auch andere Pro- gramme aus der Datei 'sys' heraus aufgerufen werden. Das "Script" Flag muß gesetzt sein! newscontrol Dient zur Ausführung von News Control Messages. Wird automatisch aufgerufen. uucp:maps Hier werden die Maps Dateien temporär ge- speichert. (Z.B. durch das Programm unsharmap) uucp:mail Hier werden die privaten Mails gesammelt uucp:news Hier werden die News gesammelt. Es werden automatisch Unterverzeichnisse für die Newsgroups angelegt, also z.B. für comp.sys.amiga wird comp/sys/amiga angelegt. uucp:oldnews Hier werden alte News, die durch den expire aus uucp:news gelöscht wurden, auf Wunsch abgespeichert. (Siehe auch uucp:lib/news/explist) uucp:pub Hier befinden sich alle Dateien, die keine News und keine Mails sind, und über das Netz verschickt werden sollen oder empfangen worden sind. uucp:spool Hier werden Mails und News, die verschickt werden sollen, oder gerade Empfangen wurden, zwischengespeichert. 5. Mit folgenden Befehlen können folgende Aktionen ausgelöst werden. Die Manuals befinden sich auf der zweiten Diskette im Unterverzeichnis "man". Mails lesen dmail Anleitung zu dmail siehe bitte Manual amr Amiga Mail Reader, selbster- klärend Mails schreiben dmail Anleitung zu dmail siehe bitte Manual amr selbsterklärend, nur eingeschränkt lauffähig unter Amiga OS 2.0, da GFA-Basic und der entsprechende Compiler benutzt wurde (kaufe nie ein Programm, welches von PC- oder ST- Programmierern für den Amiga geschrieben wurde) News lesen rn Siehe Manual arn Siehe Manual News posten rn Siehe Manual. Nur als Followup. arn Siehe Manual. Nur als Followup, in späterer Version auch als neues Posting. postnews selbsterklärend (für neue Postings oder auch Followups) System anrufen 1. sendbatch -c systemname damit werden die News im 16-bit- compressed-batched Format an das andere System bereitgestellt (bitte darauf achten, das beim Aufruf von diesem und dem nächsten Programm mind. 600 kByte zusammen- hängender Speicher vorhanden ist.) 2. uucico -ssystemname damit wird das System angerufen bei erfolgreichem Login die Daten (news & mails) ausgetauscht News löschen 1. expire -v uulib:news/explist Damit werden alle News gemäß den Einträgen in "explist" nach Alter gelöscht/archiviert. Für die Beschreibung der Optionen siehe Manual. (expire.man) Ruft automatisch "fixactive" auf, um die Datei "active" auf den neuesten Stand zu bringen. System anrufen lassen getty -Mh -B2400 Serial.Device ist teilgelockt, -Mh = Hayes, 2400 Baud, Logins nun möglich. Getty resetet selbstständig, wenn Serial.Device ander- weitig benutzt wurde. Mit getty -0 wieder beenden. Neue Map installieren: 1. Es müssen in der Newsgroup (z.B. sub.config.maps) Artikel angekommen sein. 2. Diese wurden durch den Eintrag in der Datei "sys" (automapsadm) und das Programm "unsharmap" nach uucp:maps extrahiert. 3. Durch Aufruf des Scripts "createmap" werden die Einzelteile der Map zu einer gesamten Datei namens "Map" zusammengefügt. Aus dieser Datei erstellt der Befehl "pathalias" eine Netz-Pfad-Datei mit dem Namen "paths". Danach wird durch Befehl "makedb" aus dieser Datei eine für das Programm "sendmail" lesbare Datenbank in UULIB: er- stellt. 4. Nach Eingabe des Befehls "uuwho -i uucp:maps/map" wird in UULIB: eine weitere Datenbank angelegt, die später benutzt wird, wenn mit "uuwho systemname" die Daten eines Systems abgefragt werden. 1. HINWEIS: Falls Sie noch keinen Eintrag in der Map haben, müssen Sie zumin- dest folgendes per Hand in irgendeine der Teilmaps eintragen: ihrsystem system1(DAILY), system2(DAILY), usw. Konkret sieht das dann so aus: xenon nadia(DAILY/2), aragon(WEEKLY) Genaueres find sie im Manual zum "pathalias". 2. HINWEIS: Das Programm "sendmail" benutzt, wie oben schon angedeutet, diese Map-Datenbank. Wenn diese NICHT vorhanden ist, ist "sendmail" nur von eingeschraenktem Nutzen. Man kann dann nur direkt addres- sieren, also z.B. "xxx!yyy!zzz!user", wobei xxx in der Datei "L.sys" eingetragen sein muss, oder "user@node.domain" als Addres- se angeben, wobei die Domain nicht fehlen darf. In diesem Fall wird die Mail an das System, das in der Datei "Config" als DefaultNode eingetragen ist, gespoolt. Also schauen Sie sich bitte schnellstmöglich nach einer für ihr Netz aktuellen Map um, denn nur dann kann "sendmail" den Pfad fuer ein System aufschlüsseln und somit korrekt versenden. Eine andere Möglichkeit besteht noch darin, die Pfade zu den einzelnen Systemen "per Hand" in UULIB:Domain einzutragen. 6. Weitere mitgelieferte Befehle und deren Funktion: from Zeigt Absender und Betreffs der vorliegenden privaten Mails an. uuname Zeigt die Systeme an, die gepollt werden können. uucp Mit uucp können nicht-Mail und nicht-News Dateien auf an- dere Systeme kopiert werden. Genaue Bedienung siehe Manual. shar/unshar Mit "shar" werden Archive aus ASCII-Dateien erzeugt, mit "unshar" werden diese extrahiert. Siehe auch Manual. uudecode/uuencode "uuencode" ermöglicht es, aus Binärdateien ASCII-Dateien zu erzeugen, mit uudecode wird dieser Vorgang rückgängig gemacht. Dies ist die einzige Möglichkeit, Binärdateien in Newsgroups zu posten. Wird so z.B. in comp.binaries.* gemacht. (Siehe auch Manual) compress Dient zur Komprimierung von Dateien. Komprimierte Dateien tragen die Endung ".Z". Wird auch zum Komprimieren von News verwendet. Genaue Bedienung siehe Manual. tar Damit werden Archive aus beliebigen Datein, also auch Binär- dateien, erzeugt. Dieser Befehl wird vorwiegend auf UN*X- Systemen verwendet, auf dem Amiga sollten eher Programme wie "LHArc" oder "PKAZip" verwendet werden. dcron Dient zur zeitgesteuerten Ausführung von Programmen. Installation siehe Manual. Alle anderen nicht hier aufgeführten Programme werden nur intern ver- wendet. Sie haben keinen Nutzen, wenn sie nur allein aufgerufen werden. 7. Copyright Alle Programme uucp:c sind, wenn nicht unten extra aufgeführt, von William Loftus entwickelt, wurden dann von Dan Schein erweitert, von Matt Dillon einer starken Überarbeitung unterzogen und schließlich von Ingo Feulner für das AmigaUUCP Plus erweitert und verwendungsfähig gemacht worden. a) arn Copyright (C) 1990 Roland Bless b) batch UN*X-Portierung 1990 von Ingo Feulner c) compress UN*X-Portierung 1990 von Ingo Feulner d) dcron Copyright (C) Matt Dillon e) dmail Copyright (C) Matt Dillon f) expire UN*X Protierung von Frank Edwards, Weiterentwicklung von Ralph Spitzner, Weiterentwicklung 1990 von Ingo Feulner g) fixactive UN*X-Portierung von Ingo Feulner h) makedb UN*X-Portierung von Ingo Feulner i) pathalias UN*X-Portierung von Ingo Feulner j) postnews UN*X-Portierung von Ingo Feulner k) relaynews UN*X-Portierung von Frank Edwards, Bug-Fixes von Ralph Spitzner, Bug-Fixes und Weiterentwicklung 1990 von Ingo Feulner l) rn Copyright (C) 1989 Christian Motz, Anpassung auf AmigaOS 2.0 und AmigaUUCP Plus 1990 von Ingo Feulner m) sendbatch Copyright (C) 1990 Ingo Feulner n) sendmail Copyright (C) 1990 Ingo Feulner o) shar Copyright (C) 1986 D. Wecker p) tar Copyright (C) John Gilmore q) unshar Copyright (C) 1990 Eddy Carrol r) unsharmap UN*X-Portierung von Ingo Feulner s) uuwho UN*X-Portierung von Ingo Feulner t) newscontrol Copyright (C) 1990 Ingo Feulner u) createmap Copyright (C) 1990 Ingo Feulner Diese Software ist *NICHT* Public Domain. Alle Rechte bleiben bei den oben genannten Authoren. Allerdings darf diese Software fuer nichtkommerzielle Zwecke frei kopiert und weitergegeben werden. Dem "Public Domain" Versand Stefan Ossowski ist der Vertrieb dieses Packets ausdrücklich untersagt. 8. Besonderer Dank... gilt vor allen Matthias Zepf und Markus Stoll. Sie waren die "Leidtragenden" bei der Entwicklung dieses Packets, denn sie mussten mit den Fehlern kämpfen, die jedes Programm in der Entstehungsphase hat. 9. Zum guten Schluß... Ich hoffe, daß dieses Packet nun fehlerfrei ist, perfekt ist es sicherlich nicht. Daher beabsichtige ich, diese Software weiterzuentwickeln, wenn entsprechende Resonanz erfolgt. Ich werde versuchen, schwere Fehler sofort zu entfernen und ein Update in den bekannten Netzen zu veröffentlichen. Fehlermitteilungen, Anerkennungen (egal in welcher Art ;-) ) können an folgende Addresse geschickt werden: Ingo Feulner Wolfacher Weg 22 7030 Böblingen Tel.: 07031 - 27 26 91 (am besten erreichbar gegen Abend) E-Mail: alf@xenon.stgt.sub.org 10. Viel Spaß!