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
Paul Cammish
Paul Cammish Merge branch 're-branding' into 'stretch'
Re branding

See merge request open-source/symbiosis!107
Latest commit 30784a9 Mar 12, 2019
Permalink
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
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
meta Updated changelogs for various packages Aug 18, 2017
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
phpmyadmin phpmyadmin: Put symbiosis-mysql dependency as a pre-depends Sep 5, 2017
test
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
.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
.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
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

README

README
------

This README is intentionally brief.

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

  http://symbiosis.bytemark.co.uk/

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>

You can’t perform that action at this time.