[Tinymux] Disabling the Logon WHO
Stephen Dennis
brazilofmux at gmail.com
Tue Oct 11 13:28:47 EDT 2005
While I'm in the neighborhood, I could probably describe how unix/ and
win32/ affect the build as well. The distribution is built in the following
way because it offers more control than simplying using 'cvs diff'.
In unix/, there are three files: TOC.patchable, TOC.removed, and
TOC.unpatched. What is the point of this?
Some files are purposely skipped when it comes to building a patch.
docs/muxman.pdf is left out because it is a binary file.
game/data/netmux.db, game/netmux.conf, etc. are left out because those files
may have been changed by the game owner.
A file mentioned in TOC.unpatched is included in the tarball, but is not
included in any patchfile. Files in TOC.patchable are included in the
tarball and included in the patchfiles. To remove a file from the tarball
and patchfile distribution, it must be added to TOC.removed.
The ./dounix.sh and ./dowin32.sh scripts take the previously distributioned
tree, make the modifications that TOC.patchable, TOC.removed, and
TOC.unpatched require by using either the previously distributed version of
the file or the new version from under mux/.
In this way, the tarballs and patchfiles are built consistently, guaranteed
to avoid patching an existing database, etc.
Brazil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.tinymux.org/pipermail/tinymux/attachments/20051011/88b471fc/attachment.html
More information about the Tinymux
mailing list