• Clean rebuild question (Linux)

    From Charlie@VERT/COFFEE to All on Thursday, April 05, 2018 15:56:10
    The Unix Installation page in the wiki says "Occasionally, you may need to perform a clean rebuild. A clean build can generally be achieved by first executing ”make RELEASE=1 clean“ in the src/sbbs3 and src/sbbs3/scfg directories before performing your normal make command-lines (step 4 above), but sometimes (rarely) the clean command will need to be executed in one or all of the following directories first (e.g. when dependent files are deprecated and removed from CVS)" Does doing this reset sbbs.ini and services.ini back to their defaults? Does doing this affect any custom website templates/themes you may have made, any door games you may have installed, etc.? In other words, does it reset your BBS back to defaults, or are your changes, configurations and customizations preserved?

    ---
    þ Synchronet þ COFFEE
  • From Charlie@VERT/COFFEE to Charlie on Thursday, April 05, 2018 18:39:00
    The Unix Installation page in the wiki says "Occasionally, you may need to perform a clean rebuild. A clean build can generally be achieved by first executing ”make RELEASE=1 clean“ in the src/sbbs3 and src/sbbs3/scfg directories before performing your normal make command-lines (step 4 above), but sometimes (rarely) the clean command will need to be executed in one or all of the following directories first (e.g. when dependent files are deprecated and removed from CVS)" Does doing this reset sbbs.ini and services.ini back to their defaults? Does doing this affect any custom website templates/themes you may have made, any door games you may have installed, etc.? In other words, does it reset your BBS back to defaults, or are your changes, configurations and customizations preserved?
    Never mind, I answered my own question. I backed up my sbbs directory and tested it. A clean rebuild didn't affect the configuration settings or web themes. I should have thought of trying that before posting. :)

    ---
    þ Synchronet þ COFFEE
  • From KK4QBN@VERT/KK4QBN to Charlie on Thursday, April 05, 2018 16:32:28
    Re: Clean rebuild question (Linux)
    By: Charlie to All on Thu Apr 05 2018 15:56:10

    The Unix Installation page in the wiki says "Occasionally, you may need to perform a clean rebuild. A clean build can generally be achieved by first executing .make RELEASE=1 clean. in the src/sbbs3 and src/sbbs3/scfg directories before performing your normal make command-lines (step 4 above), but sometimes (rarely) the clean command will need to be executed in one or all of the following directories first (e.g. when dependent files are deprecated and removed from CVS)" Does doing this reset sbbs.ini and services.ini back to their defaults? Does doing this affect any custom website templates/themes you may have made, any door games you may have installed, etc.? In other words, does it reset your BBS back to defaults, or are your changes, configurations and customizations preserved?
    [0m
    doing a cvs update from /sbbs/src will not.. but uif you go back into /sbbs or /sbbs/ctrl or /sbbs/data, etc you may get some trouble.

    --

    Tim Smith (KK4QBN)
    KK4QBN BBS

    ---
    * Synchronet * KK4QBN BBS - kk4qbn.com - 706.422.9538 - EM74OR - NW GA USA
  • From Digital Man@VERT to Charlie on Thursday, April 05, 2018 14:01:11
    Re: Clean rebuild question (Linux)
    By: Charlie to All on Thu Apr 05 2018 03:56 pm

    The Unix Installation page in the wiki says "Occasionally, you may need to perform a clean rebuild. A clean build can generally be achieved by first executing ”make RELEASE=1 clean“ in the src/sbbs3 and src/sbbs3/scfg directories before performing your normal make command-lines (step 4 above), but sometimes (rarely) the clean command will need to be executed in one or all of the following directories first (e.g. when dependent files are deprecated and removed from CVS)" Does doing this reset sbbs.ini and services.ini back to their defaults?

    sbbs.ini and services.ini are in the "ctrl" directory. So long as you don't perform a "cvs update" on the directory, no files in that directory will be "reset".

    Does doing this affect any custom
    website templates/themes you may have made, any door games you may have installed, etc.? In other words, does it reset your BBS back to defaults, or are your changes, configurations and customizations preserved?

    No, I wouldn't want that for you or your users.

    digital man

    Synchronet/BBS Terminology Definition #21:
    FF = Form Feed (ASCII 12, Ctrl-L)
    Norco, CA WX: 71.8øF, 53.0% humidity, 9 mph NE wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From mark lewis@VERT to Charlie on Friday, April 06, 2018 01:21:58
    On 2018 Apr 05 15:56:10, you wrote to All:

    Does doing this reset sbbs.ini and services.ini back to their
    defaults? Does doing this affect any custom website templates/themes
    you may have made, any door games you may have installed, etc.? In
    other words, does it reset your BBS back to defaults, or are your
    changes, configurations and customizations preserved?

    all the clean command does is remove intermediate files created when compiling SBBS and its associated utilities... it doesn't know anything about your CTRL or DATA directories where your config information lives...

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... Back off man, We're scientists!!!
    ---
    * Origin: (1:3634/12.73)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Charlie@VERT/COFFEE to mark lewis on Friday, April 06, 2018 23:54:19
    On 2018 Apr 05 15:56:10, you wrote to All:

    Does doing this reset sbbs.ini and services.ini back to their
    defaults? Does doing this affect any custom website templates/themes you may have made, any door games you may have installed, etc.? In other words, does it reset your BBS back to defaults, or are your changes, configurations and customizations preserved?

    all the clean command does is remove intermediate files created when compiling SBBS and its associated utilities... it doesn't know anything about your CTRL or DATA directories where your config information lives...

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... Back off man, We're scientists!!!
    ---
    * Origin: (1:3634/12.73)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net

    So it basically does the same thing as "make clean". Gotcha.
    ---

    If I knew what I was doing I wouldn't be doing it!
    Coffee BBS http://coffee.synchro.net, a work in progress.
    ---
    þ Synchronet þ COFFEE
  • From mark lewis@VERT to Charlie on Friday, April 06, 2018 18:06:04
    On 2018 Apr 06 23:54:18, you wrote to me:

    all the clean command does is remove intermediate files created when
    compiling SBBS and its associated utilities... it doesn't know
    anything about your CTRL or DATA directories where your config
    information lives...

    [trim irrelevant lines]

    So it basically does the same thing as "make clean". Gotcha.

    ummm... i was describing the "make clean" command to you to clarify and answer your original question about it :)

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... Keyboard not found...THINK F1 to Continue.
    ---
    * Origin: (1:3634/12.73)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Charlie@VERT/COFFEE to mark lewis on Saturday, April 07, 2018 15:24:03
    On 2018 Apr 06 23:54:18, you wrote to me:

    all the clean command does is remove intermediate files created when
    compiling SBBS and its associated utilities... it doesn't know
    anything about your CTRL or DATA directories where your config
    information lives...

    [trim irrelevant lines]

    So it basically does the same thing as "make clean". Gotcha.

    ummm... i was describing the "make clean" command to you to clarify and answer your original question about it :)

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... Keyboard not found...THINK F1 to Continue.
    ---
    * Origin: (1:3634/12.73)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
    Hmm, so you were. Senior moment. :)
    ---

    "If I knew what I was doing I wouldn't be doing it!"
    Origin: Coffee BBS http://coffee.synchro.net located in Metro Cebu, Philippines ---
    þ Synchronet þ Coffee BBS: coffee.synchro.net