• latest linux version

    From mark lewis@1:3634/12.73 to all on Thu Oct 18 20:33:30 2018
    what's the latest version of makenl-ng available for linux?
    do i need to download the latest repository version and build it for x86_64? what problems might i face? (eg: problem detecting newest DOY file)

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... I tried to smoke some hash, but the corned beef wouldn't light!
    ---
    * Origin: (1:3634/12.73)
  • From Janis Kracht@1:261/38 to mark lewis on Fri Oct 19 15:52:54 2018
    Hi Mark,

    what's the latest version of makenl-ng available for linux?

    This is the latest for linux, with a binary _in_ the archive:

    http://www.filegate.net/coordutl/MN346LNX.ZIP

    But - I usually grab the source and compile it on my linux box rather than use the binary in MN346LNX.ZIP.

    You can grab the source file here if you like,
    http://www.filegate.net/coordutl/MN346SRC.ZIP (source archive!)

    do i need to download the latest repository version and build it for x86_64? what problems might i face? (eg: problem detecting newest DOY file)

    It's pretty easy to build the binary from the source, I do it everytime a new version comes out.
    First I make a clean directory where I can work:

    mkdir newnmsource
    cd newnmsource
    unzip /home/ftp/pub/coordutl/MN346SRC.ZIP

    make -f makefile.linux

    === results you'll see:
    bbs@filegate:~/newnmsource/makenl-3.4.6/src$ make -f makefile.linux gcc -Wall -W -c config.c
    gcc -Wall -W -c crc16.c
    gcc -Wall -W -c fileutil.c
    gcc -Wall -W -c fts5.c
    gcc -Wall -W -c lsttool.c
    gcc -Wall -W -c makenl.c
    gcc -Wall -W -c merge.c
    gcc -Wall -W -c mkdiff.c
    gcc -Wall -W -c mklog.c
    gcc -Wall -W -c msgtool.c
    gcc -Wall -W -c os.c
    gcc -Wall -W -c output.c
    gcc -Wall -W -c procfile.c
    gcc -Wall -W -c stack.c
    gcc -Wall -W -c strtool.c
    gcc -Wall -W -c upcont.c
    gcc -Wall -W -o makenl config.o crc16.o fileutil.o fts5.o lsttool.o makenl.o merge.o mkdiff.o mklog.o msgtool.o os.o output.o procfile.o stack.o strtool.o upcont.o -s
    === cut here.

    ls -ltrh
    [...lots of crap]
    -rwxrwxr-x 1 bbs bbs 73K Oct 19 15:44 makenl <---- your new binary <g>

    Let me know if you run into any problems...

    Take care,
    Janis

    --- BBBS/Li6 v4.10 Toy-3
    * Origin: Prism bbs (1:261/38)
  • From Kees van Eeten@2:280/5003.4 to mark lewis on Sat Oct 20 01:02:48 2018
    Hello mark!

    18 Oct 18 20:33, you wrote to all:

    what's the latest version of makenl-ng available for linux?
    do i need to download the latest repository version and build it for x86_64? what problems might i face? (eg: problem detecting newest DOY file)

    For the latest and the greatest,

    I run this as a cron job once a week. It all but replaces the the version
    on the default search path.

    ---8<----------------------------------------------------
    #!/bin/bash

    # Get initial source and compile makenl_ng

    if [ ! -d ./makenl-code ]
    then
    git clone -v git://git.code.sf.net/p/makenl/code makenl-code
    cd makenl-code/src
    make -f makefile.linux clean
    make -f makefile.linux
    cd -
    fi

    # Check for updates and recompile if updated.

    cd makenl-code
    git pull git://git.code.sf.net/p/makenl/code 2>&1 | grep -q "up-to-date"
    rc=$?

    if [ $rc -eq 1 ]
    then
    cd src
    make -f makefile.linux clean
    make -f makefile.linux
    fi
    #
    ---8<------------------------------------------------------

    The DOY still uses the 7 day interval. So you need some external
    handling for dailies.

    For daily net segments consider

    publish Today
    make network xx net-xx ; "master data file", No input data.

    For regions you will have to be more creative,

    Kees

    --- GoldED+/LNX 1.1.5
    * Origin: As for me, all I know is that, I know nothing. (2:280/5003.4)