Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

UUCP - Wie geht das?

1 view
Skip to first unread message

Gian Perrone

unread,
Sep 26, 2003, 12:06:11 PM9/26/03
to
Ziemlich dumme Frage, ich weiß.
Über Gugel finde ich nur Seiten, wo erklärt wird, was UUCP ist und
ähnliches. Aber keine mit einem konkreten Beispiel, wie man z.B. News pollt.
Was ist so allgemein alles über UUCP möglich? Und wie funktioniert UUCP over
TCP?

MfG,
Gian Perrone

--
> TVT = Turm-Verbrennungs-Triebwagen
Man kann ihn aber auch mit Diesel betreiben.
[Matthias Dingeldein in debe]

Christoph Garbers

unread,
Sep 26, 2003, 1:20:44 PM9/26/03
to
* "Gian Perrone" <gper...@gmx.de>:

> Über Gugel finde ich nur Seiten, wo erklärt wird, was UUCP ist und
> ähnliches. Aber keine mit einem konkreten Beispiel, wie man z.B. News pollt.

http://www.gnuu.de/42 dürfte dir zumindest einen Einblick gewähren, wie
das abläuft.

Christoph

Sven Hartge

unread,
Sep 26, 2003, 3:10:40 PM9/26/03
to
Gian Perrone <gper...@gmx.de> wrote:

> Was ist so allgemein alles über UUCP möglich?

Jedes Verfahren, das einen Eingabedatenstrom benötigt, kann via UUCP
bedient werden. Ich weiss von Installationen, wo Bestellungen von
Aussenstellen via UUCP an die Zentrale geleitet und dort automatisch
gebucht werden, ich selber habe schon einmal über UUCP gedruckt, etwas
kranker ist die Kompilation via UUCP, aber das wurde früher ('80 Jahre)
durchaus gemacht.

> Und wie funktioniert UUCP over TCP?

Nicht viel anders, den Programmen der höheren Ebenen ist es egal, wie
die Daten transportiert werden, lediglich das Dienstprogramm uucico muss
wissen, wie es das Ziel erreicht.

--
Erst wenn man eine Person verloren hat, erkennt man ihren wahren Wert.

Thomas Hochstein

unread,
Sep 27, 2003, 3:23:28 AM9/27/03
to
"Gian Perrone" <gper...@gmx.de> scripsit/wrote:

> Über Gugel finde ich nur Seiten, wo erklärt wird, was UUCP ist und
> ähnliches.

Das ist doch schonmal was.

> Aber keine mit einem konkreten Beispiel, wie man z.B. News pollt.

Nun, UUCP ist ein Protokoll, um Dateien zwischen zwei Rechnern zu
kopieren (daher ja Unix to Unix Copy Protocol) und ihnen dabei noch
den Namen eines Programmes mitzugeben, das gestartet werden und dem
die kopierte Datei übergeben werden soll.

Wenn man News pollt, werden also komprimierte Newsbatches (Postings,
zusammengestellt zu einer großen Datei, gepackt) zu Dir kopiert. Und
Du brauchst dann ein Programm, das sie auspackt und an einen lokalen
Newsserver verfüttert. Dito mit Mail - da brauchst Du das ganze dann
natürlich für einen lokalen *Mail*server.

Bei UUCP-Paketen für Unix ist meistens so Zeugs dabei (oder es ist
beim INN und/oder dem Mailserver dabei, oder man baut sich schnell mal
das, was feglt); unter Windows gibt es mit Hamster einige Versuche,
das auf die Reihe zu bekommen, die auch funktionieren, aber noch nicht
fehlertolerant sind.

Sprich: UUCP holt nur Dateien und wirft sie Programmen vor; man
braucht immer noch eine Schnittstelle zum Mail-/Newsserver.

> Was ist so allgemein alles über UUCP möglich?

Alles, wofür man Dateien von A nach B befördern und dann einem
Programm vorwerfen muss. Mail und News dürften jetzt noch bekannte
Anwendungen sein; theoretisch kann man so aber sicher auch Einträge in
Datenbanken vornehmen, drucken, Musik spielen ...

> Und wie funktioniert UUCP over TCP?

Die UUCP-Pakete sehen in der Regel noch die Kontaktaufnahme über die
Anwahl einer Telefonnummer per Modem vor [1]; UUCP over TCP
kontaktiert die Gegenstelle dann eben über TCP/IP auf einem bestimmten
Port. Das dürfte wohl für den Mail-/Newsaustausch die inzwischen
übliche Methode sein.

-thh

[1] UUCP war ja auch in der Prä-Internet-Ära eine oder eher die
Methode des News-/Mailaustausches.

Jörg Sommer

unread,
Sep 27, 2003, 8:36:45 AM9/27/03
to
begin Sven Hartge <sh-...@ds9.argh.org> schrieb:

> Gian Perrone <gper...@gmx.de> wrote:
>
>> Was ist so allgemein alles über UUCP möglich?
>
> Jedes Verfahren, das einen Eingabedatenstrom benötigt, kann via UUCP
> bedient werden. Ich weiss von Installationen, wo Bestellungen von
> Aussenstellen via UUCP an die Zentrale geleitet und dort automatisch
> gebucht werden, ich selber habe schon einmal über UUCP gedruckt, etwas
> kranker ist die Kompilation via UUCP, aber das wurde früher ('80 Jahre)
> durchaus gemacht.

Das will ich jetzt auch mal zusehen, dass ich das aufsetze. Wie machst es
es mit den Daten? Vorher alle Daten mit uucp hinseden und dann das
Kompilieren mit uux starten?

Jörg.
end.
--
Wir leben zwar unter dem gleichen Himmel,
müssen aber nicht zwangsläufig den gleichen Horizont haben.

Sven Hartge

unread,
Sep 27, 2003, 9:24:58 PM9/27/03
to
Jörg Sommer <jo...@alea.gnuu.de> wrote:
> begin Sven Hartge <sh-...@ds9.argh.org> schrieb:
>> Gian Perrone <gper...@gmx.de> wrote:

>>> Was ist so allgemein alles über UUCP möglich?

>> Jedes Verfahren, das einen Eingabedatenstrom benötigt, kann via UUCP
>> bedient werden. Ich weiss von Installationen, wo Bestellungen von
>> Aussenstellen via UUCP an die Zentrale geleitet und dort automatisch
>> gebucht werden, ich selber habe schon einmal über UUCP gedruckt,
>> etwas kranker ist die Kompilation via UUCP, aber das wurde früher
>> ('80 Jahre) durchaus gemacht.

> Das will ich jetzt auch mal zusehen, dass ich das aufsetze. Wie machst
> es es mit den Daten? Vorher alle Daten mit uucp hinseden und dann das
> Kompilieren mit uux starten?

Ich mache das gar nicht, aber man könnte das so lösen:

tar mit Sourcen packen, diesen an uux übergeben und als Zielprogramm ein
Script vorsehen, dass das tar in ein temporäres, pro Prozess uniques
Verzeichnis entpackt, dort kompiliert, das Ergebnis wieder einpackt und
an den Absender via UUCP zurückschickt, diesmal aber nicht an ein
Programm als Ziel, sondern einem User als Ziel, so dass es im uucppublic
abgelegt wird, wo der betreffende User es sich abholen kann.

Johann Hartwig `Hardy' Hauschild

unread,
Sep 28, 2003, 12:29:03 AM9/28/03
to
Sven Hartge <sh-...@ds9.argh.org> schrieb:
[kompilieren via UUCP]
>
> tar mit Sourcen packen, diesen an uux übergeben und als Zielprogramm ein
> Script vorsehen, dass das tar in ein temporäres, pro Prozess uniques
> Verzeichnis entpackt, dort kompiliert, das Ergebnis wieder einpackt und
> an den Absender via UUCP zurückschickt, diesmal aber nicht an ein
> Programm als Ziel, sondern einem User als Ziel, so dass es im uucppublic
> abgelegt wird, wo der betreffende User es sich abholen kann.
>
Die Idee ist garnicht so blöde - Nur das ich hinten dann doch ein
Programm ranhängen würde, das die Dinger dann per sendfile
weiterverteilt. Gibt es mittlerweile eigentlich ssl-fähiges uucp?
Dann könnte ich eigentlich den Konfigurationsabgleich hier per
uucp machen ...

mfg,
Hardy, obwohl man auch einfach die Pakete vorher
verschlüsseln könnte.
--
BOFH excuse #129:
The ring needs another token

Michael Bienia

unread,
Sep 28, 2003, 9:03:58 AM9/28/03
to
Johann Hartwig `Hardy' Hauschild <jhh-...@foxxnet.de> wrote:
> Gibt es mittlerweile eigentlich ssl-fähiges uucp?

Tunnel doch uucp über eine SSL-Tunnel (stunnel).

Michael

Joerg Dorchain

unread,
Sep 29, 2003, 9:55:22 AM9/29/03
to
Jörg Sommer <jo...@alea.gnuu.de> wrote:
>
> Das will ich jetzt auch mal zusehen, dass ich das aufsetze. Wie machst es
> es mit den Daten? Vorher alle Daten mit uucp hinseden und dann das
> Kompilieren mit uux starten?
>
uux uebernimmt auch daten von stdin. (Typischerweise bei (r)mail).
Das musst halt nur ein geeignetes Format zum serialisieren des ganzen
finden.

Ich wuerde allerdings uucp als Transport fuer Mail nehmen und da den
debian-build-daemon dranhaengen. (zwei oder drei kommandos vorneweg,
anschliessend das source-paket, zurueck kommt das log mit den
Fehlermeldungen und evtl. sogar ein binaerpaket.)


Tschau,

Joerg

--
By replying to this mail you accept your answer to comply with RFC1855
(http://www.rfc-editor.org/rfc/rfc1855.txt)

Joerg Dorchain

unread,
Sep 29, 2003, 10:00:29 AM9/29/03
to
Johann Hartwig `Hardy' Hauschild <jhh-...@foxxnet.de> wrote:
>>
> Die Idee ist garnicht so blöde - Nur das ich hinten dann doch ein
> Programm ranhängen würde, das die Dinger dann per sendfile

Dann nimm gleich direkt Mail.

> weiterverteilt. Gibt es mittlerweile eigentlich ssl-fähiges uucp?

Ich haette da ein setup fuer uucp-over-ssh.

Alternativ waere auch stunnel auf beiden Seiten denkbar.

> Dann könnte ich eigentlich den Konfigurationsabgleich hier per
> uucp machen ...

Ich hab mir fuer sowas schon mal ueberlegt, einen Newsserver aufzusetzen
und Konfigdateien als Artikel zu verschicken (z.B. mit news via uucp).
Bei ewigen Expire hat man auch gleich ein Archiv der alten Versionen.

0 new messages