| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Jetson support now requires new features not found in mainline yet
Change-Id: I3128058e8e821ec00f26877ed42a1c46dcbd12b5
|
|
|
|
| |
Change-Id: I7336a7233d87c5a7557743a65ab999763fd2d5be
|
|
|
|
|
|
| |
These were previously conspicuous by their absence
Change-Id: I425da2784927cdb336b462898d894fd69faec3ce
|
|
|
|
| |
Change-Id: Ic51480a7f1e3083bb245393336ecd2fad57fba67
|
|
|
|
| |
Change-Id: I1b6b6117b272633a47b6ec1b48b0758ef47c315a
|
|
|
|
|
|
|
|
|
|
|
|
| |
This includes:
e9f13c8 Fix lines bigger than 79 characters in install-essential-files.configure.help
c41216a morphlib/builder.py: Add comment, os-release is now generated as an extension
ed423dc Add install-essential-files configuration extension
93dd98f distbuild: Fix NameError when worker disconnects
87f8dbe Add version guessing function to gitdir and cached repo.
Change-Id: Iaaf548bd6ea05b5fd10a31b4997fed6268d18904
|
|
|
|
| |
Change-Id: Iad8f11341a4a770c14393a50d1b0d3e26c076dbf
|
|
|
|
|
|
| |
This release fixed problems when compiling with GCC 5.1
Change-Id: I7c5f3f97cb124980eb04cca23bcf6cb5199e9d77
|
|
|
|
|
|
|
|
|
| |
This involves:
* A workaround to user@.service being shut down prematurely.
* Fixing a systemd unit using 'kill' from a path that doesn't
necessarily exist.
Change-Id: Iacad155da9752313a2e4bbaae34a3e593d6ecc1b
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This involves:
* Reordering the chunks linux-pam, acl, attr and libcap2 - this means
moving them into the 'core' stratum, and fixing errors that occur
because of the move.
* Configuring pam correctly.
* Fix acl failing to build in core.
* Fix shadow to build against pam and reconfigure shadow to not do
things covered by pam.
* Fix tar not building - I am not sure what caused this to fail to
build, but fixing it involved stopping it from trying to init
submodules that were already checked out.
Change-Id: I1b00ca0158c31ce5f31c11fe60816434508a05a1
|
|
|
|
|
|
|
|
| |
This will:
- Enable bash autocompletion if it's installed
- Reset the terminal title when exit the current process
Change-Id: Ic46a1edd1f84cf54f189956559344a85d8b64638
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The version of morph we now have in definitions master
supports definitions version 2
Version 2 makes paths to non-existent chunk morphs invalid,
prior to version 2 morph would simply ignore paths to
non-existent chunk morphs and either use the morph in the
chunk repo (if there was one) or run build system detection.
With version 2, if morph encounters a path to a chunk morph
that doesn't exist it will error with an error message such as:
"ERROR: Couldn't find morphology: strata/cats/xattr.morph referenced in strata/swift.morph"
Change-Id: I8c1d6808567e0aaccee7a7c99740167ec956c007
|
|
|
|
|
|
|
| |
Also source /etc/bash.bashrc so bash will work properly
if we use it for login
Change-Id: I4a4b238f84c44858904b0a208ef8737a859c355d
|
|
|
|
|
|
| |
This is currently hardcoded in morph
Change-Id: I34446bbdf6ad3a7bdd0c34e4fcbd79433ce0fd71
|
|
|
|
|
|
|
|
|
|
| |
This is to set the name of the interface of the target to pxeboot from.
Some targets with more than one interface try to get the rootfs from a
different interface than the interface from where the pxeboot server is
reachable. Using this variable, the kernel arguments will be filled
to include the device.
Change-Id: I022bf6b17a66d63f7f9b8830e72ca4020158a80a
|
|
|
|
|
|
|
|
|
| |
This functionality was added for remote deployments in a6d7d3a8.
Some bootloaders look for a pxelinux configuration file on the TFTP
server whose name is the normalized MAC address of the NIC prefixed
with '01-'
Change-Id: I6a5dc0cd71f72bf6cea6bbed05ebbeda765af805
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds:
2594f6d get-repo: Delete partially cloned repo on errors
154a760 Add armv5l to list of valid architectures
fa5c470 Add a test for `morph get-repo`
cc7be86 Add a `morph get-repo` command to clone repositories from the cache
b0301d6 Fix regression that caused original_ref to be lost in some builds
1fd7d64 morphlib: Add example use to morph certify and fix spelling error
Change-Id: I75fed399fde43a47b39f7e395aeebec656ec5333
|
|
|
|
|
|
|
| |
This commit adds system-integration-commands for Pango to
correctly install /usr/etc/pango/pango.modules.
Change-Id: Ic4f3f936e1cf70c6e6a3984f3f182965aa7361b5
|
|
|
|
|
|
| |
Remove as well now unneeded dependecies in our cross-* systems
Change-Id: Ic3ab43cc4c3c2ae5e2548a848b0c0e4d48acdf68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Morph now depend on pygobject (to access ostree features).
Also ostree depends on libsoup.
Both libsoup and pygobject depends on GLib.
morph is in cross-* systems, so we move GLib
to the core stratum to not have to build the entire foundation
stratum in the cross-* systems.
Also the change makes sense as GLib is a dependency of strata
that not necessarily depend on foundation (like
multimedia-gstreamer)
Change-Id: I9d1527b5057c71704ef5a0fe3d3e5f348f2908e5
|
|
|
|
| |
Change-Id: I8220cd76e947de26335066357d69d2c5c204257c
|
|
|
|
| |
Change-Id: Icb223438e2ed7bc54e8d1ea7573594418ebe0445
|
|
|
|
| |
Change-Id: Ie917edd78e0c7640b86396ed5a5d968a0baaad9b
|
|
|
|
| |
Change-Id: I5000f08e91b19f26ce3d4265cd7c08be9098bcfc
|
|
|
|
|
|
|
| |
When the server is configured to listen connections only from some
IP addresses, the unit fails if the network is not configured and
there aren't interfaces with this IP.
Change-Id: Ibc4a00f5cc8efbbd8edd2df227272b9420438c6c
|
|
|
|
|
|
|
|
| |
Its not needed anymore.
This completes commit
eb2c33af1b56b322524d058dd6f560cb21d98a0d
Change-Id: Icfc73bb2fd3cf3140561b2192a59ab6ec13e266b
|
|
|
|
|
|
|
|
|
|
|
| |
Some interesting changes:
- The command hwclock(8) uses the drift correction for all relevant
operations and it is unnecessary yo specify --adjust on the hwclock
command line now
- zramctl(8):
this NEW COMMAND allows to control /dev/zramN devices
Change-Id: I196d3a9a0f38bcb10c2adf10a200acc4d4218a9b
|
|
|
|
| |
Change-Id: Ibc954e855452d83fe364083455bc2d5616457cbb
|
|
|
|
|
|
|
|
| |
Cinder needs to have enabled the api service in the controller node
in order to work. This means also run the config-setup and the
db-setup services for it.
Change-Id: I5e79ebf8ce75ef7320b3177b953966095a0884ae
|
|
|
|
| |
Change-Id: I065dcd8926775c5469830af25c3fc6a49d89e432
|
|
|
|
|
|
| |
So we have all the xcb libraries together
Change-Id: I31712c4a68d1b75a104bcf758989f63b3aca39a0
|
|
|
|
|
|
| |
This includes a fix for vulnerability CVE-2014-9495
Change-Id: Ia62f889ad532b8614c4ec4536f517c5eb303416d
|
|
|
|
|
|
| |
it isn't built with SSL/https support by default
Change-Id: I5c124da046aea2802193790a51d94bf1f75e490b
|
|
|
|
|
|
|
|
|
|
| |
Depending on openstack-keystone is wrong, as the admin user, admin
tenant, admin role, service tenant and endpoint, are only created after
starting and enabling the openstack-keystone service. Not having those
created will cause keystone commands executed by some Ansible scripts to
fail.
Change-Id: I54288f3de2814dbb6639a894d55d7395f052a428
|
|
|
|
|
|
|
|
|
| |
Otherwise postgres-server and keystone-setup services will initially
fail, as keystone-setup needs a postgres-server running to succeed, but
the postgres-server can only run after some configuration, which was
previously being done by keystone-setup.
Change-Id: I2d649d494cb54119e3b9bd3d9f6deb46bfb2dd12
|
|
|
|
| |
Change-Id: I27f2e61a411174541bf2e20a1fd5c30ca8f8ff4e
|
|
|
|
|
|
|
|
|
| |
The OpenStack Ironic Conductor service requires that an iSCSI initiator
is running on the same local machine. This commit configures and sets
an iSCSI initiator to run on the controller node on a two-node and
three-node OpenStack system. For a one-node system, this service was
already configured as it is required by OpenStack Cinder.
Change-Id: I46291d9cd1a31e3ff91888401d45ab0dc67e3677
|
|
|
|
|
|
|
| |
Also avoid running it on the compute machine on a two-node OpenStack
system.
Change-Id: I091bb4641291aaf1d699be2bd433cbda1f87d743
|
|
|
|
| |
Change-Id: I3ab72d36b6b164088e8d31ac4e2359377714a9fd
|
| |
|
|
|
|
| |
Reviewed-By: Sam Thursfield <sam.thursfield@codethink.co.uk>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fe15d7e Calculate the build graph in worker-build
3d87709 Make distbuild use an ArtifactReference not an Artifact
internally when
5239f51 Don't serialise the entire build graph
aa6dfcb Use --verbose/-v to show build output, --debug/-d for morph
debug
124e2f1 distbuild: Add test suite for distbuild-helper
8103617 distbuild: Don't check if there is free disk space on the
initiator
9d27007 Add distbuild-trove-nfsboot.write
006096c distbuild: Don't create a directory for build output until we
get some
52ff3a3 distbuild: Kill the whole process tree when cancelling a build
b2f13f7 deploy: Clean up `morph deploy` documentation a bit
f163d9c deploy: Deploy and upgrade systems from the same 'cluster'
definition
1c01f18 deploy: Factor out a bit of code into its own function
f323af1 distbuild: Move SubprocessEventSource into its own module
40c9378 distbuild: Fix log message when listening for connections
Change-Id: I97c38b65db62b0631745ac5d47d572d0218fb9ff
|
|
|
|
|
|
|
|
| |
Connecting to the nfs server would fail because one of the services
would segfault, because nfs-utils used a pointer before checking whether
it was NULL, and gcc would later optimise away the null pointer check.
Change-Id: Ia007fc9c33012daf56f65677ab138f706a7a0263
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I828aa856fc14b04d3e4d358f78deb0d8abc22229
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I14177e899e404fdc72728f694f8551d5f8518f4b
|
|
|
|
|
|
| |
Also make morph depend on PyGObject, it will be needed for OSTree.
Change-Id: Icfa9abb95f884ca9b1dd720648567bd704e74d85
|