Skip to content
A hosting environment that works with you, not against you.
Ruby Shell HTML C Roff Makefile Other
Branch: stretch
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
autotest Tidy autotesting for stretch; adding dpkg-dev Jun 22, 2018
backup Reduce lock file removal down to localhost subdir Aug 20, 2018
common Updated changelgog Jul 6, 2018
cron Merge branch 'jessie' into stretch-update-from-jessie Jul 19, 2017
dns Merge pull request #87 from BytemarkHosting/stretch-ruby2.3 Aug 14, 2017
doc doc: Updated changelog Aug 30, 2017
email email: Avoid using loop to check for antivirus file Jul 17, 2018
firewall firewall: Fixed typo in pattern.rb Jul 17, 2018
ftpd Moved the flag update to post install, where it currently is Aug 9, 2018
httpd Replace bytemark.png Jan 21, 2019
monit monit: Email only on exit code which isn't 0 or 75 Aug 7, 2018
mysql mysql: Mention new admin user will have root equivalent privileges Jul 24, 2018
test Refactor test install script to be DRYer Aug 21, 2018
updater updater: New copyright, compat; updated changelog Apr 24, 2017
webmail webmail: Updated changelog, compat, copyright Apr 24, 2017
xmpp Move SSL hooks to usr/share out of etc, because they're not configura… Sep 7, 2017
.gitlab-ci.yml Allow failure for jobs that don't quite work yet Jul 4, 2018
AUTOBUILD Updated autobuild text Sep 15, 2010
Dockerfile Add a dockerfile and .dockerignore because docker is my jam Mar 3, 2017
LICENSE Add new file Mar 12, 2019
README Fix a typo in README Jul 6, 2017
symbiosis-common-sources.key Rakefile now can include a key in sautobuild. Dec 9, 2015
symbiosis-common-sources.list Updated Rakefile to allow per-package sources lists. Dec 9, 2015
symbiosis.list Add symbiosis sources to apt, and update when packaging Aug 18, 2017



This README is intentionally brief.

All the details on the Bytemark Symbiosis packages may be found online:

Building The Packages

The minimum packages needed to get the build process working are:

  rake devscripts rdoc graphviz

You should be able to build all packages via :

  rake repo

This will generate all files and copy them to a subdirectory of
'repo/'.  Each package has its own dependency requirements and the
build will fail if these are not met.

Using schroot/sbuild/sautobild

It is possible to build the packages using per-arch/distro chroots.
Bytemark have written a package called "sautobuild" which can perform
automated builds of a source package, given a set of schroots.

Other rake tasks

There are other rake tasks that can be seen by running 

  rake -T

API Documentation

There is plenty of documentation in the Ruby libraries written for
Symbiosis.  Rdoc is used to generate it as part of the
symbiosis-api-doc package.  If you run

  rake rdoc

This will generate it in doc/html.

 -- Patrick J Cherry <>

You can’t perform that action at this time.