A hosting environment that works with you, not against you.
Branch: stretch
Clone or download
Patrick J Cherry
Patrick J Cherry Merge branch 'stretch_prevent-backup2l-lock-sync' into 'stretch'
Prevent backup2l post-backup syncing .lock files

See merge request open-source/symbiosis!106
Latest commit 9e9721c Aug 22, 2018
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
email email: Avoid using loop to check for antivirus file Jul 17, 2018
httpd httpd: Don't enable PHP7 over PHP5 in postinst Jul 20, 2018
meta Updated changelogs for various packages Aug 18, 2017
phpmyadmin phpmyadmin: Put symbiosis-mysql dependency as a pre-depends Sep 5, 2017
.dockerignore Add a dockerfile and .dockerignore because docker is my jam Mar 3, 2017
.gitignore Updated gitignore to miss out build-stamps, vim swap files, and *.bui… Apr 24, 2017
AUTOBUILD Updated autobuild text Sep 15, 2010
Dockerfile Add a dockerfile and .dockerignore because docker is my jam Mar 3, 2017
README Fix a typo in README Jul 6, 2017
Rakefile Revert "Merge branch 'stretch' of gitlab.bytemark.co.uk:bytemark/symb… Jan 21, 2016
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.key Add symbiosis-common to all packages that generate manpages Apr 28, 2017
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 <patrick@bytemark.co.uk>