=================================================================== RCS file: /cvs2/dgamelaunch-openbsd/README,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- dgamelaunch-openbsd/README 2021/03/09 14:48:42 1.2 +++ dgamelaunch-openbsd/README 2021/03/15 14:49:06 1.3 @@ -1,20 +1,23 @@ -dgamelaunch -=========== +dgamelaunch-openbsd +=================== dgamelaunch is a network-based game shell where anyone can sign up for an account and start playing any game which suits your fancy - games known to work with dgamelaunch are for example NetHack (http://www.nethack.org) and Crawl (http://crawl.develz.org). +WARNING: This version of dgamelaunch in intended to run on OpenBSD, leveraging +its capabilities. It is still a work in progress. DGAMELAUNCH VERSIONS ==================== -Development version can be fetched from the source repository with git: +Development version can be fetched from the source repository with cvs: - git clone git://github.com/paxed/dgamelaunch.git + cvs -d :extssh:anoncvs@operationalsecurity.es:/cvs checkout -P +dgamelaunch-openbsd -Releases are downloadable at http://alt.org/nethack/dgamelaunch/ +Releases are downloadable at gopher://gopher.operationalsecurity.es/1/Software REQUIREMENTS @@ -31,6 +34,14 @@ REQUIREMENTS COMPILING ========= +When compiling for OpenBSD, ensure the adecuate environment variables are set: + + export CC=cc + export CPATH=/usr/local/include + export LIBRARY_PATH=/usr/local/include + export AUTOMAKE_VERSION=1.15 + export AUTOCONF_VERSION=2.69 + Basically all you have to do is: ./autogen.sh && make @@ -38,28 +49,26 @@ Basically all you have to do is: Some options you might want give to autogen: --with-config-file=/absolute/path/to/dgamelaunch.config - --enable-shmem --enable-sqlite +WARNING: The current development build has only been tested with the options +above and may lead to unpredictable results if used with a different set of +options. -Dgamelaunch should compile without issue on Linux, Solaris, FreeBSD 4 and 5. -(Whether it _runs_ on all of these platforms is a different issue. We'd +Dgamelaunch should compile without issue on Linux, Solaris, OpenBSD, FreeBSD 4 +and 5. (Whether it _runs_ on all of these platforms is a different issue. We'd like to hear about it.) dgamelaunch was originally developed by M. Drew Streib but is now a collaborative project. Copyright and contact information is in the COPYING file, included with this package. - BASIC SETUP INSTRUCTIONS ======================== These instructions are not current. For a more up-to-date ones, see http://nethackwiki.com/wiki/User:Paxed/HowTo_setup_dgamelaunch - - - 1) Setup a chroot jail. There is a helpful script included to accomplish this, called dgl-create-chroot, in the source directory. The default settings are viewable by editing the script; to customize the installation, look at @@ -244,3 +253,4 @@ ERROR CODES 201 purge_stale_locks(): inprogress-file did not have ':' in it 202 purge_stale_locks(): could not read inprogress-file 203 purge_stale_locks(): could not get inprogress-file contents + 300 crypt_newhash(): failed to save password hash to allocated memory