richtige Methode, um die Umgebungsvariable IRCSERVER zu setzen?

409
gcb

Der IRC BitchX-Leitfaden sagt zwei widersprüchliche Dinge aus:

früher, wenn alle env vars beschrieben werden:

IRCSERVER - Server, die durch Leerzeichen getrennt sind, im Format irc.host.com:port[:password]

Dann später, wenn Sie eine Beispielkonfigurationsdatei bereitstellen:

REM Dies ist eine Liste von Servern, zu denen eine Verbindung hergestellt werden soll, getrennt durch ein ":". Wenn die erste REM-Verbindung nicht hergestellt werden kann, wird die nächste verwendet und so weiter. SET IRCSERVER = irc.primenet.com: irc.cs.cmu.edu: irc.mindspring.com

Ich muss sowohl einen nicht standardmäßigen Port als auch ein Kennwort für den Haupt- und den Backup-Server verwenden. Also würde ich so etwas brauchen:

IRCSERVER=a.c.com:6660:passA,b.c.com:6661:passB,b.c.com:6662:passC

aber wenn ich auf diese Weise benutze, kann mein Client das "durch Leerzeichen getrennt" richtig verstehen und selbst wenn ich es verwende, ,aber das :überall ignoriere . Es wird versucht, den Servernamen aufzulösen, der a.c.com:6660:passAoffensichtlich fehlschlägt.

Wie kann man die env var so einstellen, dass eine Liste von Hosts mit jeweils einem Port angegeben wird? (Ich brauche eigentlich keine anderen Passwörter, wäre aber gut zu wissen)

Edit: ok, ich kann tatsächlich verschiedene Ports einstellen, indem ich einfach das Passwort nicht dort vermerke. Dies funktioniert sowohl für die Host + Port-Liste IRCSERVER=a.c.com:6660,b.c.com:6661,b.c.com:6662als auch für die Space-VersionIRCSERVER="a.c.com:6660 b.c.com:6661 b.c.com:6662"

0

1 Antwort auf die Frage

0
gcb

ok, found yet a third way on the guide that shows how to set a list of servers in a file, and then the password (and even a nick field) works!

How do I set my own list of IRC servers? In your home directory create a file called .ircservers

In that file you would create the list of servers as follows:

irc.mindspring.com irc.vrfx.com irc.he.net

etc...

Servers can be optionally followed by any of port, password and nick, using the format:

server:port:password:nick

-- https://stuff.mit.edu/afs/sipb/user/ssen/src/BitchX/doc/entire-faq.html