summaryrefslogtreecommitdiff
path: root/systems
Commit message (Collapse)AuthorAgeFilesLines
* Add tools to weston systembaserock/james/weston-system-updatesJames Thomas2015-02-182-0/+4
| | | | Adds useful things, also allows us to update the images
* Add xwayland to jetson weston imageJames Thomas2015-02-181-0/+4
|
* Move six to python-coreFrancisco Redondo Marchena2015-02-122-0/+4
| | | | | six is a python 2 and 3 compatibility library, so move to python-core should remove dependencies in some strata.
* Add definitions to build armv8l64 systemsTiago Gomes2015-02-122-0/+50
| | | | | Add definitions for building an armv8l64-based build system, and an armv8l64-based cross-bootstrap system.
* Add python-core to build-systems and as a dep of MorphSam Thursfield2015-02-107-0/+14
| | | | This allows us to use the Python 'requests' library in Morph.
* Add python-core to Trove systems and as a dep of lorry-controllerSam Thursfield2015-02-101-0/+2
| | | | | This allows us to use they Python 'requests' library in lorry-controller.
* Merge branch 'baserock/lauren/extlinux-in-build-systems'Sam Thursfield2015-02-104-0/+8
|\ | | | | | | | | Reviewed-By: James Thomas <james.thomas@codethink.co.uk> Reviewed-By: Sam Thursfield <sam.thursfield@codethink.co.uk>
| * Add extlinux to build systems to stop ./check tests failingLauren Perry2015-02-104-0/+8
| |
* | Make ceph get python-core rather than python-toolsRichard Ipsum2015-02-101-2/+2
| | | | | | | | pip is in python-core now
* | Make devel-systems depend on python-coreRichard Ipsum2015-02-1017-0/+34
| | | | | | | | pip is in python-core now
* | 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>