summaryrefslogtreecommitdiff
path: root/systems
Commit message (Collapse)AuthorAgeFilesLines
* Add xserver to weston-systemJavier Jardón2015-01-291-0/+4
|
* Merge branch 'baserock/sam/lvm-stratum'Sam Thursfield2015-01-281-0/+2
|\ | | | | | | | | Reviewed-By: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Reviewed-By: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
| * Move LVM into its own stratumSam Thursfield2015-01-271-0/+2
| | | | | | | | | | The LVM tools are generally useful, so they should be available separately from the huge 'virtualization' stratum.
* | Add devtools to build systemRichard Ipsum2015-01-227-0/+14
| |
* | Add devtools to trove systemRichard Ipsum2015-01-221-0/+2
| |
* | Add devtools to devel systemsRichard Ipsum2015-01-2217-0/+34
|/
* Enable cloud-init config extension in ceph-service systemSam Thursfield2015-01-201-0/+1
| | | | | This isn't needed yet, but it costs nothing to enable it now and will be needed when deploying to OpenStack.
* Add chef strata to ceph-serviceJim MacArthur2015-01-191-0/+22
|
* added zookeeper to end system rather than build-only-dependanceyMike Smith2015-01-122-0/+4
|
* Add chunks for Java, ANT and ZooKeeperMike Smith2014-12-182-0/+46
| | | | | | | | | | | | | | | | | | | | | Java is sourced from the binary Java release from Oracle. This chunk was originally written by Francisco Marchena. ANT is a Java build system and is needed by ZooKeeper. ZooKeeper itself is documented at http://zookeeper.apache.org/ This patch also brings in a zookeeper test program in a seperate strata that can be safely discarded if not required. this test program was written by me, <mike.smith@codethink.co.uk> and is not designed to be used in any practical way, but to showcase the functionality of zookeeper within baserock The ZooKeeper demonstration server and client are currently hosted on baserock/test. The Java binary chunk only works for x86_64. As such, these systems are limited to that architecture.
* Add the ability to deploy installer systems and add examples.Pedro Alvarez2014-12-101-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | The installer-x86_64 system is a system that can be used to install other systems in an storage device. This system is intended to be booted by usb, pxeboot... to install a Baserock system in your local disk. The installer system requires the installer.configure extension to generate a configuration file located in /etc/install.conf. With this extension you can specify the following variables in a cluster morphology: - INSTALLER_TARGET_STORAGE_DEVICE: Target storage device to install the Baserock system. - INSTALLER_ROOTFS_TO_INSTALL: The location of the root filesystem that is going to be installed. - INSTALLER_POST_INSTALL_COMMAND: Commands that will be run after the installation finishes. It defaults to `reboot -f`. The installer-utils stratum is required to contain the installer-scripts chunk. This chunk contains the installer script that is going to be installed in /usr/lib/installer/installer.py The clusters/installer-build-system-x86_64.morph file defines the deployment of a installer system as a rawdisk image. This installer system will install a build-system-x86_64 located in /rootfs into the /dev/sda device. Also this cluster defines a subsystem which is the build-system that is going to end up in /rootfs on the installer system.
* Add generic weston system for ARMv7 little-endian hard-float Jetson TK1Javier Jardón2014-11-261-0/+40
|
* Add a generic weston systemJavier Jardón2014-11-261-0/+40
|
* Update refs of Qt5 chunks to Qt5.3.2Richard Dale2014-11-251-2/+4
| | | | | | | | Split off QtWebKit and QtMultimedia into their own strata Update refs of Enligtement chunks to the current release Fix refs to point to current releases
* Add tools to ceph service so we can use mkfs.ext4Jim MacArthur2014-11-201-0/+2
|
* Add python-tools stratum to devel systemsbaserock/richardipsum/pip-v2Richard Ipsum2014-11-2017-0/+34
|
* Remove distbuild-system-x86_64-openstack systemPedro Alvarez2014-11-191-34/+0
| | | | | Now the build systems have the openstack-clients stratum, and this system is not longer needed.
* Add openstack-clients to build-systemsPedro Alvarez2014-11-197-0/+14
|
* Add Lorry and dependencies to devel systemsSam Thursfield2014-11-1815-0/+30
| | | | | | | | | | | | | | Lorry is used by the Baserock Import tool for fetching source code of components that are to be imported. It's also generally useful in devel systems as it can be used for testing .lorry files prior to pushing them to a Trove. Additionally, this means that devel systems now contain 'hg', 'bzr', 'svn' and 'cvs', any of which may come in handy. This increases the size of the devel-system-x86_64-chroot system from 1.4GB to 1.5GB.
* Separate `lorry` stratum out of 'trove' stratum.Sam Thursfield2014-11-181-0/+2
|
* Merge branch 'baserock/sam/import'Sam Thursfield2014-11-1817-0/+34
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed-By: Richard Maw <richard.maw@codethink.co.uk> Reviewed-By: Paul Sherwood <paul.sherwood@codethink.co.uk> Conflicts: systems/devel-system-armv7-highbank.morph systems/devel-system-armv7-versatile.morph systems/devel-system-armv7-wandboard.morph systems/devel-system-armv7b-highbank.morph systems/devel-system-armv7lhf-highbank.morph systems/devel-system-armv7lhf-wandboard.morph systems/devel-system-ppc64-generic.morph systems/devel-system-x86_32-generic.morph systems/devel-system-x86_64-generic.morph
| * Add Baserock Import tool to devel systemsSam Thursfield2014-11-1817-0/+34
| |
* | system: simple-network is not needed anymore in systemd systemsbaserock/jjardon/systemd_217Javier Jardón2014-11-1746-46/+0
| |
* | Merge branch 'baserock/pedroalvarez/unify-jetson-kernel'Richard Maw2014-11-173-6/+6
|\ \ | | | | | | | | | | | | | | | | | | | | | This includes the patches from Pedro Alvarez required to make the release. Reviewed-by: Pedro Alvarez Reviewed-by: Sam Thursfield
| * | Use only one bsp for both the devel and genivi systemsJames Thomas2014-11-133-6/+6
| | |
* | | Add nfs userland tools to devel systemsRichard Maw2014-11-1410-0/+20
|/ / | | | | | | It's handy to be able to start an NFS server when you want to.
* | Merge remote-tracking branch 'origin/baserock/richardmaw/split-out-lighttpd'Richard Maw2014-11-124-0/+12
|\ \ | |/ |/| | | | | | | Reviewed-by: Adam Coldrick Reviewed-by: Tom Pollard Reviewed-by: Pedro Alvarez
| * Add lighttpd to web systembaserock/richardmaw/split-out-lighttpdRichard Maw2014-11-101-0/+2
| |
| * Move lighttpd out of trove.morphRichard Maw2014-11-101-0/+2
| | | | | | | | | | It would be nice to in-line the lighttpd morphology, but we can't do that yet.
| * Split PCRE out into its own stratumRichard Maw2014-11-104-0/+8
|/ | | | | | | | | | | | | We need PCRE in multiple places, so rather than having multiple definitions, and potentially differing versions, let's use the same one from its own stratum. The need to add the stratum entry into the systems is annoying, and could probably do with a way of specifying that a stratum includes another, rather than just depends on it. Also, it seems a bit weird to have a stratum with only one chunk in it, but I can't think of a better way.
* Remove nodejs stratum from PPC64 devel systemsSam Thursfield2014-11-062-4/+0
| | | | | | | Node.js doesn't build on PPC64 at this time. It also doesn't build on big-endian ARM, but was already not in those systems.
* Move linuxquota to genivi stratum and remove genivi-foundation stratumbaserock/jjardon/clean_geniviJavier Jardón2014-10-296-12/+0
|
* Remove genivi-x-genericJavier Jardón2014-10-292-4/+0
| | | | | | It only contains genivi layer_management component, but this component seems to be replaced by wayland-ivi-extension present in weston-genivi
* Add a system and cluster for Mason on OpenStackbaserock/adamcoldrick/mason-openstack-rebasedAdam Coldrick2014-10-271-0/+35
| | | | | | This could be improved in future by combining the cluster morphology with the existing one, and mason/mason-generator.sh being improved to allow choice between OpenStack and KVM.
* Remove GENIVI devel system strata from x86_64 Vagrant devel systemSam Thursfield2014-10-221-18/+0
| | | | | | | These strata used to be in all devel systems and were removed. The only extra component that a system needs to be a Vagrant basebox is the VirtualBox Guest Additions, which are in the virtualbox-guest-x86_64 stratum.
* Add node.js and Ruby to devel systemsSam Thursfield2014-10-2215-0/+60
| | | | | | | These are dependencies of the Baserock Import tool. The import tool will be added to the devel system later, in a separate branch. This increases the size of an x86_32 devel system from 1.1GB to 1.2GB.
* Add chroot variants of the build-systemsSam Thursfield2014-10-222-0/+62
| | | | | These take the place of the devel system chroots that we released previously, and should be functionally equivalent.
* Change descriptions of devel systemsSam Thursfield2014-10-2217-31/+77
| | | | | | The 'build' system is now the recommended way of building other systems, with 'devel' being a larger variant of 'build' that may be useful when doing development and integration, in addition to building and deployment.
* Rename 'distbuild' system to 'build', and fix descriptionsSam Thursfield2014-10-225-10/+10
| | | | | | | | | | | | | | | | | It's better to have one type of system that can do either distributed or local builds than to have separate ones that must both be kept up to date with changes. The need for a separate 'distbuild' stratum went already: commit 1a7fbedf56a4c7a6afb683851dde5d34bbb48b86 Author: Richard Maw <richard.maw@codethink.co.uk> Date: Thu Oct 2 14:16:00 2014 +0000 Split morph out of tools morph now contains distbuild and morph-cache-server, so the distbuild stratum can go away, and anything that needs it can now use morph.
* Merge branch 'zara/nodejs'Sam Thursfield2014-10-161-24/+0
|\ | | | | | | | | Reviewed-By: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Reviewed-By: Sam Thursfield <sam.thursfield@codethink.co.uk>
| * Fix node.js systemZara Zaimeche2014-10-161-24/+0
| | | | | | | | | | It had lots of unneccessary stuff and wouldn't build. Have removed unneccessary stuff; is now just base system plus node.
* | Update jetson GENIVI system to use libdrm-common instead of x-commonSam Thursfield2014-10-141-2/+2
| |
* | Do not build X11 support in mesaJavier Jardón2014-10-142-4/+0
| | | | | | | | | | | | | | In this way we can build completely wayland-only systems The reason to do this is that cairo will pull the X11 dependency if the mesa stratum is built with X11 support (as graphics-common depens on mesa-common)
* | Split libdrm from graphics-infra stratum and create libdrm-common stratumJavier Jardón2014-10-142-4/+4
| | | | | | | | So libdrm only gets build when it's really needed
* | Add graphics-infra stratumJavier Jardón2014-10-142-0/+4
|/ | | | With basic infrastructure components like libdrm and xorg macros
* Merge branch 'baserock/jjardon/llvm_33'Javier Jardón2014-10-091-0/+2
|\ | | | | | | | | Reviewed-By: Paul Sherwood <paul.sherwood@codethink.co.uk> Reviewed-By: Richard Maw <richard.maw@gmail.com>
| * Move llvm to its own stratumJavier Jardón2014-10-061-0/+2
| | | | | | | | | | llvm is a bif piece of software that take long time to build With this move we will only build it when its really necessary
* | Merge remote-tracking branch 'origin/baserock/richardmaw/distbuild-fix'Richard Maw2014-10-0824-10/+48
|\ \ | |/ |/| | | This updates morph and ensures the new dependencies are available.
| * Split morph out of toolsbaserock/richardmaw/distbuild-fixRichard Maw2014-10-0224-10/+48
| | | | | | | | | | morph now contains distbuild and morph-cache-server, so the distbuild stratum can go away, and anything that needs it can now use morph.
* | Merge remote-tracking branch 'origin/baserock/sam/distbuild-ansible-fix'Sam Thursfield2014-10-064-0/+24
|\ \ | | | | | | | | | | | | Reviewed-By: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Reviewed-By: Paul Sherwood <paul.sherwood@codethink.co.uk>