• SBBS linux

    From Havok@VERT/HWBBS to All on Monday, December 16, 2019 14:42:01
    Hello everyone and yes I am going to state, Merry Christmas and Happy New Year!

    How poetic in todays time!


    Anyway I had to state wow is the response time fast with the linux version of SBBS.

    Question though, if I didn't use SYMLINK=1 but missed adding USE DOSEMU=1 Other then a (chill) fresh install what does the added link add? And can I
    do something now?

    I already have dosemu up and running.

    Thanks all....

    ---
    þ Synchronet þ If it's not Broken, why fix it!
  • From Digital Man@VERT to Havok on Monday, December 16, 2019 14:38:05
    Re: SBBS linux
    By: Havok to All on Mon Dec 16 2019 02:42 pm

    Hello everyone and yes I am going to state, Merry Christmas and Happy New Year!

    How poetic in todays time!


    Anyway I had to state wow is the response time fast with the linux version of SBBS.

    Question though, if I didn't use SYMLINK=1 but missed adding USE DOSEMU=1 Other then a (chill) fresh install what does the added link add? And can I do something now?

    Yeah, just include the "symlinks" in your make command-lines. http://wiki.synchro.net/install:nix#updating

    digital man

    Synchronet "Real Fact" #8:
    Synchronet was originally intended as a replacement for WWIV BBS software. Norco, CA WX: 60.3øF, 23.0% humidity, 9 mph S wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Havok@VERT/HWBBS to Digital Man on Monday, December 16, 2019 19:37:59
    Re: SBBS linux
    By: Digital Man to Havok on Mon Dec 16 2019 02:38 pm


    Yeah, just include the "symlinks" in your make command-lines. http://wiki.synchro.net/install:nix#updating

    Thanks, again, again and again!

    I'll take a look at that tomorrow...

    ---
    þ Synchronet þ If it's not Broken, why fix it!
  • From Nelgin@VERT/EOTLBBS to Havok on Tuesday, December 17, 2019 06:09:56
    Havok wrote:
    Re: SBBS linux
    By: Digital Man to Havok on Mon Dec 16 2019 02:38 pm


    Yeah, just include the "symlinks" in your make command-lines.
    http://wiki.synchro.net/install:nix#updating

    Thanks, again, again and again!

    I used to forget to inlude USE_DOSEMU often.

    You can add to or create, if it's not there, localdefs.mk in /sbbs/src/sbbs3 which just contains

    USE_DOSEMU=1

    The build system will use this at compile time and add it automatically.

    I also have a build script that downloads and ocmpiles the source plus other bits and bobs. It's worth creating a script to do it for you, it leaves less
    to chance and memory.

    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
  • From Rampage@VERT/SESTAR to Havok on Tuesday, December 17, 2019 09:31:31
    Re: SBBS linux
    By: Havok to All on Mon Dec 16 2019 14:42:01


    Question though, if I didn't use SYMLINK=1 but missed adding USE DOSEMU=1 Other then a (chill) fresh install what does the added link add? And can I
    do something now?

    SYMLINK=1 tells the script to create soft-links in sbbs/exec to the sbbs binaries where they are compiled instead of copying them to sbbs/exec... if you are not tight on drive space, leaving it out is ok...

    FWIW: i have two scripts that i wrote to manage an sbbs install and keep it updated with the latest code... one does a bare metal install and build while the other is the one that is run the most to update and build new code... i thought i had them in repos on my github but apparently i do not... i will have to rectify that sometime... i did share them on a paste site but don't recall the link to it ATM... if you're interested, let me know and i'll get them into a repo... several folks have used them with success :)


    )\/(ark

    ---
    þ Synchronet þ The SouthEast Star Mail HUB - SESTAR
  • From Havok@VERT/HWBBS to Nelgin on Tuesday, December 17, 2019 11:13:48
    Re: Re: SBBS linux
    By: Nelgin to Havok on Tue Dec 17 2019 06:09 am


    The build system will use this at compile time and add it automatically.

    I also have a build script that downloads and ocmpiles the source plus other bits and bobs. It's worth creating a script to do it for you, it leaves less to chance and memory.

    Agreed I see a lot of times I better write that down!


    If you ever want to share your hard work and memory on script you made!

    Thanks for the reply...



    -Havok

    ---
    þ Synchronet þ If it's not Broken, why fix it!
  • From Digital Man@VERT to Rampage on Tuesday, December 17, 2019 09:12:28
    Re: SBBS linux
    By: Rampage to Havok on Tue Dec 17 2019 09:31 am

    Re: SBBS linux
    By: Havok to All on Mon Dec 16 2019 14:42:01


    Question though, if I didn't use SYMLINK=1 but missed adding USE DOSEMU=1 Other then a (chill) fresh install what does the added link add? And can I do something now?

    SYMLINK=1 tells the script to create soft-links in sbbs/exec to the sbbs binaries where they are compiled instead of copying them to sbbs/exec... if you are not tight on drive space, leaving it out is ok...

    Leaving it out of the install script means the binaries will be copied from the build output dirs to your exec dir. Then subsequent rebuilds won't take effect (be executed) unless you manually copy the binaries yourself or use the "install" target when running the re-build make command-lines.

    I know you know this, but for everyone else: Once the symlinks are created in exec, they don't normally need recreated unless you switch between release and debug builds (or change your build directory for any other reason). By defualt, the GNUmakefiles in src/sbbs3/* don't copy or (re)symlink the output files.

    If you're not going to use symlinks, then I suggest adding the "install" target to your make command-lines when rebuilding in src/sbbs3, etc. so that the newly built binaries will be copied into your exec directory.

    digital man

    This Is Spinal Tap quote #29:
    I find lost luggage. I locate mandolin strings in the middle of Austin!
    Norco, CA WX: 53.9øF, 22.0% humidity, 4 mph W wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Grease@VERT/DARKMATT to Rampage on Tuesday, December 17, 2019 09:26:11
    Re: SBBS linux
    By: Rampage to Havok on Tue Dec 17 2019 09:31 am

    If you're interested, let me know and i'll get them into a repo... several folks have used them with success :)

    I too, would be greatly interested.


    Grease
    darkmatt.synchro.net

    ...A closed mouth gathers no foot.

    ---
    þ Synchronet þ Dark Matter BBS >>> darkmatt.synchro.net >>> Howdy from Texas!
  • From Nelgin@VERT/EOTLBBS to Havok on Tuesday, December 17, 2019 11:51:10
    Havok wrote:
    Re: Re: SBBS linux
    By: Nelgin to Havok on Tue Dec 17 2019 06:09 am


    The build system will use this at compile time and add it automatically.

    I also have a build script that downloads and ocmpiles the source plus
    other bits and bobs. It's worth creating a script to do it for you, it
    leaves less to chance and memory.

    Agreed I see a lot of times I better write that down!


    If you ever want to share your hard work and memory on script you made!

    Thanks for the reply...



    -Havok

    ---
    þ Synchronet þ If it's not Broken, why fix it!

    It's simple enough. INC is used if I want to a "one off" update of a
    particular file that may have been changed. pushd and popd keep the current directory so it'll return me where I came from. You could add your
    USE_DOSEMU=1 SYMLINKS=1 in the make command here or, as I meantioned, use
    the localdefs.mk file.

    If you customize your text.dat file you may not wanted to update it.

    #!/bin/bash

    INC="text/menu/editor.asc"

    pushd /sbbs
    cvs update -d src 3rdp exec docs xtrn ctrl/text.dat ${INC}
    cd /sbbs/src/sbbs3
    make -j3
    if [[ $? -ne 0 ]] ; then
    echo "Error in compilation"
    exit 1
    fi
    cd /sbbs/exec
    jsexec update
    popd

    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
  • From Tony Langdon@VERT to Digital Man on Wednesday, December 18, 2019 17:19:00
    On 12-17-19 09:12, Digital Man wrote to Rampage <=-

    If you're not going to use symlinks, then I suggest adding the
    "install" target to your make command-lines when rebuilding in
    src/sbbs3, etc. so that the newly built binaries will be copied into
    your exec directory.

    Yeah I'm likely to use the install target anyway, too used to that with other software. :)


    ... Error: Bad Or Missing Mouse Driver. Blame The Cat?? (Y/n)
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (3:633/410)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Ragnarok@VERT/DOCKSUD to Havok on Thursday, December 19, 2019 11:53:59
    El 16/12/19 a las 16:42, Havok escribi¢:
    Hello everyone and yes I am going to state, Merry Christmas and Happy New Year!

    How poetic in todays time!


    Anyway I had to state wow is the response time fast with the linux version of SBBS.

    sbbs run very well on linux.

    ---
    þ Synchronet þ Dock Sud BBS TLD 24 HS - http://bbs.docksud.com.ar - telnet://bbs.docksud.com.ar