- Mar 31, 2022
-
-
Rob Swindell authored
-
- Mar 13, 2022
-
-
Rob Swindell authored
This reverts commit cc53c94a. SETCAP isn't a command-line after all, it's a build target.
-
Rob Swindell authored
This reverts commit 269968d7. SETCAP isn't a command-line afterall, it's a build target.
-
Rob Swindell authored
So use 'whereis' to find and and 'cut' to trim its output
-
Rob Swindell authored
<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.
-
- Jan 02, 2022
-
-
Rob Swindell authored
ecWeb is only web UI included/installed Optional to enable 16-bit DOS support on 64-bit Windows now (since we support NTVDMx64 now). Add libarchive.dll and zlib1.dll Always install old 16-bit DOS utils (e.g. svdmansi.com), just in case
-
- Nov 30, 2021
-
-
Rob Swindell authored
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.
-
- Apr 12, 2021
-
-
Rob Swindell authored
Fixes issue #252.
-
- Dec 17, 2020
-
-
The hardcoded external.bat file has been moved to a templated /exec/external.bat which can be modified by the sysop. ENV vars are in there to be able to customize as needed. emusetup.bat is no longer needed, but still supported. The actual dosemu command line is now stored in /exec/dosemulaunch.ini and can be customized for fossil or i/o command lines. the keystroke is now only sent for i/o, and only sent as \n instead of \r which would trigger undesired behavior in certain programs. The above 2 files can also be placed in door dirs to override. ansi.com has been removed as it was not needed. default external.bat includes cmd lines for share, x00, etc. (user will still need to provide these in xtrn/dosutils).
-
- Nov 29, 2020
-
-
Rob Swindell authored
This can be used to defeat the automatic inclusion of the sbbs3 "setcap" build target when building on Linux. This should address issue #175.
-
Rob Swindell authored
This resolves the issue of node2+/node.cnf file missing.
-
- Nov 23, 2020
-
-
Rob Swindell authored
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.
-
- Nov 01, 2020
-
-
Rob Swindell authored
Just in case the sysop chose not to specify SYMLINK=1. As reported by Dan_C via IRC, thanks.
-
- Oct 01, 2020
-
-
Rob Swindell authored
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.
-
- Sep 25, 2020
-
-
Rob Swindell authored
Left it there, but commented out, just in case anyone needs it later. But it was reported that the setcap line failed anyway: Sep 24 09:20:15 bbs setcap[21466]: Failed to set capabilities on file `/sbbs/repo/src/sbbs3/gcc.linux.*.exe.*/sbbs' (No such file or directory) Sep 24 09:20:15 bbs setcap[21466]: The value of the capability argument is not permitted for a file. Or the file is not a regular (non-symlink) file
-
- Sep 08, 2020
-
-
Rob Swindell authored
-
Rob Swindell authored
-
- Sep 07, 2020
-
-
Rob Swindell authored
-
Rob Swindell authored
-
- Sep 04, 2020
-
-
Rob Swindell authored
-
- Aug 30, 2020
-
-
Rob Swindell authored
Run-time dirs are ctrl, text, docs, exec, xtrn, web, node1
-
Rob Swindell authored
-
Rob Swindell authored
-
- Aug 29, 2020
-
-
Rob Swindell authored
Might as well use their bandwidth before my own.
-
- Aug 23, 2020
-
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
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.
-
- Aug 16, 2020
-
-
Rob Swindell authored
-
- May 07, 2020
-
-
rswindell authored
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.
-
- Mar 28, 2020
-
-
rswindell authored
src/build/localdefs.mk file.
-
- Mar 27, 2020
-
-
rswindell authored
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.
-
- Mar 23, 2020
-
-
rswindell authored
set the capabilities of sbbs (enable low-port binding)
-
- Jan 31, 2020
-
-
rswindell authored
sbbs have their capabilities set correctly with this setup.
-
- Jul 03, 2019
-
-
rswindell authored
-
- Jan 01, 2019
-
-
rswindell authored
-
- Mar 17, 2018
-
-
deuce authored
-
- Feb 28, 2018
- Feb 12, 2018
-
-
deuce authored
-
- Dec 16, 2016
-
-
rswindell authored
-