Skip to content

Docker image for compiling FluffOS MUD driver.

License

Notifications You must be signed in to change notification settings

virosh/fluffos-build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

FluffOS Build Image

This docker image is intended to be used to build FluffOS MUD driver without the need of installing compiler on your server.

Please note that the driver binaries are dynamically linked and built using a Debian image. If your MUD is not running on a Debian based distribution there maybe issues running the driver.

Please note that you need to use a different image tag for building v2017 and v2019 versions of FluffOS.

Build steps

v2019 tag

  • Clone the FluffOS repo.
  • Checkout the v2019 tag.
  • Enter src directory and edit the local_options file to suit your mudlib.
  • Export the environment variable BUILD_FLAGS with the packages you want to disable/enable during the build eg. export BUILD_FLAGS="-DPACKAGE_DB=OFF" (For more information about packages, please review the FluffOS documentation).
  • By default the binary is built for Release. To build the Debug version add the following flag to BUILD_FLAGS: -DCMAKE_BUILD_TYPE=Debug.
  • Run the build by executing docker run --rm -v /path/to/fluffos-repo:/usr/src/fluffos --env BUILD_FLAGS virlab/fluffos-build:v2019
  • When the build is done you will find the binaries inside build/bin directory.

v2017 tag

  • Clone the FluffOS repo.
  • Checkout the v2017 tag.
  • Enter src directory and edit the local_options file to suit your mudlib.
  • Run the build by executing docker run --rm -v /path/to/fluffos-repo:/usr/src/fluffos virlab/fluffos-build:v2017
  • When the build is done you will find the binaries inside src directory.

v2017 "develop" tag

  • Clone the FluffOS repo.
  • Checkout the v2017 tag.
  • Enter src directory and edit the local_options file to suit your mudlib.
  • Export the environment variable BUILD_FLAGS with the "develop" flag eg. export BUILD_FLAGS="develop".
  • Run the build by executing docker run --rm -v /path/to/fluffos-repo:/usr/src/fluffos --env BUILD_FLAGS virlab/fluffos-build:v2017
  • When the build is done you will find the binaries inside src directory.

Releases

No releases published

Packages

No packages published