• updating from CVS

    From mark lewis@VERT to Gamgee on Wednesday, September 04, 2019 21:32:36
    On 2019 Sep 02 18:57:00, you wrote to me:

    if you are pulling from CVS, it is already there as xtrn/lord
    which is how we got here -=B-)

    Hmmmm.... that provides me a good opportunity to ask this
    question... [...]

    ummm... cvs update -d xtrn

    i forget when DM mentioned this but it is part of my standard update mechanism... IIRC -d adds (and removes??) new directories...

    )\/(ark

    Once men turned their thinking over to machines in the hope that this would set
    them free. But that only permitted other men with machines to enslave them.
    ... God Bless America, but God help Canada to put up with them!
    ---
    * Origin: (1:3634/12.73)
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Gamgee@VERT/PALANT to mark lewis on Thursday, September 05, 2019 06:35:00
    mark lewis wrote to Gamgee <=-

    if you are pulling from CVS, it is already there as xtrn/lord
    which is how we got here -=B-)

    Hmmmm.... that provides me a good opportunity to ask this
    question... [...]

    ummm... cvs update -d xtrn

    i forget when DM mentioned this but it is part of my standard
    update mechanism... IIRC -d adds (and removes??) new
    directories...

    OK, that makes good sense, I'll do that soonly.

    What about all the other directories under /sbbs ? The update
    procedure on the Wiki only shows "cvs update -d src 3rdp". Do we
    also need to do "ctrl data exec text web xtrn" when updating? (I
    know we just mentioned xtrn, and the exec/text are done later in
    the Wiki procedure). Does it hurt anything to do all of them
    every time?

    Thanks.



    ... Forbidden fruit is responsible for many a bad jam.
    --- MultiMail/Linux v0.52
    � Synchronet � Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
  • From mark lewis@VERT to Gamgee on Thursday, September 05, 2019 13:53:26
    On 2019 Sep 05 07:35:00, you wrote to me:

    What about all the other directories under /sbbs ? The update
    procedure on the Wiki only shows "cvs update -d src 3rdp".

    remember, those are examples and may be used or not... the main gist, though, is which ones to use... i prefer to list each separately for my logging analysis...

    Do we also need to do "ctrl data exec text web xtrn" when updating?

    certainly not ctrl! you'll wipe out your configuration...

    (I know we just mentioned xtrn, and the exec/text are done later in
    the Wiki procedure). Does it hurt anything to do all of them every
    time?

    my update script does them all every time...

    SDATE1=$(date +"%s")
    EXECDATE=$(date --date="@$SDATE1" '+%Y%m%d%H%M')
    [...]
    tar -czf ctrl_$EXECDATE.tgz ctrl
    tar -czf exec_$EXECDATE.tgz exec
    cvs update -d exec
    cvs update -d src
    cvs update -d 3rdp
    cvs update -d xtrn



    )\/(ark

    Once men turned their thinking over to machines in the hope that this would set
    them free. But that only permitted other men with machines to enslave them.
    ... Fruit is pretty honest about when it goes bad.
    ---
    * Origin: (1:3634/12.73)
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to Gamgee on Thursday, September 05, 2019 12:37:09
    Re: Re: updating from CVS
    By: Gamgee to mark lewis on Thu Sep 05 2019 07:35 am

    mark lewis wrote to Gamgee <=-

    if you are pulling from CVS, it is already there as xtrn/lord
    which is how we got here -=B-)

    Hmmmm.... that provides me a good opportunity to ask this
    question... [...]

    ummm... cvs update -d xtrn

    i forget when DM mentioned this but it is part of my standard
    update mechanism... IIRC -d adds (and removes??) new
    directories...

    OK, that makes good sense, I'll do that soonly.

    What about all the other directories under /sbbs ? The update
    procedure on the Wiki only shows "cvs update -d src 3rdp". Do we
    also need to do "ctrl data exec text web xtrn" when updating?

    "ctrl" - never
    "data" - no (it's not in CVS)
    "exec" - always
    "text" - depends on whether you have local changes or not, you probably do "web" - likely, yes
    "xtrn" - with care

    (I
    know we just mentioned xtrn, and the exec/text are done later in
    the Wiki procedure). Does it hurt anything to do all of them
    every time?

    Yes, it would hurt to synchronize all of those sub-dirs from CVS.

    digital man

    Synchronet/BBS Terminology Definition #29:
    FSP = FidoNet Standards Proposal
    Norco, CA WX: 94.5�F, 37.0% humidity, 10 mph NE wind, 0.00 inches rain/24hrs

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Gamgee@VERT/PALANT to mark lewis on Thursday, September 05, 2019 14:05:00
    mark lewis wrote to Gamgee <=-

    What about all the other directories under /sbbs ? The update
    procedure on the Wiki only shows "cvs update -d src 3rdp".

    remember, those are examples and may be used or not... the main
    gist, though, is which ones to use... i prefer to list each
    separately for my logging analysis...

    Do we also need to do "ctrl data exec text web xtrn" when updating?

    certainly not ctrl! you'll wipe out your configuration...

    Yes, understood. I always do a safety script first that copies
    all my .ini's somewhere safe. But... one reason you would need to
    do ctrl is to get new versions of certain things in there. For
    example, there have recently been a lot of things/options added to modopts.ini. I realize you'd have to go back into it and edit in
    any previous changes you made, but how else will you ever get a
    newer version? Also, this is where text.dat resides, although I
    do that one manually as suggested on the Wiki.

    (I know we just mentioned xtrn, and the exec/text are done later in
    the Wiki procedure). Does it hurt anything to do all of them every
    time?

    my update script does them all every time...

    SDATE1=$(date +"%s")
    EXECDATE=$(date --date="@$SDATE1" '+%Y%m%d%H%M')
    [...]
    tar -czf ctrl_$EXECDATE.tgz ctrl
    tar -czf exec_$EXECDATE.tgz exec
    cvs update -d exec
    cvs update -d src
    cvs update -d 3rdp
    cvs update -d xtrn

    I think text is another that needs to be done, right? The update
    directions certainly say to do it.

    Thanks for the input.



    ... Nothing is so smiple that it can't get screwed up.
    --- MultiMail/Linux v0.52
    � Synchronet � Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
  • From mark lewis@VERT to Gamgee on Thursday, September 05, 2019 19:05:42
    On 2019 Sep 05 15:05:00, you wrote to me:

    Do we also need to do "ctrl data exec text web xtrn" when updating?

    certainly not ctrl! you'll wipe out your configuration...

    Yes, understood. I always do a safety script first that copies
    all my .ini's somewhere safe. But... one reason you would need to
    do ctrl is to get new versions of certain things in there. For
    example, there have recently been a lot of things/options added to modopts.ini. I realize you'd have to go back into it and edit in
    any previous changes you made, but how else will you ever get a
    newer version? Also, this is where text.dat resides, although I
    do that one manually as suggested on the Wiki.

    i go over the cvs log entries... when i see something for modopts.ini, i look at the file in CVS and manually compare it to mine... then i add the stuff mine
    is missing...

    (I know we just mentioned xtrn, and the exec/text are done later in
    the Wiki procedure). Does it hurt anything to do all of them every
    time?

    my update script does them all every time...

    SDATE1=$(date +"%s")
    EXECDATE=$(date --date="@$SDATE1" '+%Y%m%d%H%M')
    [...]
    tar -czf ctrl_$EXECDATE.tgz ctrl
    tar -czf exec_$EXECDATE.tgz exec
    cvs update -d exec
    cvs update -d src
    cvs update -d 3rdp
    cvs update -d xtrn

    I think text is another that needs to be done, right? The update directions certainly say to do it.

    the above is right out of my script... i don't think i've ever updated text at all... that's something i might have to look at but if it is done, it would need extreme care since you are free to change those files as you see fit...

    Thanks for the input.

    you're welcome :)

    )\/(ark

    Once men turned their thinking over to machines in the hope that this would set
    them free. But that only permitted other men with machines to enslave them.
    ... In spring, the salmon swim upstream to spoon.
    ---
    * Origin: (1:3634/12.73)
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to Gamgee on Thursday, September 05, 2019 17:53:37
    Re: Re: updating from CVS
    By: Gamgee to mark lewis on Thu Sep 05 2019 03:05 pm

    mark lewis wrote to Gamgee <=-

    What about all the other directories under /sbbs ? The update procedure on the Wiki only shows "cvs update -d src 3rdp".

    remember, those are examples and may be used or not... the main
    gist, though, is which ones to use... i prefer to list each
    separately for my logging analysis...

    Do we also need to do "ctrl data exec text web xtrn" when updating?

    certainly not ctrl! you'll wipe out your configuration...

    Yes, understood. I always do a safety script first that copies
    all my .ini's somewhere safe. But... one reason you would need to
    do ctrl is to get new versions of certain things in there.

    Normally, you don't need to do that.

    For
    example, there have recently been a lot of things/options added to modopts.ini. I realize you'd have to go back into it and edit in
    any previous changes you made, but how else will you ever get a
    newer version?

    You don't need them. For modopts.ini, a missing section or value just means that module will use its default option values.

    Also, this is where text.dat resides, although I
    do that one manually as suggested on the Wiki.

    Yup, if you have modifications to the text.dat. Otherwise, you can overwrite the file with the one from CVS or just replace with with a 0-byte file and you'll always get the default text strings built-into sbbs.


    digital man

    Synchronet "Real Fact" #2:
    Synchronet version 2 for DOS and OS/2 was released to the public domain in 1997.
    Norco, CA WX: 85.3�F, 44.0% humidity, 11 mph ENE wind, 0.00 inches rain/24hrs

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Lord Time@VERT/TIME to Gamgee on Thursday, September 05, 2019 18:13:33
    I'd suggest adding a version number to the directory for the
    doors, if needed. For example my "regular" LORD is installed in ../sbbs/xtrn/lord406. If/when I get around to installing the
    ported JS version, it will likely go into ../sbbs/xtrn/lordjs.

    I was think of somethign like that a few hrs. today (sometime after deuce started working on lord)


    ---

    Rob Starr
    Lord Time SysOp of
    Time Warp of the Future BBS
    Telnet://Time.Synchro.Net:24
    ICQ # 11868133 or # 70398519 Jabber : [email protected]
    Astra : lord_time
    X-Box : Lord Time 2000 Skype : [email protected]
    ---
    � Synchronet � Time Warp of the Future BBS - Home of League 10 IBBS Games
  • From Gamgee@VERT/PALANT to Digital Man on Thursday, September 05, 2019 20:44:00
    Digital Man wrote to Gamgee <=-

    What about all the other directories under /sbbs ? The update
    procedure on the Wiki only shows "cvs update -d src 3rdp". Do we
    also need to do "ctrl data exec text web xtrn" when updating?

    "ctrl" - never
    "data" - no (it's not in CVS)
    "exec" - always
    "text" - depends on whether you have local changes or not, you
    probably do "web" - likely, yes
    "xtrn" - with care

    Perfect.

    know we just mentioned xtrn, and the exec/text are done later in
    the Wiki procedure). Does it hurt anything to do all of them
    every time?

    Yes, it would hurt to synchronize all of those sub-dirs from CVS.

    OK, thank you very much for that, DM. Greatly appreciated.


    ... I'll take 'Famous Taglines' for 1000, Alex.
    --- MultiMail/Linux v0.52
    � Synchronet � Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
  • From Gamgee@VERT/PALANT to mark lewis on Thursday, September 05, 2019 20:48:00
    mark lewis wrote to Gamgee <=-

    do ctrl is to get new versions of certain things in there. For
    example, there have recently been a lot of things/options added to modopts.ini. I realize you'd have to go back into it and edit in
    any previous changes you made, but how else will you ever get a
    newer version? Also, this is where text.dat resides, although I
    do that one manually as suggested on the Wiki.

    i go over the cvs log entries... when i see something for
    modopts.ini, i look at the file in CVS and manually compare it to
    mine... then i add the stuff mine is missing...

    That makes good sense and seems easy enough. I'll do that.

    <SNIP>

    I think text is another that needs to be done, right? The update directions certainly say to do it.

    the above is right out of my script... i don't think i've ever
    updated text at all... that's something i might have to look at
    but if it is done, it would need extreme care since you are free
    to change those files as you see fit...

    Yes, I am careful with that one, but I think it should be
    included. I run a script to copy customized stuff somewhere else
    and then put them back in manually after the update.

    Thanks again!


    ... She sells unix shells by the sea shore
    --- MultiMail/Linux v0.52
    � Synchronet � Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
  • From Gamgee@VERT/PALANT to Digital Man on Friday, September 06, 2019 15:55:00
    Digital Man wrote to Gamgee <=-

    Re: Re: updating from CVS

    certainly not ctrl! you'll wipe out your configuration...

    Yes, understood. I always do a safety script first that copies
    all my .ini's somewhere safe. But... one reason you would need to
    do ctrl is to get new versions of certain things in there.

    Normally, you don't need to do that.

    OK thanks.

    For
    example, there have recently been a lot of things/options added to modopts.ini. I realize you'd have to go back into it and edit in
    any previous changes you made, but how else will you ever get a
    newer version?

    You don't need them. For modopts.ini, a missing section or value
    just means that module will use its default option values.

    Ahhhh! <lightbulb on> thank you.

    Also, this is where text.dat resides, although I
    do that one manually as suggested on the Wiki.

    Yup, if you have modifications to the text.dat. Otherwise, you
    can overwrite the file with the one from CVS or just replace with
    with a 0-byte file and you'll always get the default text strings built-into sbbs.

    Excellent, thanks as always for the clarifications.


    ... Objects may be closer than they appear.
    --- MultiMail/Linux v0.52
    � Synchronet � Palantir BBS * palantirbbs.ddns.net * Pensacola, FL