/etc/husky/config
Aus FidoPedia
Version vom 4. Juni 2019, 07:17 Uhr von P Giebel (Diskussion | Beiträge) (Erster Uebertrag aus meinem Blog)
Basis-Konfiguration für Husky
Diese Datei gehört zu dem Artikel Husky Setup. Sie beinhaltet Beispiel-Werte, die noch den eigenen Bedürfnissen und Gegebenheiten angepasst werden müssen.
Dieses Beispiel orientiert sich an meinem persoenlichen Linux-System, kann aber auch problemlos fuer andere Betriebssysteme verwendet werden. Hierzu müssen nur die Pfade entsprechend angepasst werden.
# main fidoconfig file # # Systemname, Sysopname, Ort # # Format: name <Systemname> # sysop <Sysopname> # location <Ort, Land> # name Kuehlbox sysop Philipp Giebel location Ranstadt, Germany # # Alle ftn Adressen # # Format: address <1:2/3> # address <1:2/3.4> # address 2:240/5853 address 75:18/6 # ----------------------------- # Diverse Pfade und Dateien # ----------------------------- # unsecure inbound Verzeichnis # Hier legt BinkD eingehende Pakete unbekannter Quellen ab. inbound /var/spool/ftn/inb/unsecure # secure inbound Verzeichnis # Hier legt BinkD eingehende Pakete bekannter Quellen ab. protinbound /var/spool/ftn/inb # outbound Verzeichnis # Hier holt BinkD ausgehende Pakete zum Versenden ab. outbound /var/spool/ftn/outb # temp inbound Verzeichnis # Hier werden eingehende Pakete weiterverarbeitet tempinbound /var/spool/ftn/tmp/inb # temp outbound Verzeichnis # Hier werden ausgehende Pakete vorbereitet tempoutbound /var/spool/ftn/tmp/outb # logfile Verzeichnis # Hier werden alle Logfiles gespeichert logfiledir /var/log/husky # dupehistory Verzeichnis # Hier werden die dupe history dateien gespeichert dupehistorydir /var/spool/ftn/dupebase # nodelist Verzeichnis # Hier werden Nodelists gespeichert und gesucht nodelistdir /var/spool/ftn/nodelist # messagebase Verzeichnis # Hier liegt die eigentliche Messagebase msgbasedir /var/spool/ftn/msgbase # tosser Logfile # Datei in der zu scannende Echos hinterlegt werden, nachdem mit einem # Mailreader oder "hpt post" oder aehnlichem eine Nachricht geschrieben wurde, # um den Scan-Prozess zu beschleunigen. echotosslog /var/spool/ftn/flags/echoscan.log # import Logfile # Datei in der hpt echos eintraegt, in die es neue Nachrichten # getosst hat. importlog /var/log/husky/import.log # fileboxes Verzeichnis # ??? fileboxesdir /var/spool/ftn/fileboxes # fileecho Verzeichnis # Hier liegen die Fileechos fileareabasedir /var/spool/ftn/filebase # passfilearea Verzeichnis # ??? passfileareadir /var/spool/ftn/transit # ----------------------------- # Nodelisten # ----------------------------- # FIDO # Name der Nodelist Files fuer fido nodelist NODELIST # Nodelist Diff-Updates (Pfad und Dateiname, ohne Extension) fuer fido beziehen aus.. DiffUpdate /var/spool/ftn/filebase/fido/nodedifz/nodediff # Fido Userlist file fidoUserList fidouser.lst # GERBBS # Name der Nodelist Files fuer gerbbs nodelist ger-bbs # Komplettes Nodelistupdate (Pfad und Dateiname, ohne Extension) fuer gerbbs beziehen aus... FullUpdate /var/spool/ftn/filebase/ger-bbs/ger_node/gernode # ----------------------------- # Linker (Exportieren) # ----------------------------- # Linken mit Hilfe des importlog # # Format: linkwithimportlog [yes|no|kill] # kill = ja und danach importlog leeren linkwithimportlog kill # Echomail fuer verschiedene Links in jeweils eigenen # Unterverzeichnissen speichern separatebundles yes # Keine PID-Line in generierte Nachrichten einfuegen disablepid yes # keine TID-Line in gescannte Nachrichten einfuegen disabletid yes # Programm und Parameter zum Packen ausgehender Pakete # # Format: pack [zip|tgz|rar|arc|...] <Programm> <Parameter> # $a = Archivdatei # $j = Zu archivierende Datei # pack zip zip -9 -j -q $a $f # ----------------------------- # Tosser (Importieren) # ----------------------------- # Programm(e) und Parameter zum Entpacken eingehender Pakete # # Format: unpack "<Programm> <Parameter>" <offset> <match> # offset = Position im Archiv, an der nach dem Erkennungsmerkmal # (match) gesucht werden soll # match = Erkennungsmerkmal (Bytewert(e)) # $a = Archivdatei # $p = Zielpfad fuer entpackte Dateien # $t = Beschreibungsdateiname (htick, FileDescName Parameter) # unpack "unzip -j -Loqq $a $f -d $p" 0 504b0304 unpack "arc eno $a $p'*.*'" 0 1a # Kopien von Mails an "carbonkonto" in "carboncopy" Echo ablegen. carbonto Philipp Giebel carboncopy PERSONAL.MAIL # Area in der nach Mails an AreaFix und FileFix gesucht werden soll robotsarea NETMAIL # ----------------------------- # Robots # ----------------------------- # 1. Robot Name (default = fuer alle gueltig) robot default # Nachrichten an Robots nach der Verarbeitung loeschen killrequests yes # Standardattribute fuer Nachrichten von Robots reportsattr loc pvt k/s npd # 2. Robot Name (Areafix) robot areafix # Absendername fuer Mails dieses Robots fromname Areafix robot # Origin Line fuer Mails dieses Robots robotorigin Areafix robot # Nachrichten direkt bearbeiten und nicht speichern areafixFromPkt on # Datei mit der Antwort auf ein %HELP an AreaFix helpfile /etc/husky/areafix.hlp # 3. Robot Name (Filefix) robot filefix fromname Filefix robot robotorigin Filefix robot reportsattr loc pvt k/s npd dir helpfile /etc/husky/filefix.hlp # Standardeinstellungen fuer alle Links linkdefaults begin # Pakete ohne Passwort akzeptieren, aber im Logfile warnen allowemptypktpwd secure # Packer fuer ausgehende Dateien packer zip # Neue Echos automatisch erstellen areafixautocreate on # Standardparameter fuer automatisch erstellte Echos areafixautocreatedefaults -b Jam -dupecheck del -dupehistory 14 # Datei in der neue Echos erstellt werden sollen areafixautocreatefile /etc/husky/areas # Neue Fileechos automatisch erstellen filefixautocreate on # Standardparameter fuer automatisch erstellte Fileechos filefixautocreatedefaults -p 90 # Datei in der neue Fileechos erstellt werden sollen filefixautocreatefile /etc/husky/fileareas # Standardflavor fuer Echomails # Format: echomailflavor [hold|normal|crash|direct|immediate] echomailflavour hold # Requests an Robots nicht standardmaessig weiterleiten forwardrequests off linkdefaults end # Extrene Datei mit der Link-Konfiguration einbinden include /etc/husky/links # Externe Datei mit der Routing-Konfiguration einbinden include /etc/husky/route # Externe Datei mit den Mailechos einbinden include /etc/husky/areas # Externe Datei mit den Fileechos einbinden include /etc/husky/fileareas