Subj : Nodelist compiler
To   : Tommi Koivula
From : Joacim Melin
Date : Thu Oct 09 2025 09:16 pm

TK> Hi Joacim.

TK> 09 Oct 25 10:36, you wrote to All:

JM>> Hi all
JM>>
JM>> quick question: how the hell is the nodelist compiler (nodelist.pl)
JM>> supposed to work?   Because as far as I can tell - it doesn't.
JM>>
JM>> I tried this in the configuration and all I get in the logs are "no
JM>> nodelist found" or something to that effect:
JM>>
JM>> perl-hooks /etc/binkd/nodelist.pl
JM>> perl-var nodelist /etc/binkd/nodelist/NODELIST.?-9?0-9?0-9
JM>> perl-var magichost *
JM>>
JM>> So I try to run it manually:
JM>>
JM>> perl nodelist.pl /etc/binkd/nodelist/NODELIST.269 magichost *
JM>>
JM>> Nothing happens.
JM>>
JM>> Any ideas?

TK> First, check that your binkd has been compiled with perl support:

TK> tommi@kco:~$ binkd -vv
TK> Binkd 1.1a-115 (Sep 26 2025 10:15:21/Linux)
TK> Compilation flags: gcc, zlib, bzlib2, perl, amiga_4d_outbound,
TK> af_force.
TK> Facilities: fts5004 ipv6

TK> I have these lines in my binkd.conf:

TK> perl-hooks /bbs/nodelist.pl
TK> perl-var nodelist fidonet:/bbs/nodelist.ndl
TK> perl-var magichost *
TK> defnode -nr *

TK> That should allow binkd to poll any node in the nodelist.

Ok, It's compiled with Perl support.

root@bbsutils:~# binkd -vv
Binkd 1.1a-111 (Feb  6 2022 12:39:49/Linux)
Compilation flags: gcc, debug, zlib, perl, https, ntlm, bwlim. Facilities: fts5004 ipv6


I entered this in binkd.conf and all the paths are correct:

perl-hooks /etc/binkd/nodelist.pl
perl-var nodelist /etc/binkd/nodelist/fidonet.lst
perl-var magichost *
defnode -nr *

When I restart binkd it says:


 09 Oct 21:54:30 [1263520] BEGIN, binkd/1.1a-111/Linux /etc/binkd/binkd.cfg -q -C
? 09 Oct 21:54:30 [1263520] No nodelist found!
 09 Oct 21:54:30 [1263520] servmgr started
 09 Oct 21:54:30 [1263521] clientmgr started

Any ideas?

Thanks.


--- NiKom v2.6.0
* Origin: Delta City (deltacity.se, Vallentuna, Sweden) (2:221/242.0)