https://gitlab.synchro.net/main/sbbs/-/commit/46e06da739b2b3cb36eb403a
Modified Files:
src/sbbs3/upgrade_to_v319.c
Log Message:
upgrade_to_v319: refuse to clobber already-upgraded file bases
After smb_open(), check smb.status.total_msgs and skip any dir with
existing files; require -f on the command line to force overwrite.
Previously the tool unconditionally re-ran smb_create() on every dir, destroying populated SMB file bases when re-run on an upgraded system.
Also remove the unused overwrite() helper and add -h/-? usage.
Co-Authored-By: Claude Opus 4.7 <
noreply@anthropic.com>
--- SBBSecho 3.37-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)