OK, gonna try this again since my machine kernel panicked the last time I typed
this out.
I recently built an OpenBSD machine (MacMini 5,2), installed my current favorite window manager (i3), and started playing around with it. I have it hooked up to an old 19" 5:4 display, which being a nice display for BBSing, I figured I should get syncterm installed.
I was excited that "pkg_add syncterm" worked! It installed 1.1p, which I thought would be sufficient. Unfortunately whoever compiled it didn't include SSH support, and being 2022, who doesn't use SSH when they can?
It took some effort, referencing Meatlotion's Linux compile instructions, bugs 40, 41, and 80 on syncterm's bug tracker, and some healthy web searching, but I
got it installed and working. The steps are as follows:
# run all of this as root.
# I may have forgotten a dependency package, but I think this was it:
pkg_add unzip gcc git
git clone
https://gitlab.synchro.net/main/sbbs.git
cd sbbs/src/syncterm
st_path=$(pwd | set 's.\.syncterm$//g')
gmake SRC_ROOT=$st_path
gmake install
which syncterm
On my system it installed to /usr/local/bin/syncterm. I usually run it with "syncterm -iSF" to get that full screen fun.
Hopefully this helps someone, or even me when I need to do it again but forget how :).
GreenLFC º e>
greenleaderfanclub@protonmail.com
Infosec / Ham / Retro º masto> greenleaderfanclub@distrotoot
Avoids Politics on BBS º gem> gemini.greenleader.xyz
--- Mystic BBS v1.12 A47 2021/12/24 (Raspberry Pi/32)
* Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (1337:3/129)