• install/GNUmakefile

    From deuce@1:103/705 to CVS commit on Sun Feb 11 21:09:56 2018
    install GNUmakefile 1.70 1.71
    Update of /cvsroot/sbbs/install
    In directory cvs:/tmp/cvs-serv12468

    Modified Files:
    GNUmakefile
    Log Message:
    Add readsauce to the install makefile



    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Tue Feb 27 19:16:21 2018
    install GNUmakefile 1.71 1.72
    Update of /cvsroot/sbbs/install
    In directory cvs:/tmp/cvs-serv32174

    Modified Files:
    GNUmakefile
    Log Message:
    Removed scfg, uedit, and umonitor from all/binaries target since a make
    in src/sbbs3 now builds these sub-projects too.


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Tue Feb 27 19:39:41 2018
    install GNUmakefile 1.72 1.73
    Update of /cvsroot/sbbs/install
    In directory cvs:/tmp/cvs-serv2057

    Modified Files:
    GNUmakefile
    Log Message:
    Set MKFLAGS to MAKEFLAGS= (the magic bit), per Deuce.
    A second fix for the recursive make issue in src/sbbs3/targets.mk
    (build of scfg, uedit, and umonitor).


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Fri Mar 16 22:44:29 2018
    install GNUmakefile 1.73 1.74
    Update of /cvsroot/sbbs/install
    In directory cvs:/tmp/cvs-serv20303

    Modified Files:
    GNUmakefile
    Log Message:
    Install the new showstat utility.



    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Wed Jul 3 13:59:41 2019
    install GNUmakefile 1.74 1.75
    Update of /cvsroot/sbbs/install
    In directory cvs:/home/rswindell/sbbs/install

    Modified Files:
    GNUmakefile
    Log Message:
    Removed SBL (sbl) - deprecated and replaced by sbbslist.js.


    --- SBBSecho 3.07-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 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)



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 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.


    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 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.


    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 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.


    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 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 GitClones the git repo into $(SBBSIDR)/git building everything there and thencopying the run-time dirs (e.g. ctrl, exec, text, xtrn, web) to the$(SBBSDIR). This means a sysop cannot simply "git-update" (there is nosuch thing) the exec or xtrn dirs as someone might have done previously withCVS. 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 thechecked-out tag (perhasp it should).Removed the INSTALL type (only CLASSIC was installed anyway), that shouldbe easy to restore if/when UNIX-style install is ever implemented.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 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
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 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.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 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 firstMight as well use their bandwidth before my own.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 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
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 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.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 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 dirsRun-time dirs
    are ctrl, text, docs, exec, xtrn, web, node1
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 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.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 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 theinstall target directory too.When SYMLINK=1 is used, symlink the following directories (ratherthan copying): docs, exec, text, web, webv4, and xtrn. This willhopefully make subsequenit updating (via git) easier for most sysops that usethis installation method. Let
    the merge conflicts insue.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 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 dirJust in case the sysop chose not to specify SYMLINK=1.As reported by Dan_C via IRC, thanks.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 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=1Needed to pass path to the "src" (SRC_ROOT), not SBBS_SRC.Also updated the gitlab URLs to use main/sbbs instead of sbbs/sbbs.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 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, node4This resolves the issue of node2+/node.cnf file missing.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 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 addressissue #175.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Mon Apr 12 00:34:50 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/799124fb6513bd19a9beafc4
    Modified Files:
    install/GNUmakefile
    Log Message:
    Copy upgrade_to_v319 to exec dir upon install. <shrug>Fixes issue #252.
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Mon Nov 29 19:40:18 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/a1d0be8cc55c876ae190e6b9
    Modified Files:
    install/GNUmakefile
    Log Message:
    Fix typo in condition (if linux) for setting the SETCAP/setcap targetAs reported via irc by Nelgin, the setcap target was not being passedto 'make -C src/sbbs3' by default (on Linux) due to a misplaced paren.
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sun Mar 13 13:39:14 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/2869cfb81e5436e4eaf58e58
    Modified Files:
    install/GNUmakefile
    Log Message:
    Make the default SETCAP value to be /sbin/setcap<Dan_C> DigitalMan: minor install issue noted today - during a fresh (Linux) install on a test box, the build failed because it was unable to execute the "sudo setcap ..." command. This was on Slackware 15.0, where the setcap executable is located in /sbin , and that directory is not in the $PATH of a normal user, or even when a normal user uses the 'sudo' command.Also include SETCAP in the set of documented make variables.
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sun Mar 13 14:10:32 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/6a2c3722966ff2fd4ca6a114
    Modified Files:
    install/GNUmakefile
    Log Message:
    Apparently setcap isn't in /sbin for all Linux distrosSo use 'whereis' to find and and 'cut' to trim its output
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sun Mar 13 14:31:04 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/ff574411607dfa3c085dbcbf
    Modified Files:
    install/GNUmakefile
    Log Message:
    Revert "Apparently setcap isn't in /sbin for all Linux distros"This reverts commit 6a2c3722966ff2fd4ca6a114e035d4bd4f340dfc.SETCAP isn't a command-line afterall, it's a build target.
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sun Mar 13 14:31:04 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/1ffe08c86917bca2b1a26bfd
    Modified Files:
    install/GNUmakefile
    Log Message:
    Revert "Make the default SETCAP value to be /sbin/setcap"This reverts commit 2869cfb81e5436e4eaf58e58c9a7951ae92a757c.SETCAP isn't a command-line after all,
    it's a build target.
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Wed Mar 30 18:17:05 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/44e9f471ab2189bd413e6225
    Modified Files:
    install/GNUmakefile
    Log Message:
    remove dstsedit (it's gone)
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Wed Jan 25 13:56:58 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/9d7de6bb36e941600e43dbb8
    Modified Files:
    install/GNUmakefile
    Log Message:
    Don't set/reset ownership of files if Linux setcap was used'chown' resets Linux
    capabilities (e.g. cap_net_bind_service=ep), so thesecalls reset the earlier bind-capabilities enablement, meaning the auto-setupfeature on Linux-install really never worked?
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (ChromeOS)@1:103/705 to Git commit to main/sbbs/master on Thu Jan 26 00:21:29 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/b0a787107f4fd014b7067380
    Modified Files:
    install/GNUmakefile
    Log Message:
    Remove showstats from install list, added pktdump and fmsgdump
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Sun Feb 26 12:19:17 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/c3f4dce5c6918ad11a82c09d
    Modified Files:
    install/GNUmakefile
    Log Message:
    Don't use 'git -C' since apparently older versions of git don't have it<nelgin>
    git -C /home/bbs/sbbs/repo remote set-url origin https://gitlab.synchro.net/main/sbbs.git<nelgin> Unknown option: -C<nelgin> using GNUMakefile on CentOS 7This partially reverts commit 34909899
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on ChromeOS)@1:103/705 to Git commit to main/sbbs/master on Sun Feb 26 12:58:18 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/794c98d0d14059ed0528ae8b
    Modified Files:
    install/GNUmakefile
    Log Message:
    Fix fatal: not a git repository (or any of the parent directories): .gitApparently the cwd is changed back after ever command is invoked.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Tue May 16 09:37:43 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/926c7ab3777127ac6145967a
    Modified Files:
    install/GNUmakefile
    Log Message:
    Remove another reference to smbactive reported by deon
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)