• install/GNUmakefile

    From rswindell@VERT to CVS commit on Sun Mar 22 20:52:03 2020
    install GNUmakefile 1.75 1.76
    Update of /cvsroot/sbbs/install
    In directory cvs:/tmp/cvs-serv26388

    Modified Files:
    GNUmakefile
    Log Message:
    Use the setcap target for Linux builds of src/sbbs3 to automatically
    set the capabilities of sbbs (enable low-port binding)




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Thu Mar 26 18:52:33 2020
    install GNUmakefile 1.76 1.77
    Update of /cvsroot/sbbs/install
    In directory cvs:/home/rswindell/sbbs/install

    Modified Files:
    GNUmakefile
    Log Message:
    Save the make definitions specified on the make command-line (or inferred
    from the absence of command-line arguments) to the src/build/localdefs.mk
    file.

    This insures that incremental builds (e.g. in src/sbbs3) use the same
    build type (e.g. debug vs. release) as the intitial install. Unfortuantely
    it also means that switching the build type later requires editing or
    deleting the localdefs.mk file, which means new instructions for the wiki.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sat Mar 28 02:41:13 2020
    install GNUmakefile 1.77 1.78
    Update of /cvsroot/sbbs/install
    In directory cvs:/home/rswindell/sbbs/install

    Modified Files:
    GNUmakefile
    Log Message:
    Allow USE_DOSEMU=1 to be specified at install time and persisted in the src/build/localdefs.mk file.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Thu May 7 15:17:44 2020
    install GNUmakefile 1.78 1.79
    Update of /cvsroot/sbbs/install
    In directory cvs:/home/rswindell/sbbs/install

    Modified Files:
    GNUmakefile
    Log Message:
    Don't specify a sticky revision of HEAD by default. This has become a FAQ
    for sysops and a pain. Specifying "-r HEAD" does not actually pin the files
    to the latest, but rather pings them to the latest rev *at that time*, which makes subsequent cvs-updates a pain.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sun Aug 23 12:39:13 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/fe525c0073959cd7e4f39e9d
    Modified Files:
    install/GNUmakefile
    Log Message:
    Migrated from CVS to Git

    Clones the git repo into $(SBBSIDR)/git building everything there and then copying the run-time dirs (e.g. ctrl, exec, text, xtrn, web) to the
    $(SBBSDIR). This means a sysop cannot simply "git-update" (there is no
    such thing) the exec or xtrn dirs as someone might have done previously with CVS. Update instructions on the wiki will be forthcoming.

    Removed the NOCVS option (if the workdir already exists, no clone occurs). Changed CVSTAG to just TAG. It does not create a local branch for the checked-out tag (perhasp it should).
    Removed the INSTALL type (only CLASSIC was installed anyway), that should
    be easy to restore if/when UNIX-style install is ever implemented.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sun Aug 23 13:04:48 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/792a86af7fc9aa3e54766f27
    Modified Files:
    install/GNUmakefile
    Log Message:
    Change the repo (WORKDIR) from ./git to ./repo

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sun Aug 23 14:11:37 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/e1f29dfc40f3c6d092d744cd
    Modified Files:
    install/GNUmakefile
    Log Message:
    Copy the docs dir too.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sat Aug 29 15:15:11 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/7f040ef35a7aec0006ceeb21
    Modified Files:
    install/GNUmakefile
    Log Message:
    Try cloning from the github and gitlab mirrors first

    Might as well use their bandwidth before my own.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sat Aug 29 19:40:47 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/555e420187c327255ea9d337
    Modified Files:
    install/GNUmakefile
    Log Message:
    Change cwd to workdir before executing git remote set-url

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sat Aug 29 19:47:41 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/3490989901255a867a8841b2
    Modified Files:
    install/GNUmakefile
    Log Message:
    Use the git -C option rather than chdir. Replace WORKDIR with REPODIR.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sun Aug 30 16:21:12 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/c4a0039cad7ba4b0141bf274
    Modified Files:
    install/GNUmakefile
    Log Message:
    Update 'run' target to never over-write any existing run-time dirs

    Run-time dirs are ctrl, text, docs, exec, xtrn, web, node1

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Fri Sep 4 16:52:20 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/0d1e5ca2c343727d82f4e96e
    Modified Files:
    install/GNUmakefile
    Log Message:
    Changed names of github and gitlab mirror repos to be more consistent.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Wed Sep 30 19:09:36 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/464b225a8a0437a04281cbe6
    Modified Files:
    install/GNUmakefile
    Log Message:
    Install webv4 too and use symlinks for most directories.

    The webv4 directory is now part of the repo, so install it to the
    install target directory too.

    When SYMLINK=1 is used, symlink the following directories (rather
    than copying): docs, exec, text, web, webv4, and xtrn. This will
    hopefully make subsequenit updating (via git) easier for most sysops that use this installation method. Let the merge conflicts insue.

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sun Nov 1 13:26:09 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/f6ffda092ff2fadc69f84dfb
    Modified Files:
    install/GNUmakefile
    Log Message:
    Build the native doors (sbj, dpoker, tbd) in the sbbs/xtrn dir

    Just in case the sysop chose not to specify SYMLINK=1.
    As reported by Dan_C via IRC, thanks.

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to Main/master on Mon Nov 23 00:45:19 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/e85d181af21e2b21eb76d4f0
    Modified Files:
    install/GNUmakefile
    Log Message:
    Fix SBJ, TBD, and DPOKER builds when installed withOUT SYMLINK=1

    Needed to pass path to the "src" (SRC_ROOT), not SBBS_SRC.

    Also updated the gitlab URLs to use main/sbbs instead of sbbs/sbbs.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sun Nov 29 12:12:26 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/51ae69e6880cad106a395f43
    Modified Files:
    install/GNUmakefile
    Log Message:
    Copy the repo/node1 dir to sbbs/node2, node3, node4

    This resolves the issue of node2+/node.cnf file missing.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sun Nov 29 14:03:34 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/cdec747c6ff6c75108f67ff9
    Modified Files:
    install/GNUmakefile
    Log Message:
    Add optional NOCAP command-line option (call with NOCAP=1)

    This can be used to defeat the automatic inclusion of the sbbs3
    "setcap" build target when building on Linux. This should address
    issue #175.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Fri Oct 11 22:08:57 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/9c5f295d6c45f9153e5bc774
    Removed Files:
    install/GNUmakefile
    Log Message:
    Renamed to install-sbbs.mk

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net