• install/GNUmakefile

    From Rob Swindell@VERT to Git commit to sbbs/master on Wednesday, September 30, 2020 19:09:36
    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 Sunday, November 01, 2020 13:26:09
    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 Monday, November 23, 2020 00:45:19
    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 Sunday, November 29, 2020 12:12:26
    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 Sunday, November 29, 2020 14:03:34
    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@VERT to Git commit to main/sbbs/master on Monday, April 12, 2021 00:34:50
    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.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Monday, November 29, 2021 19:40:18
    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 target

    As reported via irc by Nelgin, the setcap target was not being passed
    to 'make -C src/sbbs3' by default (on Linux) due to a misplaced paren.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sunday, March 13, 2022 13:39:14
    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.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sunday, March 13, 2022 14:10:32
    https://gitlab.synchro.net/main/sbbs/-/commit/6a2c3722966ff2fd4ca6a114
    Modified Files:
    install/GNUmakefile
    Log Message:
    Apparently setcap isn't in /sbin for all Linux distros

    So use 'whereis' to find and and 'cut' to trim its output

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sunday, March 13, 2022 14:31:04
    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.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sunday, March 13, 2022 14:31:04
    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.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Wednesday, March 30, 2022 18:17:05
    https://gitlab.synchro.net/main/sbbs/-/commit/44e9f471ab2189bd413e6225
    Modified Files:
    install/GNUmakefile
    Log Message:
    remove dstsedit (it's gone)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Wednesday, January 25, 2023 13:56:58
    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 these calls reset the earlier bind-capabilities enablement, meaning the auto-setup feature on Linux-install really never worked?

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (ChromeOS)@VERT to Git commit to main/sbbs/master on Thursday, January 26, 2023 00:21:29
    https://gitlab.synchro.net/main/sbbs/-/commit/b0a787107f4fd014b7067380
    Modified Files:
    install/GNUmakefile
    Log Message:
    Remove showstats from install list, added pktdump and fmsgdump

    ---
    þ 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 Sunday, February 26, 2023 12:19:17
    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 7

    This partially reverts commit 34909899

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Sunday, February 26, 2023 12:58:18
    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): .git

    Apparently the cwd is changed back after ever command is invoked.

    ---
    þ 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 Tuesday, May 16, 2023 09:37:43
    https://gitlab.synchro.net/main/sbbs/-/commit/926c7ab3777127ac6145967a
    Modified Files:
    install/GNUmakefile
    Log Message:
    Remove another reference to smbactive reported by deon

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