summaryrefslogtreecommitdiff
path: root/systems
Commit message (Collapse)AuthorAgeFilesLines
* extensions: Add genivi.configure and use it in GENIVI systemsGENIVI-K1.0.1baserock/pedroalvarez/gdp-rebase3Pedro Alvarez2015-10-305-0/+5
| | | | | | | | | This extension allow us to do at configure time: - Configure different weston.ini files (for GENIVI baseline and GDP) - Enable weston.service - Set different backends in weston.service Change-Id: Idfdb8b3d0e881d2da43eeefe86e42ca6876bb790
* Add GENIVI Demo Platform support (strata/systems/cluster)Pedro Alvarez2015-10-302-0/+142
| | | | | | | Signed-off-by: Jonathan Maw <jonathan.maw@codethink.co.uk> Signed-off-by: James Thomas <james.thomas@codethink.co.uk> Change-Id: I1d8b72d19ffafcccdea0436ee7f5283acbc6f535
* Use a specific combination of wayland-ivi-extension, weston and libinuptPedro Alvarez2015-10-303-6/+6
| | | | | | | | | | | | | | | | | | This is necessary because: * genivi-demo-platform-hmi requires features of wayland-ivi-extension which were taken out after version 1.3.91 * It links against an ivi-layout module in weston with an interface that is part of the weston-ivi-shell fork before it was merged with weston, hence it must be a version before weston 1.7. this existed as the branch "weston-ivi-shell-1.6.0-rc1-testing-01" on github/ntanibata/weston-ivi-shell. * libinput 0.7, because 0.8+ changed function signatures that weston uses. Signed-off-by: Jonathan Maw <jonathan.maw@codethink.co.uk> Signed-off-by: James Thomas <james.thomas@codethink.co.uk> Change-Id: I2c7c6e64119d7e91883e3ce4cfddef56c4762f88
* Adding cups to GNOME strata and systemTristan Van Berkom2015-10-301-0/+2
| | | | | | | | CUPS is required to build gnome-control-center Also re-enable cups in gnome-settings-daemon Change-Id: Iff34724ffa71e7e7e99418309c037b506cca0679
* Adding samba to GNOME system and stratumTristan Van Berkom2015-10-301-0/+2
| | | | | | smbclient is required by gnome-control-center Change-Id: I444f2374c47013c28c5c4fa0b82fde097af29c4c
* Add xdg-app to GNOME systemJavier Jardón2015-10-281-0/+4
| | | | Change-Id: Iebff376fc2ee4aed61a0ad92310d387183317ab3
* Add gtk2 and ruby strata to GNOME systemJavier Jardón2015-10-261-0/+4
| | | | | | | This completes a894570514512ca05154bb31d34f24edccf9ac15 Change-Id: I328b5b6e9d7dac57e2206c72b9cc3f789267b5d6
* Removing ICU from webtools stratum, using icu-common insteadTristan Van Berkom2015-10-191-0/+2
| | | | | | Also including icu-common in web-system-x86_64-generic Change-Id: I1ae85bdcaab70fbaa7ccdd6ad22cbd4cd6f30fa4
* Removing ICU from qt4-tools stratum, using icu-common insteadTristan Van Berkom2015-10-191-0/+2
| | | | | | Also including icu-common in qt4-devel-system-x86_64-generic Change-Id: I8e152dfa476341e1d37b978f0e4980d49747a544
* Removing ICU from qt5-tools stratum, using icu-common insteadTristan Van Berkom2015-10-191-0/+2
| | | | | | Also including icu-common in qt5-devel-system-x86_64-generic Change-Id: I389c2e7adb49bb2241ca4c62a1a4b8bae8a5cc7e
* Removing ICU from gnome stratum, using icu-common insteadTristan Van Berkom2015-10-191-0/+2
| | | | | | Also including icu-common stratum in gnome-system-x86_64 build Change-Id: I648fb3582fac8d0a7fcd0706ff32850c7420f445
* nodejs depends on Python 2Javier Jardón2015-10-182-0/+4
| | | | Change-Id: I43ba66562835e2bc5c8834c6770f6cdee3d29964
* core: Use python3 instead python2Javier Jardón2015-10-1638-150/+76
| | | | | | | | | | | | | | | From [1]: "Python 2.x is legacy, Python 3.x is the present and future of the language" As a reference, python3 is already the default python version in Arch, and other distros like Ubuntu/Debian [2] or Fedora [3] are planning to switch soon [1] https://wiki.python.org/moin/Python2orPython3 [2] https://wiki.ubuntu.com/Python/3 [3] https://fedoraproject.org/wiki/Changes/Python_3_as_Default Change-Id: I6d4d11844d4424bfa49b37fe7d9a3639547c0139
* Adding install-files for gnome-system-x86_64 system & clusterTristan Van Berkom2015-10-121-0/+1
| | | | | | | | | | | For starters, add the /etc/securetty configuration, avoids some warnings from the journal. Also, setup sshd configuration to use PAM. This is recommended for a systemd running system, and required for the system to create a session any login comming in through ssh. Change-Id: I3edc016b1bec73fb93f834829329416a40c81a05
* SoCFPGA: Add BSP and systems for Altera Cyclone V SoCFPGA Development KitEdward Cragg2015-10-063-0/+129
| | | | | | | | | Add BSP and system definitions to support the Altera Cyclone V SoCFPGA development kit [1] [1] https://www.altera.com/products/boards_and_kits/dev-kits/altera/kit-cyclone-v-soc.html Change-Id: I9a2371e52b5601f814e2b0feedce006f0c4f7882
* Add GNOME stratum, system and clusterJavier Jardón2015-09-251-0/+63
| | | | | | | | | | | This introduces a second version of libxkbcommon. This is unavoidable really as (a) libinput requires libxkbcommon, (b) Mutter requires libxkbcommon with X11 support enabled, and (c) X11 support in libxkbcommon requires xcb-xkb. To avoid the input-common stratum depending on the whole of X11, we do two variants of libxkbcommon and, in the case where X11 support is needed, one overrides the other. Change-Id: Ib6a47a4eb859d7b32c94f0cb05add774db6d15c8
* Rename xfce-system.morph to xfce-system-x86_64.morphJavier Jardón2015-08-231-0/+0
| | | | Change-Id: I33287fd1ba5898290f6e06905db34d1230600fbf
* Rationalise the XFCE system's component stratum.Michael Drake2015-08-231-3/+19
| | | | | | Removes errant reference to genivi. Change-Id: Idf005e71a8f4ce823fa250c9f704976e79457a61
* Ensure 'description' field is always a stringSam Thursfield2015-08-193-6/+3
| | | | Change-Id: I908878a3794623704eb26ae1dfaf32d72dd3c8d9
* More GLib and deps to its own stratumJavier Jardón2015-08-1751-0/+102
| | | | Change-Id: I1bcc28de68c9b61b25929cf142e1dd8ea63f8d6f
* Remove duplicate bsp from the build systemRichard Ipsum2015-07-212-4/+0
| | | | Change-Id: I40f9bfc413da1dc3ea5b8110fa7fc2ab7cb2275b
* Reformat all definitions according to a consistent styleSam Thursfield2015-07-1910-10/+20
| | | | | | | | | | | | | | | | | This was done using the 'indent' tool, which uses a fork of PyYAML named 'ruamel.yaml' to rewrite YAML files without losing comments, ordering, or certain elements of formatting. My aim with doing this is to open the door to automated editing of the reference system definitions using the 'ruamel.yaml' library. This can be used to implement automated migration when we want to make changes to the YAML format that we use to represent Baserock system definitions. Although this looks drastic, remember that it's actually only altered 65 out of 608 .morph files -- the vast majority already pass unchanged through my version of ruamel.yaml. Change-Id: I95ec978714b5bd1c02c90183336a9fbb846cb692
* Add Python 3 to all systems that contain Python 2 (cpython interpreter)Sam Thursfield2015-07-1837-0/+74
| | | | Change-Id: Ib66f3f56b60cc5dc78d08e28e281d120d83a7b9d
* OpenStack: request time from the ControllerTiago Gomes2015-06-171-0/+1
| | | | | | | | Configure the Networking and Compute machines to ntpd from the Controller machine instead of other lower strata NTP servers. This is the recommended by the OpenStack install guide. Change-Id: I6911a50ee4bcebd2626859626b7236935994de9b
* Add java-build systemJim MacArthur2015-06-121-0/+84
| | | | Change-Id: I6a24d853ec1a3a17dc88dcf3b44e90799444358b
* Alter ZooKeeper to use new java structureJim MacArthur2015-06-122-0/+4
| | | | Change-Id: I3362201333cf51c11311cca4d65b675832d83738
* Move chef-system-x86_64-container.morph into systems subdirectoryAdam Coldrick2015-06-021-0/+32
| | | | Change-Id: I9a523f5bbe744225b1f5fe30f29d197596337290
* Move extensions into a subdirectoryAdam Coldrick2015-06-0264-421/+421
| | | | Change-Id: I12e7c03b30da78da1eb220d2826ce0003d6efe2e
* Adds stratum for mtd-utilsMike Williams2015-05-281-0/+2
| | | | | | | | | mtd-utilities provides tools for working with the kernel MTD subsystem. It is already being lorried. This patch provides a stratum such that they can be used in systems. Additionally it adds this patch to the build system for the Aspeed openBMC system. Change-Id: I8831fb95c3dd5fc0c0203da2f9e9d4d368c6fa54
* Add systems/build-system-armv5l-openbmc-aspeed.morphJavier Jardón2015-05-271-0/+41
| | | | | | | | | | After cross-building an armv5l system, you should build this system, and use this system to build future armv5l-openbmc-aspeed systems. This is because the cross-built system is fragile and does not allow you to deploy a system locally, as the cross-built system does not contain btrfs-progs. This system does Change-Id: Ibc73f08d5c24b8ee4d100cdb3c499786a319293e
* Upgrade to mesa-10.6-rc1Javier Jardón2015-05-262-4/+4
| | | | | | | | | | | | This release fixes https://bugs.freedesktop.org/show_bug.cgi?id=86701 So, 3D acceleration works again in virtual machines. Because of this, the special mesa-common-vm stratum is not needed anymore (used to compile thre last known version with 3D acceleration support in vm, 10.3.7) Change-Id: Iddddc6511b67bc53e4c87939ae0d060740ed2f4c
* systems: Add coreutils-common to all devel systemsRichard Maw2015-05-1819-0/+38
| | | | | | | | | | | | This is not generally included in systems because it contains GPLv3 components, and we support GPLv3-less systems. However, devel systems aren't among the systems we need to ensure contain no GPLv3 components, and they are required for building some components, and building components outside of morph is a defined use-case for devel systems. Change-Id: I8475af70bda1b26e04adebce8897f272a1aa18bf
* Fix path of stratum morph in zookeeper-client systemPedro Alvarez2015-05-121-1/+1
| | | | Change-Id: Ic4ff9fdabe6f3ec2b4d4d7a26905c490fce33078
* systems: Add cross-bootstrap-system-armv5l-genericJavier Jardón2015-05-121-0/+21
| | | | Change-Id: I85ccc845cd0bb03d4b589b3d1aa638fdbd1f38b5
* Add minimal-system-armv5l-aspeed systemJavier Jardón2015-05-121-0/+20
| | | | Change-Id: If69df4ffd226f2ab447471714d2823f74a201e3a
* Add python-tools to Openstack system and stratumFrancisco Redondo Marchena2015-05-051-0/+2
| | | | | | This removes duplicated chunks between these strata. Change-Id: Ibb62709034bb6543615a75d0ba440683292cbbf3
* Use swift stratum instead of having swift inside openstack-servicesFrancisco Redondo Marchena2015-05-051-0/+2
| | | | | | To avoid duplication and make openstack-services more manageable. Also move duplicated chunk to openstack-common. Change-Id: I97468e5e7757d2250c643eacfcb76826e5c5ed92
* Create test-tools stratumFrancisco Redondo Marchena2015-05-053-0/+6
| | | | | | | | | Move the test tools and frameworks from zookeper and openstack to it, but tempest because it is explicit for openstack. Move some python packages to python-common because they are shared by various strata. Change-Id: I51be08946572fd76075261f88fbe365a7049f286
* Fix syntax errors in armv8 base system definitionsEdward Cragg2015-05-012-2/+4
| | | | Change-Id: I74ce7ee1fe268359493750c452c2b6f699e99636
* Add ocaml chunk, strata and systemDaniel Firth2015-05-011-0/+20
| | | | Change-Id: I7b36e0e1ef55b4146896aaa3dbc9e4f61c4d205e
* Add mesa-common-vm and use this for x86_64 systemsJames Thomas2015-04-302-4/+4
| | | | | | | | We're locked at the last version of mesa that allows egl_gallium as we need to be able to use this in a VM, so add a separate run-time mesa for this. At build-time we can use the upgraded mesa Change-Id: I687fa98e12d99816efce2b61561cc8a07aa146f5
* Add base systems for armv8l64 and armv8b64Edward Cragg2015-04-302-0/+42
| | | | | | These were previously conspicuous by their absence Change-Id: I425da2784927cdb336b462898d894fd69faec3ce
* Install /etc/os-release using the new install-essential-files extensionJavier Jardón2015-04-2959-0/+59
| | | | | | This is currently hardcoded in morph Change-Id: I34446bbdf6ad3a7bdd0c34e4fcbd79433ce0fd71
* libsoup-common and python-pygobject depends now in coreJavier Jardón2015-04-285-20/+0
| | | | | | Remove as well now unneeded dependecies in our cross-* systems Change-Id: Ic3ab43cc4c3c2ae5e2548a848b0c0e4d48acdf68
* Add unionfs-fuse to Highbank systemsSam Thursfield2015-04-234-0/+8
| | | | | | | Other systems can use overlayfs, but we can't run Linux 3.18 on Highbank so must use unionfs-fuse for now instead. Change-Id: I26a4c1656298e071df31684bfe1dd616ecbf4558
* Fix mess created in previous commitSam Thursfield2015-04-235-5/+5
| | | | Change-Id: I828aa856fc14b04d3e4d358f78deb0d8abc22229
* Add an ostree-core stratumAdam Coldrick2015-04-2338-0/+182
| | | | | | | | | | This will be used by future versions of Morph. By adding OSTree to the cross-bootstrap systems we have significantly increased the size and complexity of them. Some of this can be reduced: OStree doesn't actually depend on all of 'foundation', just 'glib'. Change-Id: I89403bf4625178e6f887402b5817f6a727cfcf97
* Split libsoup into its own stratumAdam Coldrick2015-04-221-0/+2
| | | | Change-Id: I14177e899e404fdc72728f694f8551d5f8518f4b
* Split PyGObject into its own stratumAdam Coldrick2015-04-2234-0/+68
| | | | | | Also make morph depend on PyGObject, it will be needed for OSTree. Change-Id: Icfa9abb95f884ca9b1dd720648567bd704e74d85
* ntpd: Set default .service and conf file in the morphology fileJavier Jardon2015-04-221-1/+0
| | | | | | So we can avoid an specific extension to introduce it in the system Change-Id: I57f446977e3e5fba5fe98be6fdd6a3f150623f14