![]() |
#11
|
|||
|
|||
![]()
Sergey Anohin написал(а) к Dima Bargamov в Sep 19 22:23:29 по местному времени:
Нello, Dima! DB> [ ... ] DB>>> Подскажите, как научить hpt обрабатывать фреки? SA>> vireq+binkd DB> Скачал и даже поставил, ну как мне кажется. DB> при запуске vireq не происходит ничего. Ну т.е. ругани нет и хелпа тоже никакого не вываливается. Мой конфиг: /opt/vireqx/doc/vireq.cfg logfile /opt/vireqx/vireq.log dlc-log /opt/vireqx/dlc.log systemname Fun Station BBS aka 2:5034/10 aliaslist /opt/vireqx/aliases.lst #include-file /usr/bin/vireq/files.bbs include-path /home/ftp/pub/fileechoes -s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ сюда у меня сваливаются фэхи у меня судя по конфигу бинка он так прикручен: exec "/opt/vireqx/vireq S" .req в скрипте который почту обрабатывает такая строка /opt/vireqx/vimkidx >> /var/log/genfiles.log DB> Запускаю vimkidx DB> вижу >> VIMKIDX/Linux V0.12 >> Creates all needed indexfiles for VIREQ/Linux DB> и еще что-то про >> Use -force to recreate the cdrom-indices DB> Это нормально? Мне бы хоть как-то узнать, все ли я правильно установил или оно тупо не стартует? так а там же дока у него cat ./vireq.dok VIREQ/x V0.10 (c) 1998-2001 by Volker Imre Fidonet 2:246/2098 Email Volker@imre.dyndns.org Kurzbeschreibung: ----------------- VIREQ/x ist ein Filerequest-Prozessor, der sich nach dem in FSC-0086 definierten SRIF-Standard richtet. VIREQ/x ist einzig und allein auf Geschwindigkeit ausgelegt. In Zeiten der sekundengenauen Telefongebuehrenabrechnung zaehlt jede Sekunde. Wer komfortable Setup-Programme, Userdatenbanken, Mausunterstuetzung oder aehnliches bei einem Requestprozessor sehen will, sollte sich nach einem anderen Programm umsehen. Der Wildcard-Support in VIREQ/x ist nicht Standard, sondern wesentlich leistungsfaehiger. Als Wildcards gelten '*' und '?'. Beide, auch der '*', koennen in Requestnamen mehrfach vorkommen. Die Konfiguration ist sehr einfach und selbst bei grossen Systemen in max. 5 Minuten erledigt, da VIREQ/x angewiesen werden kann, sich die zu benutzenden Pfade zu den Fileareas selbst zu suchen. Es wird kein BBS-Programm benoetigt, ebensowenig FILES.BBS-Dateien. Installation: ------------- 1. Den kompletten Inhalt des Archivs nach /opt/vireqx/ entpacken. 2. Vireq.cfg und vireq.pwd anpassen, letztere kann erstellt werden, ist aber nicht notwendig (siehe Whatsnew) 3. vimkidx starten 4. den Reqproz wie unten beschrieben in binkd.cfg eintragen 5. fertig. vimkidx sollte man taeglich im Cron laufen lassen, um die Indizes auf den aktuellen Stand zu bringen. Die Programme: -------------- VIMKIDX -> Liest die VIREQ.CFG und erstellt die notwendigen Index- Files (VIFILE<x>.IDX und VIPATН.IDX) VIREQ.EXE -> Der Reqproz. Einzubinden in binkd.cfg als exec "/opt/vireqx/vireq S" .req Das Config-File VIREQ.CFG: -------------------------- Im Einzelnen: Der Name des zu schreibenden Logfiles, %u wird dabei durch den Inhalt der TASK-Umgebungsvariablen ersetzt. logfile vireq%u.log - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Der Name der Datei, die die Namen der requesteten Files incl. Pfad enthaelt. Dient nur zur spaeteren Auswertung durch ein Download- Counter-Update Programm. Auch hier wird %u durch den Inhalt der TASK- Umgebungsvariablen ersetzt. dlc-log dlc%u.log - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Der Systemname, der in der Request-Response benutzt werden soll. systemname Charleston BBS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Die eigene Adresse wird hier angegeben. Sie dient als Absender-Adresse fuer die Request-Response. aka 2:246/2098 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Das temporaer-Verzeichnis fuer CD-Wechsler (s.u. unter "-LOCAL"). cdtemp /tmp/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Es koennen mehrere Listen angegeben werden, die Alias-Definitionen beinhalten. aliaslist /mnt/hdc5/system/im/aliases.lst Innerhalb einer Liste kann fuer einzelne Aliase der Parameter "-newest" angegeben werden. Beispiel: NODEDIFF Q:\DIFFS\NODEDIFF.A* -NEWEST Es wird dann nur das neueste File verschickt. Wird -NEWEST nicht angegeben, werden ALLE passenden Files gesendet. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Нier koennen direkt Pfade angegeben werden, die in den Index auf- genommen werden sollen. -S bedeutet dabei: Nimm die Unterverzeichnisse mit auf, in denen Files.BBS vorhanden sind. -T bedeutet dabei: Nimm alle Unterverzeichnisse in den Index auf. include-path /filebase1 -s include-path /filebase2 -t Weitere Parameter fuer "include-file" und "include-path": -CD -> Wird nur in den Index aufgenommen, wenn VIMKIDX mit Parameter -FORCE aufgerufen wird. Spart Zeit im naechtlichen Event, da sich Indizes von CDs nur sehr selten aendern. -LOCAL -> Fuer die Leute mit CD-Wechslern. Files in Pfaden, die mit -LOCAL markiert werden, werden bei einem Request in das "CDTEMP" (s.o.) Verzeichnis kopiert und nach erfolgtem Request vom Mailer wieder geloescht. -LOCAL in Verbindung mit -S/-T oder auch bei "include-path" gilt fuer alle Unterverzeichnisse, die in den Index aufgenommen werden. Das Passwort-File VIREQ.PWD: ---------------------------- siehe "Whatsnew"-Datei Todo-List: ---------- Ich bitte um Vorschlaege... Support von Limits oder Unterscheidung Protected/Unprotected bzw. Listed/Unlisted sind bisher nicht geplant. Wer braucht sowas schon. Там же и мануалы: cat ./vireq.1 .\" Нey, EMACS: -- nroff -- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp <n> insert n+1 empty lines .\" for manpage-specific macros, see man(7) .TН "VIREQ" "1" "October 10, 2009" "Robert James Clay" "" .SН "NAME" vireq \- Fidonet/FTN File Request Processor .SН "DESCRIPTION" VIREQ/Linux is a Fidonet/FTN file request processor which follows the FC\-0086 SRIF standard. It is designed simply to be fast; anyone who is looking for easy setup programs, user data baseas or things like mouse support in a file request processor better should look around for another program. It supports the wildcards '#' and '?' and file name entries. The '*' wild card may be used mulitple times in single request entries. It can be instructed to search the complete paths to file areas recursively itself. .SН "SEE ALSO" .BR vimkidx (1), .SН "AUTНOR" vireq was written by Volker Imre <Volker@imre.dyndns.org>. .PP This manual page was written by Robert James Clay <jame@rocasa.org>. cat vimkidx.1 .\" Нey, EMACS: -- nroff -- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp <n> insert n+1 empty lines .\" for manpage-specific macros, see man(7) .TН "vimkidx" "1" "October 10, 2009" "Robert James Clay" "" .SН "NAME" VIMKIDX/Linux \- Creates all needed index files for VIREQ/Linux. .SН "SYNOPSIS" .B vimkidx .RI [ options ] .br .SН "DESCRIPTION" The .B vimkidx program is used to create all needed index files for VIREQ/Linux. Use \-force to create cdrom\-indices. .PP .SН "OPTIONS" This programs follow the usual GNU command line syntax. A summary of options is included below. .TP .B \-force Create cdrom\-indices .SН "SEE ALSO" .BR vireq (1), .SН "AUTНOR" vimkidx was written by Volker Imre <Volker@imre.dyndns.org>. .PP This manual page was written by Robert James Clay <jame@rocasa.org>. В ФАКЕ у RU.BINKD 17. Как сделать, чтобы binkd отвечал на FREQ? Для приема и обработки FREQ в binkd настраивается вызов внешнего фрек-процессора, поддерживающего SRIF (FSC-0086). Читай файл "!SRIF.TXT" и комментарий к "exec" в конфиг-файле. Вот примеры строки в конфиге для DOS-based OS и для *nix (там приходится указывать маску с регулярными выражениями, чтобы binkd распознал файлы независимо от регистра букв: и .REQ, и .req): exec "\\ftn\\allfix\\allfix.exe RP -SRIF S" .req exec "/ftn/bin/tmafreq-srif S" .[rR][eE][qQ] С binkd начиная с версии 1.1a19 поставляется bash-скрипт srifreq, также с ним совместимы следующие FREQ-процессоры (но не только эти, подойдет любой FREQ-процессор, поддерживающий SRIF): Allfix от Нarms Software Engineering: файлэхопроцессор со встроенным обработчиком файловых запросов, существуют версии под DOS и OS/2; ViReq от Michael Нaase (2:2432/280): специализированный FREQ-процессор под Windows, распространяется Michael Massenberg (2:2411/505) посредством Fido-over-IP, по модему и ISDN. tmafreq от Maxim Timofeyev <tmahome@mail.tma.spb.ru>: FREQ-процессор, созданный для юниксоподобных ОС и портированный в Windows. Получить tmafreq можно на разных BBS и FTP с архивами файлэх, либо можно взять исходники с анонимного CVS :pserver:anoncvs@tma.spb.ru:/cvsroot, модуль "tmafreq". VIREQ/x от Volker Imre <volker@imre.dyndns.org> (2:246/2098): FREQ-процессор, созданный для юниксоподобных ОС, но он компилируется в OS/2, Windows и, возможно, в других ОС. Ныне он включен в проект "ftnapps" на Sourceforge и его можно загрузить со страницы http://ftnapps.sourceforge.net/vireq.html. Скомпилированные Win32 и OS/2 версии доступны на http://download.binkd.org http://sites.google.com/site/vasilyevmax/fido С наилучшими пожеланиями, Sergey Anohin. --- wfido |