I therefore tried using "MAPPATH" on my Macs golded.cfg to rewrite whatever c:\.... to /Volumes/bbs/....:
be able to remotely access the system using a native version of GoldEd
on my Mac.
I therefore tried using "MAPPATH" on my Macs golded.cfg toI thought that MAC is like Unix/Linux.
rewrite whatever c:\.... to /Volumes/bbs/....:
I am using in golded.areas:
AREADEF ENET.SYSOP "" B ECHO JAM /home/fido/jam/enet 2:423/39.0 (Loc)
and it is working smooth.
(exported by crashmail)
be able to remotely access the system using a native version ofI know is not answer to your question, but - I would not put there "windows syntax" - as my linux see that path completely different = therefor I am using native linux definition (and no some mapping...)
GoldEd on my Mac.
The problem is that my Fido system runs on a Windows server (virtual machine in my basement). So all the definitions/paths, also what gets automatically generated (e.g. areas.bbs and areas.gld) contains
c:\bbs\... style paths. I't only the GoldEd that I would like to have running on my Mac.
The problem is that my Fido system runs on a Windows server (virtual machine in my basement).
I could probably try to do an automatic conversion, using a script, to change the path strings in areas.bbs and areas.gld.
OK. My cfg says: ----------------------------------------------------------------------
-- DRIVE REMAPPING
// Network drive mapping (ServerDrive -> WorkstationDrive).
// NOTE: This is MAINLY used to map drives in AREAFILE's.
// It won't remap paths given anywhere in GOLDED.CFG.
;MAPPATH o: /home/fido
;MAPPATH D: Y:
;MAPPATH E: Z:
;IF UNIX
; MAPPATH C:\ /mnt/dos/c/ ; For GoldED/LNX reading AREAFILE's. ;ENDIF
So i understand that is mainly/only for areas. (no other keywords).
In your case, everything in golded.cfg should be in MAC format, and MAPPATH to be used only to map what areas.bbs has.
E.g. you need only that one:
MAPPATH C:\BBS\msgbase\ /Volumes/bbs/msgbase/
The rest of golded.cfg - MAC format to be used... including path to areas.bbs file.
Doesn't seem to do anything, unfortunately :-( I will probably
automate a script that creates a copy of "areas.bbs" using *nix style paths, then reference that file when connecting from my Mac. A first
try with a manually copied/changed areas.bbs looks promising.
This really had me scratching my head, because I couldn't figure out
where that was coming from. I then compiled the nodelist (./goldnode
-C). So far, so good. Still no clue how the "C:\bbs...." path could
have been known to GoldEd.
Doesn't seem to do anything, unfortunately :-( I will probablyAnything in LOG then?
automate a script that creates a copy of "areas.bbs" using *nix
style paths, then reference that file when connecting from my
Mac. A first try with a manually copied/changed areas.bbs looks
promising.
This really had me scratching my head, because I couldn't figureI would find that in my case there: goldnode.gxl
out where that was coming from. I then compiled the nodelist
(./goldnode -C). So far, so good. Still no clue how the
"C:\bbs...." path could have been known to GoldEd.
;-)
I mean, without compilation there is/was still old path...
PS: using node on linux machine long time already (but without bbs). I
can not imagine moving back to windows...
Virtual? That's easy then, setup a virtual *nix machine, move fidonet
from windows to that and you have identical path names on your fido
system and your mac. ;-)
The problem is that my Fido system runs on a Windows serverVirtual? That's easy then, setup a virtual *nix machine, move fidonet
(virtual machine in my basement).
from windows to that and you have identical path names on your fido
system and your mac. ;-)
I could probably try to do an automatic conversion, using aThe mappath keyword is designed to do that.
script, to change the path strings in areas.bbs and areas.gld.
For the remaining configuration it would be possible to split the
config into different segments. Each segment is a small config file.
The small segments are loaded with the include keyword. You could have each owns "master" config on the machines e.g.
# golded.cfg on the mac machine
include ~/path.mac
include ~/gedcol.cfg
include ~/origins.txt
include ~/makros.cfg
include ~/xlat.cfg
include ~/goldhelp.cfg
include ~/goldkeys.cfg
include ~/goldrand.cfg
# golded.cfg on windows
include c:\path.windows
incluee c:\all.those.others
Or if you prefer the all in one config style then you could use the IF keyword to select for the operation system.
IF <dos/os2/386>
ELIF <dos/os2/386>
ELSEIF <dos/os2/386> (same as ELIF)
ELSE
ENDIF
Virtual? That's easy then, setup a virtual *nix machine, moveI see, the old OS-wars are still not over in here :-)
fidonet from windows to that and you have identical path names on
your fido system and your mac. ;-)
central part of my workflow, unfortunatly not available on Outlook on Mac). But Word/Excel/PowerPoint/OneNote are more or less identical to their Windows based counterparts.
central part of my workflow, unfortunatly not available onI know nothing about MAC's - I just have to cooperate with these
Outlook on Mac). But Word/Excel/PowerPoint/OneNote are more or
less identical to their Windows based counterparts.
people. And it was not so easy until Teams. (all these Skype
FB/Federation issues, not sure why Webex was not so working, etc. And
of course they refused for some reasons BlueJeans, Zoom and other platforms...)
I mean, I do not like Microsoft OS so much as well. But is a business
and sometimes I have to do something for living (daily ;-)
And honestly these Teams really connected "us".
MS Teams is indeed great, feature parity across at leaast Windows and
Mac (with some features on Mac maybe 2-3 weeks behind at most, which
in most cases isn't a big issue), and not too bad mobile apps, either.
Virtual? That's easy then, setup a virtual *nix machine, move
fidonet from windows to that and you have identical path names on
your fido system and your mac. ;-)
I see, the old OS-wars are still not over in here :-)
Yes, that would indeed be a possible solution. Part of the problem, however, is this: <My scripting skills on Windows>
OK. My cfg says:
----------------------------------------------------------------------
-- DRIVE REMAPPING
// Network drive mapping (ServerDrive -> WorkstationDrive).
// NOTE: This is MAINLY used to map drives in AREAFILE's.
// It won't remap paths given anywhere in GOLDED.CFG.
;MAPPATH o: /home/fido
;MAPPATH D: Y:
;MAPPATH E: Z:
;IF UNIX
; MAPPATH C:\ /mnt/dos/c/ ; For GoldED/LNX reading AREAFILE's. ;ENDIF
Alternate solution: Setup ssh and use your windows golded via
terminal.
Yes, that would indeed be a possible solution. Part of theAlternate solution: Setup ssh and use your windows golded via
problem, however, is this: <My scripting skills on Windows>
terminal.
; MAPPATH C:\ /mnt/dos/c/ ; For GoldED/LNX reading
To use mappath I would need to map smb://<server>/c to /Volumes/c on
my Mac. There are various reasons I'm unwilling to do that, not least because I don't want to expose the whole OS drive on a remote system.
I had tried this with MAPPATH:
MAPPATH C:\bbs /Volumes/bbs
Alternate solution: Setup ssh and use your windows golded via
terminal.
I've tried that as well, but failed with the OpenSSH installation. "Gebaschtel" on windows. Do you have that running like that?
I'll probably end up using something similar. Thinking of publishing GoldEd as a Terminal Services remote app. Even on Mac, I could then
just run the program via RDP, no need to connect to the whole desktop.
show stopper. This didn't happen before, but now I get this when I try
to get out of an Area on GoldEd running remotely on my Mac:
*****
Wait: /Volumes/bbs/msgbase/region30 is locked
*****
Not sure what that is all about?
I'll probably end up using something similar. Thinking ofInteresting approach.
publishing GoldEd as a Terminal Services remote app. Even on Mac,
I could then just run the program via RDP, no need to connect to
the whole desktop.
show stopper. This didn't happen before, but now I get this when
I try to get out of an Area on GoldEd running remotely on my Mac:
*****
Wait: /Volumes/bbs/msgbase/region30 is locked
*****
Not sure what that is all about?
I'm not sure if that's a filesystem message or a msgbase issue. Do you have r/w access to the files? Does the username match? Some sharing
tools offer a usermap feature that tells the server that the remote
"mac" username is equal to the local "windows" username.
The msgbases are not multi access approved. If a tosser is active the
area should be locked to prevent the editor to mess up the tossing
run. I would look for other running sessions. How does the terminal service remote app from above work? A service is running in background
all the time?
If all fails the last option would be a point installation on the mac
that connects to the node on windows via mailer.
I've tried that as well, but failed with the OpenSSHNo but vice versa. The sshd is on a linux machine and the client is windows putty.
installation. "Gebaschtel" on windows. Do you have that running
like that?
I never tried the reverse way, sorry.
with the "RemoteApp" version of GoldEd. Seems to be working now,
The msgbases are not multi access approved. If a tosser is active
the area should be locked to prevent the editor to mess up the
tossing run.
I've had GoldEd open in the past few days on my node system while new
mail came in and the tosser (Fmail) went to work. So you're
suggesting I should prevent that from being possible by using
semaphore flags?
with the "RemoteApp" version of GoldEd. Seems to be working now,Then what ever you do, do not touch it! ;-)
The msgbases are not multi access approved. If a tosser is
active the area should be locked to prevent the editor to mess
up the tossing run.
I've had GoldEd open in the past few days on my node system while
new mail came in and the tosser (Fmail) went to work. So you're
suggesting I should prevent that from being possible by using
semaphore flags?
I recommend to take a closer look. Maybe everything is fine when
golded is in the area list mode without an open area. Or if you use
single *.msg echoareas.
I use *.msg for Netmail and "personal mail" (FMail copies Echomail addressed to me there), then three areas only in Hudson format (Bad,
Dupes and Recovery - also apparently the FMail way to create those
areas). The rest are JAM format. But thanks for the advice, I'll definitely look into this.
I use *.msg for Netmail and "personal mail" (FMail copiesI have similar setup (just - instead of fmail using crashmail and -
Echomail addressed to me there), then three areas only in Hudson
format (Bad, Dupes and Recovery - also apparently the FMail way
to create those areas). The rest are JAM format. But thanks for
the advice, I'll definitely look into this.
using linux ;-) and Golded can live with tosser touching JAM and msg
on the background. For example: reading echo, tosser add messages,
tells Golded to rescan via flag, and I see new message immediately (no visible locking). But - not tested to "write" or better to say "save" message during tossing. Due to the very short timing - is very hard to even simulate.
using linux ;-) and Golded can live with tosser touching JAM and msg
on the background.
But - not tested to "write" or better to say "save" message during tossing.
while new mail came in and the tosser (Fmail) went to work. So
you're suggesting I should prevent that from being possible by
using semaphore flags?
My personal setting is like that. If golded is open the tosser scan
for new mail is blocked. But the main reason is my bad spelling skill.
I like to read a mail again after saving because i found some typos
all the time.
That's why i think the real write access time to the msgbase is very short. On the other hand the question is what the tosser would do on a locked msgarea. Wait for access? Skip? Where is the skipped mail?
Still in the pkt? In some temp spools? In the badmail area?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 379 |
Nodes: | 16 (2 / 14) |
Uptime: | 54:37:36 |
Calls: | 8,066 |
Calls today: | 1 |
Files: | 13,055 |
Messages: | 5,841,551 |